کتاب نوشتن قوانین ESLint سفارشی برای کد تمیزتر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره نوشتن قوانین ESLint سفارشی برای کد تمیزتر

موضوع کلی: توسعه نرم‌افزار

موضوع میانی: کیفیت کد و ابزارهای تحلیل استاتیک

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

  • 1. مقدمه‌ای بر ESLint و نقش آن در تضمین کیفیت کد
  • 2. درک ساختار فایل‌های پیکربندی ESLint
  • 3. آشنایی با مفهوم AST (Abstract Syntax Tree)
  • 4. نصب و پیکربندی ESLint برای یک پروژه جدید
  • 5. قوانین پیش‌فرض ESLint: بررسی و شخصی‌سازی
  • 6. نوشتن اولین قانون ESLint سفارشی: یک مثال ساده
  • 7. ساختار یک فایل قانون ESLint
  • 8. شناسایی الگوهای کد نامناسب با AST
  • 9. استفاده از Selectorها برای انتخاب گره‌های AST
  • 10. استفاده از Fixerها برای پیشنهاد اصلاحات خودکار
  • 11. درک Context در قوانین ESLint
  • 12. دسترسی به اطلاعات پروژه در قوانین سفارشی
  • 13. نوشتن قوانینی برای اجبار استانداردهای کدنویسی
  • 14. پیاده‌سازی قوانین مربوط به نام‌گذاری متغیرها و توابع
  • 15. قوانین مربوط به استفاده صحیح از کامنت‌ها
  • 16. قوانین مربوط به مدیریت خطاها
  • 17. قوانین مربوط به عملکرد (Performance) کد
  • 18. قوانین مربوط به امنیت کد
  • 19. نوشتن قوانین برای جلوگیری از کدهای تکراری
  • 20. قوانین مربوط به پیچیدگی کد (Cyclomatic Complexity)
  • 21. استفاده از متا دیتا برای پیکربندی قوانین
  • 22. تست کردن قوانین ESLint سفارشی
  • 23. نوشتن تست‌های Unit برای قوانین ESLint
  • 24. دیباگ کردن قوانین ESLint
  • 25. بهینه‌سازی عملکرد قوانین ESLint
  • 26. انتشار قوانین ESLint سفارشی به عنوان یک پکیج NPM
  • 27. استفاده از قوانین سفارشی در پروژه‌های مختلف
  • 28. ادغام قوانین ESLint با ابزارهای CI/CD
  • 29. به‌روزرسانی و نگهداری قوانین ESLint
  • 30. قوانین ESLint برای React
  • 31. قوانین ESLint برای Vue.js
  • 32. قوانین ESLint برای Angular
  • 33. قوانین ESLint برای TypeScript
  • 34. قوانین ESLint برای Node.js
  • 35. قوانین ESLint برای GraphQL
  • 36. قوانین ESLint برای Jest
  • 37. قوانین ESLint برای Mocha
  • 38. قوانین ESLint برای Cypress
  • 39. نوشتن قانون برای جلوگیری از console.log در کد Production
  • 40. نوشتن قانون برای بررسی طول خطوط کد
  • 41. نوشتن قانون برای بررسی استفاده از کلمات کلیدی رزرو شده
  • 42. نوشتن قانون برای بررسی استفاده از عملگرهای مقایسه‌ای نادرست
  • 43. نوشتن قانون برای بررسی عدم استفاده از متغیرهای تعریف نشده
  • 44. نوشتن قانون برای بررسی استفاده از توابع تکراری
  • 45. نوشتن قانون برای بررسی استفاده از import های غیرضروری
  • 46. نوشتن قانون برای بررسی استفاده از کد Dead Code
  • 47. نوشتن قانون برای بررسی استفاده از توابع async/await
  • 48. نوشتن قانون برای بررسی‌ عدم وجود خطاهای املایی در کامنت‌ها و رشته‌ها
  • 49. ایجاد یک مجموعه قوانین سفارشی برای یک پروژه خاص
  • 50. نوشتن قانون برای بررسی الگوهای طراحی نامناسب
  • 51. نوشتن قانون برای بررسی استفاده از وابستگی‌های منسوخ شده
  • 52. نوشتن قانون برای بررسی استفاده از کتابخانه‌های آسیب‌پذیر
  • 53. قوانین ESLint برای جلوگیری از تزریق SQL
  • 54. نوشتن قانون برای بررسی مسائل مربوط به دسترس‌پذیری (Accessibility)
  • 55. قوانین ESLint برای جلوگیری از XSS
  • 56. نوشتن قانون برای بررسی مسائل مربوط به SEO
تگ‌ها: AST Clean Code Code Analysis Code Quality Code Standards Custom Rules ESLint ESLint Rules JavaScript JavaScript Tools Linting Node.js React Static Analysis TypeScript

نظرات

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

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