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