Middle
Jak sledovali kvalitu kódu? Používali jste lintry, commit-huky?
sobes.tech AI
Odpověď od AI
Pro kontrolu kvality kódu se obvykle používají linty a commit hooky.
-
Linty automaticky analyzují kód na dodržování stylu, potenciální chyby a osvědčené postupy. Například ESLint pro JavaScript/TypeScript.
-
Commit hooky (například s Husky) umožňují spouštět kontroly před uložením změn do repozitáře. To může zahrnovat spuštění lintů, testů nebo formátování kódu.
Příklad nastavení commit hooku s Husky a ESLint:
npm install husky eslint --save-dev
npx husky install
npx husky add .husky/pre-commit "npx eslint ."
Tímto způsobem je kód automaticky kontrolován při každém commitu, což pomáhá udržovat kvalitu a jednotný styl v týmu.