
vile est un outil de qualité de code à usage général pour toute langue ou plate-forme qui analyse statiquement votre projet logiciel et ses dépendances.
Parallèlement à son service hébergé, il fournit une plate-forme très flexible pour l'analyse de logiciels continue qui s'intègre directement à votre flux de travail CI et de développement.

La bibliothèque principale vous oblige au moins à installer Node.js.
Une installation et une configuration simples:
cd my_project/
npm i vile
npx vile init
npx vile analyze
Veuillez consulter docs.vile.io pour des informations plus détaillées.
Le package Core vile est livré avec un ensemble général de plugins qui prennent en charge l'analyse multi-langue de base.
Pour analyser davantage votre code, tel que le suivi des rubygems obsolètes, le branchement de votre linter préféré, le suivi de la complexité du code ou la vérification des vulnérabilités, vous devez d'abord installer des plugins supplémentaires.
vile a localement pour analyser votre code et imprimer tous les problèmes ou donnéesvile a -u sur chaque serveur de construction Engagez-vous à analyser en continu votre codevile a -d -p lint-plugin my/file.ext pour exécuter un plugin sur un fichier spécifiquevile a -d -e -p lint-plugin,security-plugin pour effectuer certains chèques de peluches pendant une construction Toutes les contributions sont les bienvenues et appréciées!
Veuillez consulter la contribution pour plus d'informations.
Ce projet est autorisé en vertu de la licence MPL-2.0.
Toutes les contributions apportées à ce projet sont faites en vertu de la licence actuelle.
Ce projet utilise Semver.
Pour plus d'informations sur les raisons pour lesquelles vile a été créé, consultez notre message sur Medium.