Я изо всех сил пытаюсь переопределить правила в моем проекте Sonar. У меня есть настроенный профиль в моем проекте, но, похоже, я не могу переопределить его правила в sonar-project.properties
.
Вот мой файл конфигурации:
# --- Sonar basic configuration ---
sonar.projectKey=<redacted>
sonar.projectName=<redacted>
sonar.projectVersion=1.0
# --- Sonar folder configs ---
sonar.sources=src
sonar.exclusions=**/node_modules/**, **/*.config.js
sonar.tests=src
sonar.test.inclusions=**/**.test.jsx,**/**.test.js,**/**.spec.js,**/**.spec.jsx
sonar.javascript.lcov.reportPaths=coverage/lcov.info
# --- Sonar rule overrides ---
# We're using ESLint to analyse javascript. If an eslint rule is broken,
# the build fails, which means we can fully rely on eslint for syntax
# errors. This file mostly overrides rules that are in conflicts with
# our eslint configuration, or rules that go against best practices.
sonar.issue.ignore.multicriteria=g1,g2,g3,g4,g5,r1,r2,r3
# - Global rules -
# Allow trailing comma (eslint conflict)
sonar.issue.ignore.multicriteria.g1.ruleKey=javascript:TrailingComma
sonar.issue.ignore.multicriteria.g1.resourceKey=**/*
# Bypass the 25% comments rules per file (useless)
sonar.issue.ignore.multicriteria.g2.ruleKey=common-js:InsufficientCommentDensity
sonar.issue.ignore.multicriteria.g2.resourceKey=**/*
#... and it continues like so
Когда Я запускаю сканер и вижу, что он использует мой конфигурационный файл и настраивает параметры на основе пользовательского профиля, однако правила не переопределяются.
Спасибо за помощь!