Middle
Ako ste sledovali kvalitu kódu? Používali ste linters, commit hooky?
sobes.tech AI
Odpoveď od AI
Na kontrolu kvality kódu sa zvyčajne používajú linty a hooky na commit.
-
Linty automaticky analyzujú kód na dodržiavanie štýlu, potenciálne chyby a osvedčené praktiky. Napríklad ESLint pre JavaScript/TypeScript.
-
Hooky na commit (napríklad s Husky) umožňujú spúšťanie kontrol pred uložením zmien do repozitára. To môže zahŕňať spustenie lintov, testov alebo formátovanie kódu.
Príklad nastavenia hooku na commit s Husky a ESLint:
npm install husky eslint --save-dev
npx husky install
npx husky add .husky/pre-commit "npx eslint ."
Týmto spôsobom je kód automaticky kontrolovaný pri každom commite, čo pomáha udržiavať kvalitu a jednotný štýl v tíme.