در یک پروژه ساده 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) تجربه را راحت‌تر می‌کنند.

توسط پژوهشگر در 220 روز قبل ساعت 03:12
دسته بندی ها: JavaScript JavaScript for beginner
reyhaneh در 220 روز قبل ساعت 07:11

برای راه‌اندازی سریع، از 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 و سایر ویرایشگرها ساده‌تر شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری