برترین افزونه های رایگان Visual Studio که هر کسی باید داشته با | DotNetZoom
برترین افزونه های رایگان 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 بشه ________________ @DotNetZoom