آموزش کیفیت کد بهتر با ESLint

Better Code Quality with ESLint

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ESLint یک ابزار قدرتمند برای اطمینان از ثبات و کیفیت کد در کل تیم شما است. این دوره به شما می آموزد که چگونه ESLint را به سرعت برای پروژه و تیم خود راه اندازی و اجرا کنید، و چگونه آن را مطابق با نیازهای خود سفارشی کنید. وقتی دو یا چند برنامه نویس وب روی یک پایگاه کد کار می کنند، اغلب ممکن است همه چیز به هم بریزد. الگوهای بد می توانند وارد شوند، و دیری نمی گذرد که اشتباهات نحوی ناخواسته مرتکب می شوند. هر چه تیم بزرگتر باشد، مشکل بدتر است. در این دوره آموزشی، کیفیت بهتر کد با ESLint، یاد خواهید گرفت که چگونه به سرعت ESLint را برای تیم و پروژه های خود راه اندازی و اجرا کنید. ابتدا، نحوه راه اندازی و اجرای ESLint را در پروژه خود خواهید یافت. در مرحله بعد، خیاطی سفارشی ESLint را بر اساس نیازهای خود پوشش می دهید و یاد می گیرید که چگونه پلاگین ها و تنظیمات ESLint قابل اشتراک گذاری بنویسید. سپس، جاوا اسکریپت مدرن مانند ES6 و ES7 را بررسی خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه ESLint را در ویرایشگر خود ادغام کنید. در پایان این دوره، شما متخصص ESLint در تیم خود خواهید بود و قوانین سفارشی می نویسید تا به تیم خود کمک کنید تا ثبات و کیفیت را در پایگاه های کد خود اعمال کنند.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

راه اندازی ESLint در پروژه شما Setting up ESLint in Your Project

  • معرفی دوره Course Introduction

  • نصب و اجرای ESLint Installing and Running ESLint

  • رفع خطاهای ESLint Resolving ESLint Errors

  • اسکریپت های NPM NPM Scripts

  • گیت هوکس Git Hooks

  • خلاصه Summary

قوانین ESLint توضیح داده شده است ESLint Rules Explained

  • مقدمه Introduction

  • قوانین رایج ESLint Common ESLint Rules

  • انتخاب و اضافه کردن قوانین ESLint بیشتر Picking and Adding More ESLint Rules

  • ESLint Rules Under the Hood ESLint Rules Under the Hood

  • ESLint و درختان نحوی انتزاعی (ASTs) ESLint and Abstract Syntax Trees (ASTs)

  • نوشتن اولین قانون Writing Your First Rule

  • قانون بدون FIXME-کامنت No-FIXME-comment Rule

  • قانون منقضی کد Expiring-code Rule

  • انتقال پارامترها به قوانین Passing Parameters to Rules

  • قانون بررسی پارامترها Verify-parameters Rule

  • ایجاد قوانین قابل رفع با —fix Making Rules Fixable with —fix

  • خلاصه Summary

کاوش در اکوسیستم ESLint Exploring the ESLint Ecosystem

  • مقدمه Introduction

  • تنظیمات و پلاگین های قابل اشتراک گذاری Shareable Configs and Plugins

  • افزودن یک پلاگین ESLint از NPM Adding an ESLint Plugin from NPM

  • افزودن یک ESLint Config از NPM Adding an ESLint Config from NPM

  • ایجاد یک پیکربندی قابل اشتراک گذاری Creating a Shareable Config

  • ایجاد یک افزونه قابل اشتراک گذاری Creating a Shareable Plugin

  • خلاصه Summary

موارد استفاده رایج ESLint Common ESLint Use Cases

  • مقدمه Introduction

  • Linting Client و Server JavaScript Linting Client and Server JavaScript

  • جاوا اسکریپت لینتینگ ES6/7 Linting ES6/7 JavaScript

  • Linting Angular Code Linting Angular Code

  • Linting React Code Linting React Code

  • ادغام ویرایشگر ESLint ESLint Editor Integration

  • نادیده گرفتن و نادیده گرفتن فایل ها Overriding and Ignoring Files

  • خلاصه Summary

نمایش نظرات

آموزش کیفیت کد بهتر با ESLint
جزییات دوره
2h 26m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
46
- از 5
دارد
دارد
دارد
Jamis Charles
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jamis Charles Jamis Charles

جمیس یک مهندس رابط کاربری در PayPal است. او تمام روز JavaScript و Node.js مشتری را برای برنامه Send Money در paypal.com می نویسد. او عاشق Front-End Ops (متریک ، نظارت ، وب پک ، بابل ، ESLint) و React.js است. او زمان زیادی را صرف مهاجرت میراث JS (ستون فقرات) به React & Redux کرده است. او وب و هر قسمت از وب را دوست دارد.