
vile é uma ferramenta de qualidade de código de uso geral para qualquer idioma ou plataforma que analisa estaticamente seu projeto de software e suas dependências.
Juntamente com o serviço hospedado, ele fornece uma plataforma altamente flexível para análise contínua de software que se integra diretamente ao seu processo de IC e fluxo de trabalho de desenvolvimento.

A biblioteca principal exige que você tenha pelo menos o Node.js instalado.
Uma instalação e configuração simples:
cd my_project/
npm i vile
npx vile init
npx vile analyze
Consulte Docs.Vile.io para obter informações mais detalhadas.
O pacote vile do núcleo vem com um conjunto geral de plugins que suportam análises básicas de múltiplas linguagens.
Para analisar ainda mais seu código, como rastrear rubygems desatualizados, conectar seu linhador favorito, rastrear a complexidade do código ou verificar vulnerabilidades, você precisa instalar primeiro plugins extras.
vile a localmente para analisar seu código e imprima quaisquer problemas ou dadosvile a -u em todos os servidores de construção se comprometa para analisar continuamente seu códigovile a -d -p lint-plugin my/file.ext para executar um plug -in em um arquivo específicovile a -d -e -p lint-plugin,security-plugin para executar certas verificações de fiapos durante uma construção Quaisquer contribuições são bem -vindas e apreciadas!
Por favor, consulte a contribuição para obter mais informações.
Este projeto está licenciado sob a licença MPL-2.0.
Quaisquer contribuições feitas para este projeto são feitas sob a licença atual.
Este projeto usa Semver.
Para mais informações sobre por que vile foi criado, consulte nossa postagem no Medium.