
vile - это инструмент качества кода общего назначения для любого языка или платформы, которая статически анализирует ваш программный проект и его зависимости.
Наряду с его размещенной службой он обеспечивает очень гибкую платформу для непрерывного анализа программного обеспечения, которая непосредственно интегрируется в ваш процесс процесса и разработки CI.

Основная библиотека требует, чтобы вы, по крайней мере, установили node.js.
Простая установка и настройка:
cd my_project/
npm i vile
npx vile init
npx vile analyze
Пожалуйста, смотрите docs.vile.io для получения более подробной информации.
Основной vile пакет поставляется с общим набором плагинов, которые поддерживают базовый многоязычный анализ.
Чтобы проанализировать ваш код дальше, например, отслеживание устаревших Rubygems, подключение вашего любимого Linter, сложность кода отслеживания или проверка уязвимостей, вам нужно сначала установить дополнительные плагины.
vile a локально для анализа вашего кода и распечатки любых проблем или данныхvile a -u на каждом сервере сборки, чтобы непрерывно анализировать свой кодvile a -d -p lint-plugin my/file.ext чтобы запустить плагин в определенном файлеvile a -d -e -p lint-plugin,security-plugin для запуска определенных чеков во время сборки Любые взносы приветствуются и ценятся!
Пожалуйста, смотрите, чтобы получить дополнительную информацию.
Этот проект лицензирован по лицензии MPL-2.0.
Любые взносы, внесенные в этот проект, сделаны в соответствии с текущей лицензией.
Этот проект использует Semver.
Для получения дополнительной информации о том, почему vile была создана, проверьте наш пост на среде.