有没有办法指示声纳扫描仪排除与遗留代码相关的问题?
Is there a way to instruct sonar scanner to exclude issues related with legacy code?
我希望声纳扫描仪能够 运行 遗留项目,但只捕获新问题。有没有办法标记和忽略所有现有的遗留问题?
是的,您可以从扫描中排除这些文件。
从您可以排除的项目设置中,您可以选择仅针对问题排除,或者您可以完全排除文件(不生成指标 - loc、复杂性、重复不计算任何内容)
如果第一次分析没有发生,使用配置来实现同样的结果。
更新以涵盖仅排除旧问题的特殊情况:
通过将所有旧问题标记为误报,您可以将它们排除在未来的分析之外,尽管听起来可能很疯狂,但只要不更改目录结构,它就会起作用。
我希望声纳扫描仪能够 运行 遗留项目,但只捕获新问题。有没有办法标记和忽略所有现有的遗留问题?
是的,您可以从扫描中排除这些文件。
从您可以排除的项目设置中,您可以选择仅针对问题排除,或者您可以完全排除文件(不生成指标 - loc、复杂性、重复不计算任何内容)
如果第一次分析没有发生,使用配置来实现同样的结果。
更新以涵盖仅排除旧问题的特殊情况: 通过将所有旧问题标记为误报,您可以将它们排除在未来的分析之外,尽管听起来可能很疯狂,但只要不更改目录结构,它就会起作用。