Skip to content

Commit 6f1fd34

Browse files
committed
Update sonarqube configs
1 parent a75153b commit 6f1fd34

3 files changed

Lines changed: 28 additions & 9 deletions

File tree

.github/workflows/PipelineRC.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,9 @@ jobs:
6767
projectBaseDir: .
6868
args: >
6969
-Dsonar.projectKey=${{ vars.SONAR_PROJECT_KEY }}
70-
-Dsonar.sources=src/
71-
-Dsonar.exclusions=**/migrations/**
7270
-Dsonar.organization=${{ vars.SONAR_ORGANIZATION }}
7371
-Dsonar.host.url=${{ vars.SONAR_HOST_URL }}
7472
-Dsonar.token=${{ secrets.SONAR_TOKEN }}
75-
-Dsonar.python.coverage.reportPaths=coverage.xml
76-
-Dsonar.coverage.exclusions=**/migrations/**,**/tests/**,**/wsgi.py,**/admin.py,**/asgi.py,**/manage.py,**/ui_tests/**,**/*.css,**/*.js,**/*.jinja2
77-
-Dsonar.cpd.exclusions=**/migrations/**
78-
-Dsonar.python.version=3.13
7973
8074
# Job 3: Build and Deploy
8175
build-and-deploy:

sonar-project.properties

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# SonarQube Configuration for Jandig
2+
3+
# Source directories
4+
sonar.sources=src/
5+
sonar.tests=src/
6+
7+
# Test file patterns (within src/)
8+
sonar.test.inclusions=**/tests/**,**/test_*.py,**/ui_tests/**,**/test_settings.py
9+
10+
# Exclusions from analysis (vendor libs + migrations)
11+
sonar.exclusions=**/migrations/**,src/core/static/libs/**
12+
13+
# Coverage exclusions
14+
sonar.coverage.exclusions=**/migrations/**,**/tests/**,**/wsgi.py,**/admin.py,**/asgi.py,**/manage.py,**/ui_tests/**,**/*.js,**/*.jinja2,**/test_settings.py
15+
16+
# Duplication exclusions
17+
sonar.cpd.exclusions=**/migrations/**,src/core/static/libs/**
18+
19+
# Python settings
20+
sonar.python.version=3.13
21+
sonar.python.coverage.reportPaths=coverage.xml
22+
23+
# JavaScript settings
24+
sonar.javascript.file.suffixes=.js

src/config/storage_backends.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
from django.conf import settings
2-
from storages.backends.s3boto3 import S3Boto3Storage
3-
from storages.backends.s3boto3 import S3ManifestStaticStorage as BaseManifestStaticStorage
4-
from storages.backends.s3boto3 import S3StaticStorage
2+
from storages.backends.s3boto3 import S3Boto3Storage, S3StaticStorage
3+
from storages.backends.s3boto3 import (
4+
S3ManifestStaticStorage as BaseManifestStaticStorage,
5+
)
56

67

78
class StaticStorage(S3StaticStorage):

0 commit comments

Comments
 (0)