Я пытаюсь исключить в сонарном анализе использование какой-либо папки 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/*
Если кто-нибудь знает, как это сделать, я очень ценю.
С уважением, Алекс