credo
v1.7.10
Credo - это статический инструмент анализа кода для языка эликсира с акцентом на обучение и согласованность кода.
Это может показать вам возможности рефакторинга в вашем коде, сложных фрагментах кода, предупреждаете вас об общих ошибках, показывают несоответствия в вашей схеме именования и - при необходимости - помогать вам обеспечить желаемый стиль кодирования.
Самый простой способ добавить кредо в ваш проект - это использовать Mix.
Добавить :credo в зависимости от зависимости от mix.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 )Рене Форинг (@rrrene)
Credo выпускается по лицензии MIT. См. Файл лицензии для получения дополнительной информации.