@sabzidev/eslint-rulesکه هدفش صرفا فراتر از Lint کردن پروژهست؛ بلکه سادهتر کردن کدنویسی و حذف موارد غیرضروریه!
۲ تا از کاربردیترین Ruleها:
no-invalid-id-and-classname-value
مقادیر نامعتبر یا غیرضروری id و className رو تشخیص میده و در موارد قابل اصلاح، خودکار سادهسازی میکنه؛ حتی فراخوانیهای غیرضروری clsx رو هم حذف میکنه.
merge-duplicate-id-and-classname-props
پراپرتیهای تکراری id و className رو ادغام میکنه؛ مثلا وقتی استایل کامپوننتی رو کپی میکنید، دیگه نیازی نیست کلاسها رو دستی ادغام کنید.
هدفم کاهش کارهای تکراری و نوشتن کد تمیزتر و قابلنگهداریتره. ❤️
🔗 لینک پکیج و آموزش نصب، بههمراه لیست تمام سایر ruleها:
https://www.npmjs.com/package/@sabzidev/eslint-rules
مخلص شما، سبزمحمدی 👌💚
@SabziDevJS
