2016-02-02 7 views
3

Я модернизирую классику стиля до последней версии (StyleCop.Analyzers 1.0.0) в своем VS2015 и на основе представлений от GitHub, я больше не могу использовать Settings.StyleCop, но для создания нового файла stylecop.json.Обновление от StyleCop 4.7 (Classic) до StyleCop.Analyzers

Теперь вопрос в том, что у меня есть некоторые пользовательские настройки внутри настроек. StyleCop как «распознанные слова» на вкладке «Правописание» и некоторые параметры внутри вкладки «Параметры». Как добавить их в json-файл? Не удалось найти что-либо на своем сайте github об этом. Пожалуйста помоги.

+0

Там не кажется, что-то в [схеме] (https: //raw.githubusercontent .com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json), который соответствует вкладке орфографии. – NikolaiDante

ответ

3

Все варианты конфигурации описаны здесь: Configuration.md

анализаторы проекта удалены проверки орфографии в пользу производительности (see Issue 1057)

Несколько правил документирования являются субъективными и стремиться установить качество содержания документации. Эти правила занимают процессорное время до , оценивают и являются плохим индикатором качества документации. I верят в правила, разработчики будут сосредоточены на неправильных аспектах документации в процессе разработки.

SA1628: Documentation text must begin with a capital letter 
SA1630: Documentation text must contain whitespace 
SA1631: Documentation must meet character percentage 
SA1632: Documentation text must meet minimum character length 
SA1650: Element documentation must be spelled correctly 

Я предлагаю, чтобы каждое из этих правил было постоянно отключено в StyleCopAnalyzers.

Что касается проверки орфографии,

Вы могли бы рассмотреть возможность использования анализа кода + Code Analysis Dictionary. (EX: CA1704: Identifiers should be spelled correctly)

Другим вариантом было бы использовать Visual Studio плагин, сосредоточенный вокруг орфографии (см Visual Studio Spell Checker Extension)

+1

Спасибо. Я получил ответ от автора в Github, но я не знал о «словаре». ваш ответ содержит более подробную информацию, на которую я действительно могу использовать. Благодаря!! – Kyle