credo
v1.7.10
Credo是精灵语言的静态代码分析工具,重点是教学和代码一致性。
它可以向您显示代码中的重构机会,复杂的代码片段,警告您有关常见错误,在命名方案中显示不一致之处,并且 - 如果需要,请帮助您执行所需的编码样式。
将Credo添加到您的项目的最简单方法是使用Mix。
添加:credo作为您项目mix.exs的依赖性。exs:
defp deps do
[
{ :credo , "~> 1.7" , only: [ :dev , :test ] , runtime: false }
]
end并运行:
$ mix deps.get
$ mix credo
可以在Hexdocs上使用文档
一些IDE和编辑可以在后台运行Credo,并在内联标记问题。
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )RenéFöhring(@Rrrrene)
Credo根据MIT许可发布。有关更多详细信息,请参见许可证文件。