mirror of
https://github.com/ansible/awx.git
synced 2026-08-01 10:29:56 -02:30
Suppress SonarQube S7498 for Ansible collection modules (#16532)
dict() with keyword arguments is idiomatic for Ansible module argument_spec definitions. Suppress the "use literal instead of constructor" rule (python:S7498) for awx_collection/plugins/modules/. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Jake Jackson <jljacks93@gmail.com>
This commit is contained in:
@@ -113,10 +113,13 @@ sonar.cpd.exclusions=\
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|
||||||
# Ignore specific rules for certain file patterns
|
# Ignore specific rules for certain file patterns
|
||||||
sonar.issue.ignore.multicriteria=e1
|
sonar.issue.ignore.multicriteria=e1,e2
|
||||||
# Ignore "should be a variable" in migrations
|
# Ignore "should be a variable" in migrations
|
||||||
sonar.issue.ignore.multicriteria.e1.ruleKey=python:S1192
|
sonar.issue.ignore.multicriteria.e1.ruleKey=python:S1192
|
||||||
sonar.issue.ignore.multicriteria.e1.resourceKey=**/migrations/**/*
|
sonar.issue.ignore.multicriteria.e1.resourceKey=**/migrations/**/*
|
||||||
|
# Ignore "use literal instead of constructor" in collection modules — dict() is idiomatic Ansible
|
||||||
|
sonar.issue.ignore.multicriteria.e2.ruleKey=python:S7498
|
||||||
|
sonar.issue.ignore.multicriteria.e2.resourceKey=awx_collection/plugins/modules/**
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# GITHUB INTEGRATION
|
# GITHUB INTEGRATION
|
||||||
|
|||||||
Reference in New Issue
Block a user