یک پروژهٔ سادهٔ Node.js راهاندازی کنید و ESLint و Prettier را نصب و پیکربندی کنید طوری که قوانین استاندارد Airbnb اعمال شود و اسکریپتهای npm برای lint و format ایجاد شود.
1.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 03:02 0.0
برای حل: با npm init یک پروژه بسازید، سپس پکیجهای مورد نیاز را نصب کنید مثل eslint و prettier و eslint-config-airbnb-base و eslint-plugin-import و برای ترکیب با Prettier از eslint-config-prettier و eslint-plugin-prettier استفاده کنید یا از تنظیمات توصیهشده استفاده کنید؛ با npx eslint --init یا فایل .eslintrc.json پیکربندی کنید و فایل .prettierrc بسازید، در package.json اسکریپتهایی مثل "lint": "eslint . --ext .js" و "lint:fix": "eslint . --ext .js --fix" و "format": "prettier --write ." اضافه کنید؛ نکات: node_modules را در .eslintignore و .prettierignore قرار دهید، از --fix برای اصلاح خودکار استفاده کنید و در ویرایشگر (مثلاً VSCode) افزونههای ESLint/Prettier را فعال کنید تا فرمت و لینتینگ خودکار انجام شود.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای پروژهٔ سادهٔ Node.js، پس از init و نصب eslint, prettier و پکیجهای Airbnb، حتماً اطمینان حاصل کنید که eslint-config-airbnb-base با eslint-plugin-import و تنظیمات Prettier همخوان است و فایلهای .eslintrc.json و .prettierrc به درستی همسو باشند. بهتر است از npx eslint --init یا فایلی مانند .eslintrc.json استفاده کنید و در package.json اسکریپتهای lint، lint:fix و format را اضافه کنید. همچنین فراموش نکنید node_modules را در .eslintignore و .prettierignore اضافه کنید و از گزینه --fix برای اصلاح خودکار استفاده کنید. در ویرایشگر مانند VSCode افزونههای ESLint و Prettier را فعال کنید تا فرمت و لِینتینگ بهطور خودکار انجام شود.
گزارش