credo
v1.7.10
Credo는 교육 및 코드 일관성에 중점을 둔 Elixir 언어의 정적 코드 분석 도구입니다.
코드에서 리팩토링 기회, 복잡한 코드 조각, 일반적인 실수에 대해 경고하고, 이름 지정 체계에서 불일치를 보여주고 필요한 경우 원하는 코딩 스타일을 시행하는 데 도움을 줄 수 있습니다.
프로젝트에 Credo를 추가하는 가장 쉬운 방법은 Mix를 사용하는 것입니다.
추가 : 프로젝트의 mix.exs 에 의존하는 :credo : Exs :
defp deps do
[
{ :credo , "~> 1.7" , only: [ :dev , :test ] , runtime: false }
]
end그리고 달리기 :
$ mix deps.get
$ mix credo
문서는 HEXDOC에서 제공됩니다
일부 IDE와 편집자는 백그라운드에서 Credo를 실행하고 문제를 인라인으로 표시 할 수 있습니다.
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )René Föhring (@rrrene)
Credo는 MIT 라이센스에 따라 릴리스됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.