我已经将SonarLint C# Roslyn分析器添加到Visual Studio中的一个项目中(通过SonarAnalyzer for C# NuGet包)。是否可以配置分析器规则的操作方式?
例如,我想要设置不同值的CodeComplexity analyser appears to have a Threshold property。
我已经找到了几个对SonarLint.xml文件的引用,但是创建这样一个文件并在解决方案级别定位它似乎没有任何效果。
下面是SonarLint.xml文件的内容:
<?xml version="1.0" encoding="UTF-8"?>
<AnalysisInput>
<Rules>
<Rule>
<Key>S3776</Key>
<Parameters>
<Parameter>
<Key>threshold</Key>
<Value>30</Value>
</Parameter>
</Parameters>
</Rule>
</Rules>
<Files>
</Files>
</AnalysisInput>发布于 2017-03-24 09:35:57
在项目中包含SonarLint.xml文件,并将Build Action文件属性设置为AdditionalFiles。
深入研究SonarLint源代码将我带到了this class,它利用了AnalyzerOptions class。这将我引向了Roslyn存储库中关于Additional Files的文档。
https://stackoverflow.com/questions/42989826
复制相似问题