mirror of
https://github.com/Screenly/Anthias.git
synced 2026-06-10 09:08:09 -04:00
ci(sonar): fix issue-ignore globs to actually match top-level test files
`tests/**/*.py` is Ant-style "tests/<dir>/.../<file>.py" — it requires at least one intermediate directory and so does not match `tests/test_auth.py`. Switch all four exclusions to `**/test_*.py`, which matches every test file under the project regardless of nesting and is the only pattern Sonar's PathMatcher reliably honors for top-level test directories. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -31,10 +31,10 @@ sonar.coverage.exclusions=**/migrations/**,**/__init__.py,anthias_django/asgi.py
|
||||
# all() reads better than a generator with star-unpack here.
|
||||
sonar.issue.ignore.multicriteria=t1,t2,t3,t4
|
||||
sonar.issue.ignore.multicriteria.t1.ruleKey=python:S2068
|
||||
sonar.issue.ignore.multicriteria.t1.resourceKey=tests/**/*.py
|
||||
sonar.issue.ignore.multicriteria.t1.resourceKey=**/test_*.py
|
||||
sonar.issue.ignore.multicriteria.t2.ruleKey=python:S1244
|
||||
sonar.issue.ignore.multicriteria.t2.resourceKey=tests/**/*.py
|
||||
sonar.issue.ignore.multicriteria.t2.resourceKey=**/test_*.py
|
||||
sonar.issue.ignore.multicriteria.t3.ruleKey=python:S5864
|
||||
sonar.issue.ignore.multicriteria.t3.resourceKey=tests/**/*.py
|
||||
sonar.issue.ignore.multicriteria.t3.resourceKey=**/test_*.py
|
||||
sonar.issue.ignore.multicriteria.t4.ruleKey=python:S7492
|
||||
sonar.issue.ignore.multicriteria.t4.resourceKey=api/tests/**/*.py
|
||||
sonar.issue.ignore.multicriteria.t4.resourceKey=**/test_*.py
|
||||
|
||||
Reference in New Issue
Block a user