Files
bytedraft/sonar-project.properties
frank b313e5a1e0
CI / Rust Format (pull_request) Successful in 23s
CI / Rust Tests + Coverage (pull_request) Successful in 1m2s
CI / Clippy (SARIF) (pull_request) Successful in 1m6s
CI / TypeScript Tests + Coverage (pull_request) Successful in 41s
CI / Dependency-Track (BOM) (pull_request) Successful in 32s
CI / E2E Tests (Playwright + Electron) (pull_request) Successful in 2m15s
CI / Electron Release Build (pull_request) Successful in 3m35s
CI / SonarQube (pull_request) Failing after 10m48s
CI / TypeScript Lint + Typecheck (pull_request) Failing after 11m38s
fixing issues reported by SQ and adding test coverage.
2026-05-10 13:27:31 -04:00

29 lines
1.2 KiB
Properties

sonar.projectKey=ByteDraft
sonar.projectName=ByteDraft
sonar.projectVersion=1.0
sonar.sourceEncoding=UTF-8
# Source and test layout
sonar.sources=crates/byte_draft/src,crates/byte_draft_desktop/src,ui/src
sonar.tests=crates/byte_draft/tests,ui/tests
sonar.exclusions=**/target/**,**/*.lock,ui/node_modules/**,ui/dist/**,ui/coverage/**
sonar.inclusions=**/*.rs,**/*.ts,**/*.tsx
# Clippy issues imported via SARIF generated by CI or scripts/sonar-local.ps1.
# The scanner image does not run Cargo, so keep the built-in Clippy sensor off.
sonar.rust.clippy.enabled=false
sonar.sarifReportPaths=target/clippy-report.sarif
# Rust LCOV from cargo llvm-cov.
sonar.rust.lcov.reportPaths=target/lcov.info
# Generic Test Execution stays disabled until the SQ 26.x parser/bridge issue is resolved.
# CI and scripts/sonar-local.ps1 still generate XML reports for debugging.
# sonar.testExecutionReportPaths=target/nextest/ci/sonar-test-execution.xml
sonar.scm.provider=git
# TypeScript LCOV from Vitest.
# Local runs write coverage/lcov.info; CI downloads the artifact to ui-reports/coverage/lcov.info.
sonar.javascript.lcov.reportPaths=coverage/lcov.info,ui-reports/coverage/lcov.info