TGViewer
یک برنامه نویس تنبل یک برنامه نویس تنبل @theraymonddev · 3.69K subscribers
Post #6428 559

Forwarded from SabziDev | code (</Abolfazl 👨‍💻> | 👾)

به‌عنوان اولین فعالیتم در جامعه‌ی اوپن‌سورس، یه پکیج ESLint ساختم به اسم:
@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
More from @theraymonddev
  1. Oct 13, 2026🔶 یه اکانت اینستاگرام داریم که به ۷۲۰۰۰ دنبال کننده ارگانیک رسیده است و لایک و بازدید کنن…
  2. Oct 12, 2026🔶 من واقعاً به ایده‌ پورت کردن لاراول به Rust، Go، TypeScript یا هر زبان دیگری اعتقادی ند…
  3. Oct 12, 2026🔶 قمار با کارت‌ های پوکمون طرفداران زیادی پیدا کرده است. برای مثال، شما ۱۴۰ دلار پرداخت م…
  4. Oct 12, 2026🔶 شرکت ArtCraft با فروش توکن مدل های تصویر و ویدئویی به درآمد سالی بیشتر از ۵ میلیون رسید…
  5. Oct 12, 2026🚨❌با اعلام بانک مرکزی از ساعت ۴ عصر امروز به مدت سه روز ۵ صرافی بزرگ(نوبیتکس، بین‌پین، ار…
  6. Oct 12, 2026🔶 نرم افزارهای WordCraft - SoundCraft - DeckCraft - CADCraft - GridCraft منتشر شد. https:…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →