我在Visual Studio dotnet的静态代码分析器库中寻找命名约定规则,但找不到。
即。 名称应使用驼峰大写。
var AgerageAge=10;// rule error: Name should be in camelCase
var averageAge=10; //Correct
尽管所有其他规则都在库中,但无法找到我想在我的项目中强制执行以确保一致性的特定规则。
这是我项目中的代码分析器列表。
还有什么我需要在这里列出该规则并强制执行的吗?
答案 0 :(得分:1)
您可以直接在Visual Studio IDE中进行设置。
这些设置可以导出到.editorconfig
文件中,您将该文件提交到源代码控制存储库中,以便将其应用于所有开发人员。
例如,如果您转到工具-> 选项,然后展开到文本编辑器,然后依次选择 C#,然后是代码样式,最后是命名,您会看到以下内容:
如您所见,您可以更改严重性,以使其产生错误。
回顾代码样式树级别,您会看到一个根据以下设置创建.editorconfig
文件的选项:
有关编辑器配置规则的良好参考:.NET coding convention settings for EditorConfig。
要获得更具体的信息,可以在此处 VS 2017 获得良好的文档:Create portable, custom editor settings with EditorConfig