mirror of
https://github.com/ansible-collections/kubernetes.core.git
synced 2026-07-25 00:44:40 +00:00
ci: suppress SonarCloud python:S7498 for argument_spec dict() convention (#1152)
Ansible module argument_spec is conventionally defined with the dict(...)
constructor rather than {...} literals, for readability and consistency
across the collection. SonarCloud's python:S7498 ("Literal syntax should
be preferred...") flags this as a false positive and re-fires on every
new module argument. Ignore the rule project-wide via sonar-project.properties.
Fixes #1151
This commit is contained in:
committed by
GitHub
parent
f69761f37c
commit
1c20b53bdc
@@ -12,3 +12,11 @@ sonar.python.version=3.12
|
|||||||
sonar.newCode.referenceBranch=main
|
sonar.newCode.referenceBranch=main
|
||||||
|
|
||||||
sonar.exclusions=tests/**,.tox/**
|
sonar.exclusions=tests/**,.tox/**
|
||||||
|
|
||||||
|
# Ansible module argument_spec is conventionally defined with the dict(...)
|
||||||
|
# constructor (not {...} literals) for readability and consistency across the
|
||||||
|
# collection. Suppress python:S7498 ("prefer literal syntax"), which conflicts
|
||||||
|
# with that convention and otherwise re-fires on every new module argument.
|
||||||
|
sonar.issue.ignore.multicriteria=e1
|
||||||
|
sonar.issue.ignore.multicriteria.e1.ruleKey=python:S7498
|
||||||
|
sonar.issue.ignore.multicriteria.e1.resourceKey=**/*.py
|
||||||
|
|||||||
Reference in New Issue
Block a user