Sobes.tech
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.