我一直在我的所有属性名和sql列名中使用ID(大写字母)。现在我已经开始纠正所有代码分析警告,以便在团队中实施新的编码指南。
有没有办法将ID添加到不会生成警告的字典中(例如CA1709)?
示例 -
Warning 4 CA1709 : Microsoft.Naming : Correct the casing of 'ID' in member name 'City.CityID' by changing it to 'Id'.
'Id' is an abbreviation and therefore is not subject to acronym casing guideline.
答案 0 :(得分:4)
我最终在自定义词典中添加了这个 - 并且它有效。谢谢Alastair Pitts
<Dictionary>
<Acronyms>
<CasingExceptions>
<Acronym>ID</Acronym> <!-- Identifier -->
</CasingExceptions>
</Acronyms>
</Dictionary>
它还可以帮助我添加其抱怨的其他拼写 - 比如facebook,twitter等。