1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Project-Sonar

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

webhint

Статус сборки Gitter FOSSA Status

Быстрый старт

webhint — это настраиваемый инструмент проверки кода, который помогает улучшить доступность, производительность, совместимость с браузерами вашего сайта и многое другое, анализируя ваш код на соответствие лучшим практикам и отсутствие распространённых ошибок.

Инструмент можно запустить через командную строку (CLI), в виде расширения для браузера и как расширение для Visual Studio Code.

Чтобы использовать его через командную строку вам потребуется установить версию Node.js (v14.x или выше) на вашем компьютере, а также использовать npx для тестирования.

Тестирование с помощью npx

Запустите следующую команду:

npx hint https://example.com

Это проанализирует https://example_пример.com с использованием базовой конфигурации.

Локальная установка webhint

Установите webhint как зависимость проекта:

npm install hint --save-dev

Добавьте задачу скрипта в ваш package.json:

{
    ...
    "scripts": {
        "webhint": "hint"
    }
}

Запустите её через:

npm run webhint -- http://localhost:8080

Если вы используете yarn, вы можете пропустить шаг создания задачи и запустить непосредственно:```bash yarn hint http://localhost:8080


Для получения более подробной информации о `webhint`, его конфигурации и других возможностях, обратитесь к онлайн [руководству пользователя][user guide] или локальной версии [руководства пользователя][local user guide].

## Вклад в проект `webhint`

Проект следует принципу монорепозитория. Это значит, что код для всех вариантов `webhint` (CLI, браузерное расширение, расширение для Visual Studio Code, правила, форматеры и т.д.) находится здесь и публикуется как отдельные npm пакеты.

Чтобы собрать проект из исходников вам потребуется установить последнюю версию `node` и [yarn][]. После этого выполните следующие команды из корневой директории клонированной версии:

```bash
yarn
yarn build

Сборка может занять некоторое время, поэтому будьте терпеливы.

Для получения более подробной информации о внутреннем устройстве webhint, структуре проекта, создании новых правил, парсеров, форматеров и т.д., обратитесь к онлайн руководству для вкладчиков или локальной версии руководства для вкладчиков.### Вклад в расширение браузера и расширение VS Code

Для того чтобы узнать, как создать одно из этих расширений, проверьте файлы CONTRIBUTING.md каждого из этих пакетов:

Все проекты в организации webhintio следуют этому Кодексу поведения, который соответствует Кодексу поведения OpenJS Foundation.

Другие важные ссылки

  • [Устав][]
  • [Управление][]

Лицензия

Код доступен под лицензией Apache 2.0.

FOSSA Status

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Sonar — это инструмент для линтинга и сканирования веб-сайтов, который был открыт командой Microsoft Edge. Он помогает владельцам сайтов обнаруживать скрытые проблемы с производительностью и безопасностью, а разработчикам — создавать более быстрые, качественные и безопасные сайты. Развернуть Свернуть
TypeScript и 6 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-Project-Sonar.git
git@api.gitlife.ru:oschina-mirror/mirrors-Project-Sonar.git
oschina-mirror
mirrors-Project-Sonar
mirrors-Project-Sonar
main