credo
v1.7.10
Credo เป็นเครื่องมือวิเคราะห์รหัสแบบคงที่สำหรับภาษายาอายุวัฒนะโดยมุ่งเน้นไปที่การสอนและความสอดคล้องของรหัส
มันสามารถแสดงโอกาสในการปรับโครงสร้างใหม่ในรหัสชิ้นส่วนรหัสที่ซับซ้อนเตือนคุณเกี่ยวกับความผิดพลาดทั่วไปแสดงความไม่สอดคล้องกันในรูปแบบการตั้งชื่อของคุณและ - ถ้าจำเป็น - ช่วยคุณบังคับใช้สไตล์การเข้ารหัสที่ต้องการ
วิธีที่ง่ายที่สุดในการเพิ่ม CREDO ในโครงการของคุณคือการใช้ MIX
เพิ่ม :credo เป็นการพึ่งพา mix.exs ของโครงการของคุณ:
defp deps do
[
{ :credo , "~> 1.7" , only: [ :dev , :test ] , runtime: false }
]
endและวิ่ง:
$ mix deps.get
$ mix credo
เอกสารมีอยู่ใน hexdocs
IDEs และบรรณาธิการบางคนสามารถเรียกใช้ 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 ดูไฟล์ใบอนุญาตสำหรับรายละเอียดเพิ่มเติม