我试图在使用Gulp的声纳分析中排除一些用于特定规则的文件夹。
我已经有一些排除项定义为:
文件:config.js
...
sonarExclusions: [
'node_modules/**/*',
'tests/**/node_modules/**/*',
'build/**/*',
'tmp/**/*',
'DEPRECATED/**/*'
],
...
文件:sonar.js
...
const config = require('./config');
exclusions: config.regex.sonarExclusions.join(',')
...
这很好,但是我还需要在特定文件夹中排除特定规则
我到达https://docs.sonarqube.org/latest/project-administration/narrowing-the-focus/#NarrowingtheFocus-IgnoreIssues。也许答案就在这里,但是我是声纳的新手,我不知道。我没有声纳属性文件,无法以这种方式编写代码:
# Disable some rules on some files
sonar.issue.ignore.multicriteria=j1
# The Object.finalize() method should not be overriden
# But we need to clean the native memory with JNI
sonar.issue.ignore.multicriteria.j1.ruleKey=javascript:S3504
sonar.issue.ignore.multicriteria.j1.resourceKey=**/assets/*
如果有人知道该怎么做,我真的很感激。 谢谢亚历克斯