کتاب پیکربندی ESLint و Prettier برای کدنویسی تمیز

انتخاب پلن

افزودنی‌های اختیاری

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

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره پیکربندی ESLint و Prettier برای کدنویسی تمیز

موضوع کلی: برنامه نویسی

موضوع میانی: جاوا اسکریپت (JavaScript)

📋 سرفصل‌های دوره

  • 1. راه‌اندازی ESLint در پروژه
  • 2. نصب وابستگی‌های ESLint و Prettier
  • 3. ساختار فایل پیکربندی ESLint
  • 4. تنظیم قوانین پایه ESLint
  • 5. معرفی Prettier و یکپارچه‌سازی با ESLint
  • 6. نصب و تنظیم پلاگین Prettier برای ESLint
  • 7. مدیریت تضادهای بین ESLint و Prettier
  • 8. استفاده از فایل eslintrc.json
  • 9. تعریف محیط اجرایی در ESLint
  • 10. تنظیمات global variables
  • 11. پیکربندی parserOptions
  • 12. مدیریت sourceType module
  • 13. استفاده از extends برای قوانین پیش‌فرض
  • 14. بررسی قوانین recommended ESLint
  • 15. تنظیم rules سفارشی در ESLint
  • 16. غیرفعال کردن قوانین خاص
  • 17. فعال کردن قوانین با سطح خطا
  • 18. اعمال قوانین به فایل‌های خاص با overrides
  • 19. پیکربندی ignorePatterns
  • 20. استفاده از فایل eslintignore
  • 21. یکپارچه‌سازی با TypeScript
  • 22. نصب پلاگین TypeScript برای ESLint
  • 23. تنظیم parser برای TypeScript
  • 24. قوانین TypeScript مخصوص ESLint
  • 25. پیکربندی Prettier برای TypeScript
  • 26. مدیریت فایل‌های .ts و .tsx
  • 27. یکپارچه‌سازی با React
  • 28. نصب پلاگین React برای ESLint
  • 29. تنظیم قوانین React Hooks
  • 30. مدیریت props و state با ESLint
  • 31. پیکربندی Prettier برای JSX
  • 32. تنظیمات فایل prettierrc
  • 33. تعریف tabWidth و useTabs
  • 34. مدیریت semi و singleQuote
  • 35. تنظیم trailingComma و bracketSpacing
  • 36. تعریف printWidth و line endings
  • 37. یکپارچه‌سازی با فریم‌ورک Next.js
  • 38. پیکربندی ESLint برای Next.js
  • 39. استفاده از پلاگین Next.js
  • 40. مدیریت linting در محیط development
  • 41. استفاده از کامند lint در package.json
  • 42. اجرای ESLint در خط فرمان
  • 43. ادغام با husky و lint-staged
  • 44. تنظیم pre-commit hook
  • 45. اجرای خودکار linting قبل از commit
  • 46. پیکربندی lint-staged برای فایل‌های خاص
  • 47. مدیریت خطاها و هشدارها
  • 48. تشخیص خطاهای رایج کدنویسی
  • 49. رفع خودکار خطاها با --fix
  • 50. استفاده از ESLint در CI/CD
  • 51. تنظیم قوانین برای import ordering
  • 52. مدیریت import با eslint-plugin-import
  • 53. پیکربندی no-unused-vars
  • 54. مدیریت متغیرهای تعریف‌نشده
  • 55. تنظیم قوانین naming convention
  • 56. استفاده از eslint-plugin-prettier
  • 57. هماهنگ‌سازی با editorconfig
  • 58. پیکربندی VSCode برای ESLint
  • 59. نصب افزونه ESLint در VSCode
  • 60. تنظیم تنظیمات settings.json
  • 61. استفاده از auto-fix در ذخیره فایل
  • 62. مدیریت workspace settings
  • 63. یکپارچه‌سازی با WebStorm
  • 64. پیکربندی ESLint در WebStorm
  • 65. رفع خطاهای متداول پیکربندی
  • 66. مدیریت فایل‌های config جداگانه
  • 67. پیکربندی برای پروژه‌های قدیمی
  • 68. مهاجرت از TSLint به ESLint
  • 69. استفاده از eslint-config-airbnb
  • 70. تنظیم قوانین Airbnb
  • 71. سفارشی‌سازی قوانین Airbnb
  • 72. مدیریت override rules در Airbnb
  • 73. پیکربندی برای پروژه‌های چندتایی
  • 74. استفاده از eslint-plugin-prettier-vue
  • 75. پیکربندی برای Vue.js
  • 76. مدیریت فایل‌های .vue با ESLint
  • 77. تنظیم قوانین Vue-specific
  • 78. بهینه‌سازی عملکرد linting
  • 79. استفاده از cache در ESLint
  • 80. مدیریت پروژه‌های بزرگ با ESLint
  • 81. عیب‌یابی مشکلات linting
  • 82. مستندسازی قوانین تیم
  • 83. ایجاد راهنمای تیمی برای ESLint
  • 84. مدیریت نسخه‌های ESLint و Prettier
  • 85. به‌روزرسانی پلاگین‌ها
  • 86. تست پیکربندی با پروژه نمونه
  • 87. ارزیابی کیفیت کد با ESLint
  • 88. گزارش‌گیری از linting results
  • 89. ادغام با GitHub Actions
  • 90. تنظیم workflow برای linting
  • 91. مدیریت security issues در linting
  • 92. پیکربندی ESLint برای Node.js
  • 93. استفاده از eslint-plugin-node
  • 94. مدیریت module resolution
  • 95. تنظیم قوانین برای async/await
  • 96. پیکربندی برای test files
  • 97. مدیریت mock و stub با ESLint
  • 98. تنظیم قوانین برای JSDoc
  • 99. استفاده از eslint-plugin-jsdoc
  • 100. یکپارچه‌سازی با Prettier برای markdown

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.