Credo es una herramienta de análisis de código estático para el lenguaje Elixir con un enfoque en la enseñanza y la consistencia del código.
Puede mostrarle oportunidades de refactorización en su código, fragmentos de código complejos, advertirle sobre errores comunes, mostrar inconsistencias en su esquema de nomenclatura y, si es necesario, ayudarlo a aplicar un estilo de codificación deseado.
La forma más fácil de agregar credo a su proyecto es mediante la mezcla.
ADD :credo como dependencia de mix.exs de su proyecto.
defp deps do
[
{ :credo , "~> 1.7" , only: [ :dev , :test ] , runtime: false }
]
endY corre:
$ mix deps.get
$ mix credo
La documentación está disponible en hexdocs
Algunos IDES y editores pueden ejecutar Credo en segundo plano y marcar los problemas en línea.
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )René Föhring (@rrrrene)
Credo se publica bajo la licencia MIT. Consulte el archivo de licencia para obtener más detalles.