forked from RaminNietzsche/CVE-Radar
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsonar-project.properties
More file actions
60 lines (51 loc) · 1.99 KB
/
Copy pathsonar-project.properties
File metadata and controls
60 lines (51 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# SonarCloud — CVE Radar (canonical scanner config)
# Setup: .github/SONARCLOUD.md · CI: .github/workflows/quality-sonarcloud.yml
#
# After enabling CI analysis, disable Automatic Analysis in SonarCloud:
# Project → Administration → Analysis Method → CI-based analysis only
sonar.projectKey=RaminNietzsche_CVE-Radar
sonar.organization=raminnietzsche
sonar.projectName=CVE Radar
sonar.sourceEncoding=UTF-8
sonar.sources=src,server,shared
sonar.tests=tests
# Postgres migration DDL — not Oracle PL/SQL; default .sql suffix triggers PLSQL analyzer
# and a data-dictionary warning (S3641, S3921, S3618, S3651).
sonar.plsql.file.suffixes=pks,pkb
sonar.test.inclusions=tests/**/*.test.ts
sonar.javascript.lcov.reportPaths=coverage/lcov.info
sonar.typescript.tsconfigPaths=tsconfig.app.json,tsconfig.server.json
# Python helper for extended-docs (MkDocs); matches docs CI (Python 3.12)
sonar.python.version=3.12
sonar.links.homepage=https://github.com/RaminNietzsche/CVE-Radar
sonar.links.ci=https://github.com/RaminNietzsche/CVE-Radar/actions/workflows/quality-sonarcloud.yml
sonar.links.issue=https://github.com/RaminNietzsche/CVE-Radar/issues
sonar.links.scm=https://github.com/RaminNietzsche/CVE-Radar
# Generated, vendor, and CI assets — not application logic
sonar.exclusions=\
**/node_modules/**,\
**/dist/**,\
**/dist-server/**,\
**/coverage/**,\
public/icons/**,\
extended-docs/docs/javascripts/vendor/**,\
extended-docs/site/**,\
docs/assets/**,\
**/*.min.js,\
**/*.min.css,\
shared/ci/**,\
.github/**,\
server/db/migrations/**
# OpenAPI spec, scripts, upstream fetchers, and full scan orchestrator — covered indirectly or need live deps
sonar.coverage.exclusions=\
tests/**,\
**/*.test.ts,\
server/openapi/**,\
scripts/**,\
server/handlers/scanHandlers.ts,\
server/services/github.ts,\
server/services/rss.ts,\
server/services/translate.ts,\
server/services/scan.ts,\
server/services/enrich.ts
sonar.cpd.exclusions=tests/**,shared/compliance/cweToControls.ts