کتاب پیکربندی ESLint و Prettier برای کدنویسی تمیز با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیکربندی 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
تگها:
ESLint
linting
Prettier
ابزارهای توسعه
استاندارد کدنویسی
پیکربندی کدنویسی
توسعه وب
جاوا اسکریپت
فرمتدهی کد
کدنویسی تمیز
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.