Middle
Kodun keyfiyyətini necə izləyirdiniz? Linters, commit hook-lər istifadə olunurdumu?
sobes.tech Süni İntellekt
AI-dan cavab
Kodun keyfiyyətini nəzarət etmək üçün adətən lintlər və commit-huklar istifadə olunur.
-
Lintlər avtomatik olaraq kodu analiz edir, üsluba uyğunluğunu, potensial səhvləri və ən yaxşı təcrübələri yoxlayır. Məsələn, JavaScript/TypeScript üçün ESLint.
-
Commit-huklar (məsələn, Husky ilə) dəyişiklikləri qeyd etməzdən əvvəl yoxlamaları həyata keçirməyə imkan verir. Bu, lintin işlədilməsi, testlərin və ya kodun formatlanmasını əhatə edə bilər.
Husky və ESLint ilə commit-hukun qurulması nümunəsi:
npm install husky eslint --save-dev
npx husky install
npx husky add .husky/pre-commit "npx eslint ."
Beləliklə, kod hər commitdə avtomatik yoxlanılır və bu, komanda daxilində keyfiyyət və vahid üslubu qorumağa kömək edir.