Анализ кода Visual Studio по сравнению с StyleCop + FxCop

вы, вероятно, забыли добавить имя файла после вашего пути, поэтому он будет называть ваш файл последним символом вашего пути, который вы можете увидеть на домашней странице jupyter.

должно быть: df.to_csv ('path / filename.csv', ....)

, а не df.to_csv ('path.csv' ......)

72
задан Nathan Shively-Sanders 16 February 2012 в 20:50
поделиться

3 ответа

Visual Studio включает FxCop + больше.

От блог разработчика FxCop:

Извините за мое незнание, но я предполагаю, что FxCop является абсолютно отдельным от Анализа кода в VSTS? Строго говоря, я предполагаю, что, если я устанавливаю новую версию FxCop, VSTS не воспользуется преимуществом (никакой общий код?)? Если это верно, какая-либо идея, когда эти изменения превратят его в анализ кода VSTS? Спасибо!

Это корректно, они - различные продукты, однако у них действительно есть общий механизм. Visual Studio 2008 SP1 уже идет с тем же, фиксирует и анализ (плюс немного больше), таким образом, нет никакой потребности 'обновить' Visual Studio с последним FxCop.

А блог разработчика также дал точные правила, которые находятся в каждом.

Что касается StyleCop, это независимо от Анализа VS Code, как описано в это сообщение в блоге , который связывается с сообщение Диаметров Jader .

47
ответ дан Community 24 November 2019 в 12:45
поделиться

Мое понимание - то, что Анализ кода Visual Studio является в основном немного измененной версией FxCop. На основе моего опыта они - почти то же самое (на самом деле, я полагаю, что Анализ кода использует исполняемый файл FxCop негласно).

, Хотя существует перекрытие между FxCop/CodeAnalysis и StyleCop; FxCop склонен фокусироваться больше на правилах проектирования, и StyleCop фокусируется на стиле кодирования (преобразование регистра, пробел, отступы, и т.д.).

Также FxCop анализирует IL, в то время как StyleCop анализирует исходный код непосредственно. Это налагает другой набор ограничений на то, какие правила они могут каждый осуществить.

13
ответ дан Dylan Smith 24 November 2019 в 12:45
поделиться

До сих пор мой поиск с помощью Google привел к следующему ответу:

http://blogs.msdn.com/bharry/archive/2008/07/19/clearing-up-confusion.aspx

состояния:

"Мы нашли, что StyleCop является, на самом деле, очень полезным инструментом, и он делает вещи, которые FxCop и TeamDev не делают (и он не делает вещей, которые они делают). Это - замечательный дополнительный инструмент. StyleCop является инструментом для того, чтобы сделать проверку стиля кодирования, чтобы проверить, что исходный код отформатирован путем, Вы хотите, и следует инструкциям по стилю для конвенций. В то время как существует некоторое перекрытие с FxCop (как проверка капитализации идентификатора), перекрытие миниатюрно, поскольку StyleCop не делает глубокого анализа, который другие инструменты статического анализа делают для включения проверок правильности кода, проверок безопасности, и т.д."

, Но я не уверен, является ли "TeamDev" тем же самым как "Анализ кода Visual Studio"

11
ответ дан Jader Dias 24 November 2019 в 12:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: