first commit
This commit is contained in:
39
sonar-project.properties
Normal file
39
sonar-project.properties
Normal file
@@ -0,0 +1,39 @@
|
||||
# Identità del progetto
|
||||
sonar.projectKey=dyncoll
|
||||
sonar.projectName=Dynamic Collection
|
||||
sonar.projectVersion=3.0
|
||||
sonar.projectBaseDir=.
|
||||
|
||||
# Sorgenti da analizzare
|
||||
sonar.sources=backend/app, backend/resources/, backend/routes, frontend/src
|
||||
|
||||
# Esclusioni per non appesantire l'analisi e ignorare file inutili
|
||||
sonar.exclusions=**/*.spec.ts,frontend/node_modules/**,frontend/dist/**,backend/vendor/**,backend/storage/**,backend/database/migrations/**,backend/database/seeders/**,backend/tests/**,backend/config/**,backend/app/Actions/**,backend/app/Providers/**,backend/routes/**,backend/app/Http/Traits/**
|
||||
|
||||
# Esclusioni dalla COPERTURA (i file restano analizzati per gli issue, ma non
|
||||
# contano nella coverage): codice UI/DOM e wiring non coperto da unit test
|
||||
# (pages = entry/wiring, config = bootstrap/ui, viewer = integrazione 3DHOP WebGL,
|
||||
# types = solo dichiarazioni .d.ts). La logica testabile (shared/**: utils, api, …)
|
||||
# resta misurata.
|
||||
sonar.coverage.exclusions=frontend/src/pages/**,frontend/src/config/**,frontend/src/viewer/**,frontend/src/types/**
|
||||
|
||||
# Configurazione specifica per Lingue
|
||||
# sonar.language=php
|
||||
sonar.php.exclusions=**/vendor/**
|
||||
sonar.typescript.tsconfigPath=frontend/tsconfig.json
|
||||
sonar.javascript.lcov.reportPaths=frontend/coverage/lcov.info
|
||||
sonar.typescript.lcov.reportPaths=frontend/coverage/lcov.info
|
||||
|
||||
# Codifica file
|
||||
sonar.sourceEncoding=UTF-8
|
||||
|
||||
# Qualità: Forza lo scanner ad aspettare l'esito della Quality Gate
|
||||
sonar.qualitygate.wait=true
|
||||
|
||||
sonar.php.coverage.reportPaths=backend/coverage.xml
|
||||
|
||||
# Escludi le at-rule custom di Tailwind v4 dall'analisi CSS
|
||||
sonar.css.stylelint.reportPaths=
|
||||
sonar.issue.ignore.multicriteria=e1
|
||||
sonar.issue.ignore.multicriteria.e1.ruleKey=css:S4662
|
||||
sonar.issue.ignore.multicriteria.e1.resourceKey=**/*.css
|
||||
Reference in New Issue
Block a user