Prettier
Last updated
Last updated
FIAS shablonlari bilan to‘liq sozlangan holda keladi. Bu barcha kodlarda bir xil formatni ta’minlaydi va ESLint, Husky, va lint-staged bilan uyg‘un ishlaydi. Har bir git commit
oldidan kod avtomatik tarzda tekshiriladi va tozalanadi.
prettier.config.cjs
, React uchun .prettierrc
)React.js loyihalarida yuqoridagi konfiguratsiya JSON formatida:
lint-staged
Konfiguratsiyasi (package.json
ichida)🔹 Ushbu sozlama faqat o‘zgartirilgan fayllarni formatlaydi va lint qiladi:
Prettier bilan formatlanadi
ESLint bilan aniqlangan xatolar avtomatik tuzatiladi
Husky prepare
skript orqali ishga tushadi:
.husky/
papkasida Git hook fayllari (masalan: pre-commit
) joylashgan bo‘ladi.
Quyidagi skriptlar yordamida siz Prettier va ESLint’ni qo‘lda ham ishga tushirishingiz mumkin:
npm run prettier
– src/
katalogidagi barcha fayllarni Prettier bilan formatlaydi.
npm run lint
– src/
katalogidagi lint xatolarni tuzatadi.
npm run prepare
– Husky hook’larini o‘rnatadi (bu avtomatik npm install
dan keyin chaqiriladi).
✨ Kodni avtomatik tartibga solish Prettier orqali
🧠 Kod sifatini nazorat qilish ESLint orqali
🔐 Har bir commit oldidan tekshirish Husky va lint-staged orqali