Свързани въпроси 'code-analysis'

Resharper игнорира модулни тестове за анализ на използването
Един от най-полезните инструменти за анализ на код на Resharper е да маркирате символи като неизползвани, ако не бъдат намерени в решението. За съжаление всеки символ, който е обхванат от модулни тестове, се счита за използван. => Търся начин...
524 изгледи

Анализ на кода на Visual Studio 2015 със StyleCop Analyzers
Използвам Visual Studio 2015 с анализ на кода с пакета NuGet StyleCop анализатори. Когато стартирам анализ на кода, също получавам предупреждения за автоматично генериран код от класове, генерирани от рамка на обект или препратки към добавени услуги....
309 изгледи

Защо анализът на кода не предупреждава за NotImplementedException?
Почти съм сигурен, че предишните версии на Visual Studio Code Analysis предупреждават за използването на NotImplementedException, т.е. всеки член, който съдържа това throw new NotImplementedException(); ще даде предупреждение на CA. Това...
1196 изгледи

Как да намеря всички модулни тестове, които могат пряко или косвено да извикат даден метод? (.net)
Как да намеря всички модулни тестове, които могат пряко или косвено да извикат даден метод? Когато променя метод, искам да знам най-добрите тестове за изпълнение; трябва да има инструмент за това! Тъй като имаме много интерфейси, аз се...
684 изгледи

Грешка C2248 при използване на анализ на кода на Visual Studio 2012
Докато се опитвам да стартирам кодовия анализатор на Visual Studio 2012 на тази функция, срещам грешка C2248 на първия ред на функцията: void InputFile::parseInputFile() { auto inputFile = std::ifstream(m_filename); // error occurs on this...
199 изгледи

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

Как да активирам анализ на код във Visual Studio 2010 Professional?
Виждам, че можем да активираме анализ на код в Visual Studio Team Systems. Но аз използвам Visual Studio 2010 Professional. Имаме ли някаква опция за активиране на анализ на код в тази версия или можем да интегрираме инструменти като FxCop и...
34726 изгледи
schedule 03.01.2024

„SuppressMessage“ за цяло пространство от имена
Използвам долни черти за моите тестови методи за по-добра четливост и искам да потискам грешките/предупрежденията на FxCop за цялото пространство на имената на теста. Как мога да постигна това? Играх с GlobalSuppressions.cs , но нищо не работи:...
20965 изгледи
schedule 09.01.2024

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

LibreOffice: определя частта от изходния код, която отговаря за печата
Опитвам се да внедря някаква допълнителна функционалност към процеса на печат на LibreOffice (някаква специална информация трябва да се добавя автоматично към полетата на всяка отпечатана страница). Използвам RHEL 6.4 с LibreOffice 4.0.4 и Gnome...
297 изгледи

Прилагане на множество промени към решение в roslyn
Искам да приложа промени в няколко документа на решение, но само първата промяна се отразява, а останалите се отхвърлят. Тази връзка показва как само веднъж могат да бъдат приложени промени към решение. Какво би било заобикаляне на това. Ще се...
1660 изгледи
schedule 23.10.2022

PMD за откриване на неизползван код - използване на API
Разгледах PMD API , който искам да използвам за откриване на неизползван екземплярни променливи и методи в клас. Виждам, че може да се извика от командния ред, но бих искал да извърша анализ на излишъка на моя клас, като извикам PMD програмно. За...
733 изгледи
schedule 14.02.2024

Това ли е как да внедрите IDisposable правилно?
Изпълних Code Analysis на един от моите проекти и това ме размаха два пъти с пръст, а именно: CA1063 Правилно внедряване на IDisposable Осигурете заменимо изпълнение на Dispose(bool) на „UserStore“ или маркирайте типа като запечатан. Извикването...
1893 изгледи

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

Проверете двоичните препратки в решение
Търся начин за откриване на проблеми с препратки към асемблиране в голямо решение на Visual Studio: Двоични препратки към лоши местоположения, като път, който не е в контрола на източника или в изхода на друг проект Двоични препратки към...
959 изгледи
schedule 10.06.2024