برترین افزونه های رایگان Visual Studio که هر کسی باید داشته باشه


بهترین افزونه های Code Analyzer سی شارپ

این افزونه ها کد های شما رو آنالیز میکنن و اشتباهات رایج هنگام کدنویسی سی شارپب رو به همراه اصلاحات لازم رو بهتون پیشنهاد میده
از جمله موارد مهمی که توسط این کد آنالیزر ها میشه تشخیص داد:

  • کد هایی که Naming Convention و Coding Style استاندارد رو رعایت نکردن
  • کد های کثیف و Code Smell ها
  • کد هایی که به لحاظ ساختاری bug دارند یا مستعد bug هستند
  • کد هایی که به لحاظ آسیب پذیری دارند یا منسوخ شدند
  • پیشنهاداتی برای تمیز تر کردن کدتون و استفاده از ویژگی های جدید سی شارپ
  • پیشنهاداتی که باعث بهبود Performance میشه

🔸SonarLint Nuget
🔹Roslynator Nuget
🔸CodeCracker Nuget
🔹CodeMaid
🔸Sharpen


بهترین افزونه های Code Analyzer مخصوص Async/Await

این دو کد آنالیزر اشتباهات رایج هنگام کدنویسی async رو به همراه اصلاحات لازم بهتون پیشنهاد میدن
🔸AsyncFixer Nuget
🔹AsyncMethodNameFixer Nuget


نمایش بهتر خطا ها و هشدار ها

یه افزونه باحال و کاربردی که خطا ها و هشدار های هر فایل رو داخل Solution Explorer کنار اون فایل نشون میده
🔸ErrorVisualizer


فرمت خودکار کد ها به هنگام Save

افزونه محبوب من که کد ها رو موقع ذخیره، به صورت اتوماتیک Format میکنه (معادل میانبر Ctrl+K+D) در نتیجه همیشه کد هاتون فرمت شده و تمیز باقی میمونه بدون اینکه دغدغه اش رو داشته باشین یا یادتون بره
🔹FormatDocumentOnSave


هایلایت متون پنجره Output

یه افزون کاربردی که متون پنجره Output رو highlight میکنه. خیلی وقتا جزئیات و اطلاعاتی از خطا ها داخل پنجره Output نمایش داده میشه که خوندنش خیلی بهتون کمک میکنه
🔸OutputEnhancer

نکته:
بعضی از Code Analyzer ها پکیج Nuget هم دارند کنارشون که این امکان رو میده که بتونید ازش هرجا که NET CLI. هست استفاده کنین. مثلا توی VSCode و مهم تر از اون برای CI/CD، به این صورت که میتونین جز pipeline CD/DI تنظیمش کنین که اگر کدی خطا های Naming Convention یا Coding Style داشت متوجه بشین یا حتی اجازه ندین Pull Request اش Merge بشه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *