Вопросы по теме 'code-analysis'

Почему анализ кода не предупреждает об исключении NotImplementedException?
Я почти уверен, что предыдущие версии Visual Studio Code Analysis предупреждали об использовании NotImplementedException, т.е. любого члена, содержащего это throw new NotImplementedException(); выдаст предупреждение CA. Похоже, что это не...
1196 просмотров

Как включить анализ кода в Visual Studio 2010 Professional?
Я вижу, что мы можем включить анализ кода в Visual Studio Team Systems. Но я использую Visual Studio 2010 Professional. Есть ли у нас возможность включить анализ кода в этой версии или мы можем интегрировать в эту версию какие-либо инструменты,...
34726 просмотров
schedule 03.01.2024

Альтернатива вложенному типу Expression‹Func‹T››
У меня есть функция, используемая при вызове службы. Прежде чем вызвать службу, она создаст запись в журнале: protected TResult CallService<TService, TResult>(TService service, Expression<Func<TService, TResult>>...
4153 просмотров
schedule 29.12.2023

Как найти все модульные тесты, которые могут прямо или косвенно вызывать данный метод? (.сеть)
Как найти все модульные тесты, которые могут прямо или косвенно вызывать данный метод? Когда я меняю метод, я хочу знать, какие тесты лучше всего запускать; для этого должен быть инструмент! Поскольку у нас много интерфейсов, меня интересуют все...
684 просмотров

PMD для обнаружения неиспользуемого кода — использование API
Я просмотрел API PMD , который я хочу использовать для обнаружения неиспользуемых переменные экземпляра и методы в классе. Я вижу, что его можно вызвать из командной строки, однако я хотел бы выполнить анализ избыточности моего класса, программно...
733 просмотров
schedule 14.02.2024

«SuppressMessage» для всего пространства имен
Я использую символы подчеркивания для своих тестовых методов для лучшей читабельности, и я хочу подавить ошибки/предупреждения FxCop для всего тестового пространства имен. Как я могу этого добиться? Я играл с GlobalSuppressions.cs , но ничего не...
20965 просмотров
schedule 09.01.2024

Инструмент для поиска неиспользуемых конструкций в коде Ruby?
Может ли кто-нибудь указать мне инструмент для обнаружения неиспользуемого кода, объектов, методов, параметров и т. д. в коде Ruby? Я видел nitpick , но, похоже, он не дает мне того охвата, который мне нужен. Я также проверил laser и reek , но...
345 просмотров
schedule 09.01.2024

Resharper игнорирует модульные тесты для анализа использования
Один из самых полезных инструментов анализа кода Resharper - пометить символы как неиспользуемые, если они не используются, если они обнаружены в решении. К сожалению, любой символ, охваченный модульными тестами, считается использованным. => Я...
524 просмотров

Ошибка C2248 при использовании анализа кода Visual Studio 2012
При попытке запустить анализатор кода Visual Studio 2012 для этой функции я обнаружил ошибку C2248 в первой строке функции: void InputFile::parseInputFile() { auto inputFile = std::ifstream(m_filename); // error occurs on this line if...
199 просмотров

LibreOffice: определить часть исходного кода, отвечающую за печать
Я пытаюсь реализовать некоторые дополнительные функции в процессе печати LibreOffice (некоторая специальная информация должна автоматически добавляться на поля каждой печатной страницы). Я использую RHEL 6.4 с LibreOffice 4.0.4 и Gnome 2.28. Моя...
297 просмотров

Это как правильно реализовать IDisposable?
Я запустил анализ кода в одном из своих проектов, и он дал мне понять, а именно: CA1063 Реализовать IDisposable правильно. Предоставьте замещаемую реализацию Dispose (bool) в UserStore или отметьте тип как запечатанный. Вызов Dispose (false)...
1893 просмотров

Политика подтверждения анализа кода снижает производительность в сочетании с разработкой через тестирование
Мы работаем с VS2012+TFS2012, и я хотел добавить политику регистрации анализа кода, чтобы напомнить всем членам команды об исправлении предупреждений о коде перед регистрацией, но потом я заметил, что это заставляет нас проверить параметр проекта...
69 просмотров
schedule 23.05.2024

Применение нескольких изменений к решению в roslyn
Я хочу применить изменения к нескольким документам решения, но отражается только первое изменение, а остальные отклоняются. Эта ссылка показывает, как только один раз можно применить изменения к решению. Что было бы обходным путем для этого. Буду...
1660 просмотров
schedule 23.10.2022

Анализ исключений и предотвращение исключений
Нас попросили просмотреть код клиентского приложения, в котором было около 1,5 миллиона строк кода. Приложение обладает высокой стабильностью и испытывает частые сбои, и нам поручено найти основную причину таких проблем, выполнив ручную статическую...
297 просмотров

Получение результатов анализа клонирования кода, сгруппированных по файлам
В рамках отчета об анализе кода, который меня попросили создать, мне нужно оценить дублирование каждого файла в решении. Для оценки каждого файла я использую шкалу от 0 до 100, где число соответствует одной из категорий в окне результатов анализа...
275 просмотров

Анализ кода Visual Studio 2015 с помощью анализаторов StyleCop
Я использую Visual Studio 2015 с анализом кода с анализаторами StyleCop пакета NuGet. Когда я запускаю анализ кода, я также получаю предупреждения об автоматически сгенерированном коде из классов, созданных структурой сущностей или добавленных ссылок...
309 просмотров

Как я могу перечислить проекты/файлы в расширении решения Visual Studio?
Я хотел бы получить коллекцию всех файлов .cs в решении для анализа из расширения Visual Studio. Есть несколько способов сделать это на SO, но они устарели и неуклюжи. В частности, они используют старые библиотеки совместимости с COM и требуют...
121 просмотров
schedule 16.03.2024

SonarQube — как снова запустить анализ кода для проекта после создания этого проекта
Я создал проект и запустил анализ кода. Позже я сделал некоторые изменения в правилах и снова попытался запустить анализ кода. Но в пользовательском интерфейсе http://localhost:9000/projects я не могу найти ни меню, ни кнопки. чтобы показать...
953 просмотров
schedule 20.04.2024