Я выполнял StyleCop поверх некоторого кода C #, и он продолжает сообщать, что мои директивы using
должны находиться внутри пространства имен.
Есть ли техническая причина для размещения директив using
внутри, а не за пределами пространства имен?
Имеет ли Stylecop замену FXcop? Какой продукт мы должны использовать с Visual Studio 2008?
Ранее я использовал StyleCop + FxCop в проектах Visual Studio. Но сейчас я тестирую инструмент анализа кода Visual Studio, который легче интегрировать в MSBuild, и обнаружил, что этот инструмент анализирует некоторые правила как FxCop, так и StyleCop.
Является ли этот
...Я использую StyleCop. Но есть пара правил, которые я хочу игнорировать, например, использование this.
перед учениками.
Как отключить правило StyleCop. Я посмотрел, но не могу найти, как это сделать.
Мне было интересно, есть ли способ скопировать ВСЕ мои настройки из ReSharper (включая настройки StyleCop для ReSharper и привязки клавиатуры, которые я установил для ReSharper) с одного ПК на другой?
Я использую StyleCop и хочу отключить некоторые предупреждения, которые не соответствуют моему стилю. Я предпочитаю иметь решение для
1) Подстрочный код подавления
2) глобальные настройки подавления
Я искал в Интернете, но до сих пор не уверен, , как сделать подавление.
...Мы используем StyleCop в наших проектах на C #. В некоторых случаях мы хотели бы избежать правил, хотя. Я знаю, что вы можете добавить //
в начало файла, чтобы StyleCop игнорировал его. Однако я не хочу игнорировать правила для всего
Кто-нибудь знает, как изменить правило StyleCop SA1600, в котором говорится, что элементы должны быть задокументированы так, чтобы оно относилось только к свойствам, а не к закрытым элементам?
Наш ORM (DevExpress XPO) требует, чтобы у вас были закрытые члены для всех
...Я решил запустить StyleCop для проекта среднего размера и получаю более 1000 предупреждений.
Существует ли быстрый и простой способ исправить большинство этих предупреждений? Большинство предупреждений можно было легко автоматизировать, чтобы сэкономить много времени.
Я просто работал в стиле полицейского с некоторыми из моего кода и получил несколько:
SA1600: The field must have a documentation header.
Теперь не поймите меня неправильно. Мне нравится стиль полицейский, это здорово, когда вы работаете над проектом с более
...В начале файла C # я добавил:
//-----------------------------------------------------------------------
//
// Copyright © Some Company, 2011
//
//
//-----------------------------------------------------------------------
Я хочу, чтобы StyleCop пропустил проверку этого файла, поэтому я использовал трюк auto-generated
, описанный в других ответах .
Однако после очистки
...Я использую заголовки документации XML в моих файлах c # для передачи правила StyleCop SA1633.
В настоящее время я должен использовать правило комментирования с двумя косыми чертами, чтобы StyleCop мог распознавать заголовок. например:
//
// MyCompany.com. All rights reserved.
//
... Возможный дубликат:
Если использование должно быть внутри или снаружи пространства именsa1200 Все используемые директивы должны быть помещены в пространство имен (StyleCop)
Это только для читабельности кода или есть какое-то реальное преимущество для этого? Это как-то помогает ГК?
Я занимался исследованием того, как включить анализ источников для проекта, над которым я работаю, и планирую использовать StyleCop. У меня есть сервер TFS для управления исходным кодом, использующий непрерывную интеграцию TFS. Я хочу включить исходный анализ для сборок CI и
...Мой код содержит переменную с именем "m_d3dDevice".
StyleCop жалуется на это имя:
SA1305: имя переменной «m_d3dDevice» начинается с префикса это похоже на венгерскую нотацию. Удалите префикс или добавьте его в список разрешенных префиксов.
(обратите внимание, что я вручную отключил SA1308
...