-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsonar-project.properties
More file actions
41 lines (31 loc) · 1.08 KB
/
sonar-project.properties
File metadata and controls
41 lines (31 loc) · 1.08 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
# ─── SonarQube Project Configuration ───────────────────────────────────────
# Agent Paywall Router — Stekker Hackathon 2026
sonar.projectKey=agent-paywall-router
sonar.projectName=Agent Paywall Router
sonar.projectVersion=1.0.0
# Source directories
sonar.sources=apps/web/app,apps/web/lib
sonar.tests=apps/web/__tests__
# Language
sonar.language=ts
# Encoding
sonar.sourceEncoding=UTF-8
# Exclusions — build artifacts, generated files, migrations
sonar.exclusions=\
**/node_modules/**,\
**/.next/**,\
**/public/**,\
**/supabase/migrations/**,\
**/*.config.ts,\
**/*.config.mjs,\
**/next-env.d.ts
# Test inclusions
sonar.test.inclusions=**/__tests__/**/*.test.ts
# Coverage report (generated by: npm run test:coverage)
sonar.javascript.lcov.reportPaths=apps/web/coverage/lcov.info
# TypeScript config
sonar.typescript.tsconfigPath=apps/web/tsconfig.json
# Quality gate thresholds
sonar.qualitygate.wait=true
# Duplication exclusions
sonar.cpd.exclusions=**/lib/types/**,**/lib/constants/**