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