در یک پروژه ساده JavaScript با استفاده از npm، ESLint و Prettier را پیکربندی کن تا کدها بهصورت خودکار lint و فرمت شده و اسکریپتی در package.json برای اجرای اصلاح خودکار (--fix / --write) اضافه شود.
5.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 03:12 0.0
برای حل این مسئله با نصب پکیجهای eslint، prettier و افزونههای مربوطه (مثل eslint-config-prettier و eslint-plugin-prettier) شروع کن، سپس فایلهای پیکربندی (.eslintrc.json و .prettierrc) را بساز یا با npx eslint --init تنظیم کن؛ در package.json اسکریپتهایی مانند "lint": "eslint 'src/**' --fix" و "format": "prettier --write 'src/**'" اضافه کن تا اجرا ساده شود. نکتهها: برای ادغام بهتر از "plugin:prettier/recommended" در تنظیمات ESLint استفاده کن، از npx برای اجرای محلی ابزارها بهره ببر، و برای بهصورت اتوماتیک قبل از commit از husky و lint-staged کمک بگیر؛ افزونههای ویرایشگر (مثلاً VSCode) تجربه را راحتتر میکنند.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای راهاندازی سریع، از npx برای نصب eslint و prettier و پلاگینهای مربوطه استفاده کن و با اجرای npx eslint --init یا پاسخ به پرسشها، فایل پیکربندی .eslintrc.json را بساز. در تنظیمات ESLint از plugin:prettier/recommended بهره ببر تا هماهنگی بین ESLint و Prettier بهصورت پیشفرض برقرار شود. در package.json اسکریپتهای lint و format اضافه کن، مثل 'lint': 'eslint src/** --fix' و 'format': 'prettier --write src/**' تا اصلاح خودکار قابل اجرا باشد. برای ادغام کامل و اتوماتیک، از Husky و lint-staged استفاده کن تا قبل از commit کدها lint و فرمت شوند و تجربه توسعه با افزونههای VSCode و سایر ویرایشگرها سادهتر شود.
گزارش