Описание тега roslynator

0 ответов

Наборы правил анализа кода не работают на устаревших веб-сайтах

У меня есть старый ASP.NET WebSite, те, у которых нет файла.csproj. Я установил roslynator, и это здорово, но дело в том, что, когда я пытаюсь реализовать свой собственный набор правил (удаляя несколько правил), эти правила все равно применяются, кр…
1 ответ

C# Как я могу обнаружить подписку EvenHandler в Roslyn

Я пишу собственное правило анализатора с использованием Roslyn. Я хочу найти метод, который является обработчиком для какого-либо события (через подписку). Как это: public class Counter { public event EventHandler ThresholdReached; } public class Te…
23 янв '19 в 10:19
0 ответов

У Resharper есть быстрый предварительный просмотр кода, как в Roslynator?

Я имею в виду что-то вроде этого. Я не знаю, как это называется. Сегодня я попробовал пробную версию Resharper и обнаружил, что Resharper нужно нажать Preview Code, чтобы показать изменения кода. Интересно, есть ли у Resharper такая особенность?
25 апр '18 в 11:54
1 ответ

Встроенные анализаторы кода и пакеты NuGet

Только что переключившись на VS2019, я изучаю, использовать ли анализ кода. В свойствах проекта на вкладке "Анализ кода" есть множество встроенных наборов правил Microsoft, и я вижу, как редактор извивается, когда мой код нарушает одно из этих прави…
1 ответ

Roslynator - как отключить подсказки C# 8.0 для .Net 4.7.2

Я получаю подсказки вроде "IDE0063 'using' можно упростить" Это неверный намек для проекта.Net 4.7.2. Почему я получаю это? ===== Редактировать ======
24 окт '19 в 20:36
1 ответ

какой правильный формат для нескольких переменных сброса в методе С #

У меня есть метод, который вызывается внешним api, который ожидает, что метод будет иметь эти конкретные параметры public static bool DoSomething( int x, int y ) => true; Анализ кода Rosyln сообщает о сообщении IDE0060, как описано здесь. Точное …
08 фев '21 в 21:30
1 ответ

Как сделать так, чтобы предложения C# (анализатора) были видны в командной строке?

Что мне нравится в dotnetCLI - это то, что вы можете запускать, и вы всегда получаете список всех предупреждений в вашем проекте. Я использую это для радикальных изменений и тому подобного в проектах. Вывод этого может быть передан в инструменты uni…
29 авг '21 в 22:56
1 ответ

изменить шаблоны для новых участников

когда я выполняю рефакторинг в Visual Studio (2019) и говорю «создать поле», по умолчанию всегда добавляется ключевое слово «private» перед новым полем. Я не хочу этого. Как я могу изменить это поведение? Я не уверен, что эта функциональность предос…
0 ответов

Unindent на Backspace для Roslynator

Я ищу параметр конфигурации в Roslynator для Visual Studio или каком-либо другом расширении Visual Studio, чтобы получить следующее поведение, которое вы можете получить с помощью ReSharper. https://www.jetbrains.com/help/resharper/Coding_Assistance…
12 фев '22 в 17:07
0 ответов

анализатор поиска и форматер для кода Visual Studio

Я хотел бы найти линтер для анализа форматирования моего кода, а также использовать линтер локально для форматирования моего кода. И я хотел бы иметь возможность сделать это с помощью кода Visual Studio (и в идеале также Visual Studio). Сейчас я исп…
0 ответов

.NET 6 SDK в контейнере Docker не загружает полные пространства имен внешних пакетов проектов, предназначенных для небольших пакетов SDK в API рабочей области Roslyn

Я использую .NET 6.0 SDK для регистрации экземпляра черезMSBuildLocatorв Рослине. В соответствии сMSBuildLocator.IsRegisteredэкземпляр регистрируется и возвращает true. Локально все работает идеально, и когда я загружаю внешние проекты (целевые .NET…