从StyleCop 4.7(经典)更新到StyleCop.Analyzers

时间:2016-02-02 21:46:27

标签: visual-studio code-organization stylecop

我在我的VS2015中将stylecop classic升级到最新版本(StyleCop.Analyzers 1.0.0),并根据GitHub的介绍,我不能再使用Settings.StyleCop了,而是创建一个新的stylecop.json文件。

现在问题是我在settings.StyleCop中有一些自定义settig,喜欢"识别的单词"在拼写选项卡中,以及选项选项卡中的某些选项。如何在json文件中添加它们?无法在他们的github网站上找到关于此的任何内容。请帮忙。

1 个答案:

答案 0 :(得分:3)

此处记录了所有配置选项:Configuration.md

分析器项目删除了拼写检查以支持性能(see Issue 1057)

  

一些文件规则是主观的,旨在建立   文档内容的质量。这些规则需要CPU时间   评估并且是文档质量的总体不良指标。一世   相信规则到位,开发人员将专注于   在开发过程中文档的错误方面。

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