使用了StyleCop根据这一this article在Asp.net核心使用了StyleCop,在Asp.net核心
1)增加以下到project.json文件的相关部分:
"StyleCop.Analyzers": {
"version": "1.0.0",
"type": "build"
}
并建立该项目。
2)创建stylecop.json
并添加就可以了你的配置,这是我stylecop.json
内容:
{
"$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
"settings": {
"documentationRules": {
"documentInterfaces": true,
"documentInternalMembers": false
}
}
}
3)在project.json文件buildOptions节点下的以下内容:
"additionalArguments": ["/additionalfile:path/to/stylecop.json" ]
但我有一些错误:问题是什么?
什么是stylecop.json的路径? stylecop.json位于解决方案的哪个位置,您将不得不在附加文件中提及。 – Sanket
此外,虽然建设项目确保错误列表输出设置为“Build + IntelliSense” – Sanket
我更改addtionalArguments到'“additionalArguments”:[“stylecop.json”]',但它给了我另一个错误:'类型或命名空间定义或文件结束' – pejman