Visual Studio中是否有可变命名约定的规则,可以在开发时强制执行?

问题描述 投票:1回答:1

我在Visual Studio dotnet的静态代码分析器库中寻找命名约定规则,但没有找到。

即。名称应该在camelCase中。

var AgerageAge=10;// rule error: Name should be in camelCase
var averageAge=10; //Correct

虽然,库中存在所有其他规则,但无法找到我想在我的项目中强制实施的特定规则。

这是我项目中的代码分析器列表。

enter image description here

还有什么我必须做的事情列表在这里统治并执行吗?

c# visual-studio code-analysis lint rules
1个回答
1
投票

您可以直接在Visual Studio IDE中进行设置。

这些设置可以导出到.editorconfig文件,您将其提交到源控件存储库,以便它将应用于所有开发人员。

例如,如果你转到工具 - >选项,然后向下展开到文本编辑器,然后是C#,然后是代码样式,最后是命名,你会看到如下内容:

Code Formatting Options

如您所见,您可以更改Severity,以便生成错误。

Severity

回顾一下代码样式树级别,您会看到一个从这些设置创建.editorconfig文件的选项:

Export .editor config

编辑器配置规则的一个很好的参考:.NET coding convention settings for EditorConfig

获取更具体,更好的文档可用于VS 2017:Create portable, custom editor settings with EditorConfig

© www.soinside.com 2019 - 2024. All rights reserved.