TGViewer
| کانال توسعه‌دهندگان لاراول | | کانال توسعه‌دهندگان لاراول | @developixlaravel · 1.54K subscribers
Post #39 1.58K
💢 معرفی EditorConfig

یک ابزار Standardizing است که برای تنظیم سبک کدنویسی و یکپارچه‌سازی پروژه استفاده می‌شود. این فایل به ادیتورها و IDEها می‌گوید که چگونه باید با فایل‌های کد برخورد کنند، از جمله تنظیماتی مانند استفاده از فاصله‌های تورفتگی، نوع پایان خط، و فضای خالی در انتهای خط و ...

🔺چرا باید از EditorConfig استفاده کنیم؟

1. یکپارچگی سبک کدنویسی: استفاده از EditorConfig به تیم‌های توسعه کمک می‌کند تا سبک کدنویسی یکپارچه‌ای را حفظ کنند، که این باعث افزایش خوانایی کد و کاهش اشکالات ناشی از تفاوت‌های سبک کدنویسی می‌شود.

2. استانداردسازی تنظیمات: با استفاده از یک فایل editorconfig، تنظیمات مختلفی مانند تورفتگی، نوع پایان خط و ... به صورت یکپارچه و مشخص در کل پروژه تعیین می‌شود.

3. سهولت استفاده: استفاده از یک فایل editorconfig باعث می‌شود تا تنظیمات مورد نیاز توسعه‌دهندگان به صورت خودکار توسط ادیتورها و IDEها اعمال شود، بدون نیاز به هر بار تنظیم دستی آن‌ها.

🔺راهنمای استفاده در Laravel:

1. ایجاد فایل editorconfig: در ریشه پروژه Laravel، یک فایل به نام editorconfig ایجاد کنید.

2. تعریف تنظیمات: در این فایل، تنظیمات مورد نیاز خود را تعریف کنید، مانند تورفتگی، نوع پایان خط و ...

3. استفاده در ادیتورها و IDEها: بعد از ایجاد فایل editorconfig، تنظیمات مشخص شده در آن به صورت خودکار توسط ادیتورها و IDEها اعمال می‌شود.

📌 با اینکه استفاده از EditorConfig به نظم و یکپارچگی کد کمک می‌کند، اما بهتر است تا با اعضای تیم خود از استفاده از آن مطمئن شوید و در مورد تنظیمات مورد نیاز توافق کنید.

💠 بررسی یک مثال از تعریف فایل EditorConfig

👤 Maryam

💎 Channel: @DevelopixLaravel
  • 👍 7
More from @developixlaravel
  1. Oct 1, 2026روابط پایگاه داده چند ریختی یا Eloquent Polymorphic در لاراول - قسمت اول در لاراول، روابط…
  2. Sep 30, 2026مدیریت همزمانی و قفل‌گذاری روی پردازش‌ها در لاراول (Laravel Atomic Locks) در بخش چهارم از…
  3. Sep 26, 2026🔥 پکیج: ورود با حساب‌های دیگر؛ Socialite برای اضافه‌کردن ورود با حساب‌های دیگر به پروژه ل…
  4. Sep 25, 2026🔒 فقط داده‌های تأییدشده را ذخیره کن وقتی یک فرم ویرایش پروفایل داری، ممکن است کلاینت علاو…
  5. Sep 20, 2026حفاظت از پردازش ها با Laravel Rate Limiter بخش سوم - پیکربندی در قسمت سوم از مجموعه آموزش…
  6. Sep 16, 2026🚀 ‏LaraGram Brain منتشر شد! از این به بعد برای ساخت ربات‌های تلگرام با فریم‌ورک LaraG…
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 →