Visual Studio中是否有可变命名约定的规则,可以在开发时强制执行?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio中是否有可变命名约定的规则,可以在开发时强制执行?相关的知识,希望对你有一定的参考价值。
我在Visual Studio dotnet的静态代码分析器库中寻找命名约定规则,但没有找到。
即。名称应该在camelCase中。
var AgerageAge=10;// rule error: Name should be in camelCase
var averageAge=10; //Correct
虽然,库中存在所有其他规则,但无法找到我想在我的项目中强制实施的特定规则。
这是我项目中的代码分析器列表。
还有什么我必须做的事情列表在这里统治并执行吗?
您可以直接在Visual Studio IDE中进行设置。
这些设置可以导出到.editorconfig
文件,您将其提交到源控件存储库,以便它将应用于所有开发人员。
例如,如果你转到工具 - >选项,然后向下展开到文本编辑器,然后是C#,然后是代码样式,最后是命名,你会看到如下内容:
如您所见,您可以更改Severity,以便生成错误。
回顾一下代码样式树级别,您会看到一个从这些设置创建.editorconfig
文件的选项:
编辑器配置规则的一个很好的参考:.NET coding convention settings for EditorConfig。
获取更具体,更好的文档可用于VS 2017:Create portable, custom editor settings with EditorConfig
以上是关于Visual Studio中是否有可变命名约定的规则,可以在开发时强制执行?的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 编辑器可以从全大写转换为驼峰式吗? [复制]
阻止 Visual Studio 将 using 指令放在命名空间之外
是否有用于检测具有重复 GUID 的 Visual Studio 项目的工具?