code-analysis

У меня есть устаревший код C#, и я использую Visual Studio 2008. Я ищу инструмент, своего рода анализатор кода, который сказал бы мне, какой класс не используется, а также некоторую другую полезную информацию, которая могла бы пригодиться для оптимизации кода. Если есть точный дубликат, пожалуйста, укажите. ...

Мы запускаем анализ кода для всех наших исходных файлов. Один из наших исходных файлов-это сгенерированный файл Linq-to-SQL,который мы не можем контролировать. Сгенерированный код выдает предупреждения анализа кода, которые я хотел бы подавить. Есть ли способ подавить предупреждения CA в файле, созданном кодо...

У меня небольшая проблема с предупреждением CA2000. В моем проекте, который установлен как startup project, я получаю это предупреждение, хотя оно не должно происходить. Предыстория: Я использую Visual Studio 2010 с проектами в .NET 3.5. Проект запуска WPF-приложения. В классе приложение выглядит следующим ...

Я пытаюсь написать CQL-запрос в Visual NDepend, чтобы найти все типы и методы, которые напрямую не зависят от любого типа из списка пространств имен. Запрос, который я построил до сих пор, таков: SELECT METHODS WHERE !IsDirectlyUsing "NAMESPACE:Microsoft.*" AND !IsDirectlyUsing "NAMESPACE:System.Web...

Какую методологию вы бы использовали с инструментом статического анализа кода? Когда и где вы будете проводить анализ? Насколько часто? Как бы вы интегрировали его в среду continues build, на ежедневных сборках? только по ночам?...

Я включаю анализ кода в более старом проекте. Большинство замечаний, которые приводят к этому, я могу понять, но CA2000: Dispose objects before losing scope трудно получить правильно. Например, этот код из ASP.Net Страница: private void BuildTable() { HtmlTableRow tr = new HtmlTableRow(); HtmlTable...

у меня есть проект Python, использующий PyDev в Eclipse, и PyDev продолжает генерировать ложные ошибки для моего кода. У меня есть модуль settings что определяет a ...

может кто-нибудь сказать мне, как удалить все CA2202 предупреждения из следующего кода? public static byte[] Encrypt(string data, byte[] key, byte[] iv) { using(MemoryStream memoryStream = new MemoryStream()) { using (DESCryptoServiceProvider cryptograph = new DESCryptoServiceProvider())...

ранее я использовал StyleCop + FxCop в своих проектах Visual Studio. Но теперь я тестирую инструмент анализа кода Visual Studio, который легче интегрировать в MSBuild, и я обнаружил, что этот инструмент анализирует некоторые правила как FxCop, так и StyleCop. является ли этот инструмент полной заменой для Fx...

есть ли у вас какие-либо sugestions инструментов, чтобы облегчить задачу понимания кода C/C++? Мы просто унаследовали большой кусок программного обеспечения, написанного другими, и нам нужно быстро получить до скорости на нем. Любые советы по инструментам, которые могут упростить эту задачу?...