fix: correct SonarCloud project key to dockview_dockview

The live SonarCloud project key is dockview_dockview (confirmed via the
SonarCloud API and the Quality Gate bot on the PR); dockview_dockview-1
does not exist and would 404 every badge. Only the SonarCloud
organization carries the -1 suffix, not the project key.
This commit is contained in:
Claude
2026-08-04 20:02:43 +00:00
parent 4c2764cb06
commit 330a5d41e3
10 changed files with 16 additions and 16 deletions
+1 -1
View File
@@ -138,7 +138,7 @@ NX handles build ordering automatically via `dependsOn: ["^build"]`. The depende
the same PR. If Sonar reports a new issue, fix it (or, if genuinely a false
positive, mark it Won't Fix / Accepted in SonarCloud with a justification)
before merging. Fetch the exact findings from
`https://sonarcloud.io/api/issues/search?componentKeys=dockview_dockview-1&pullRequest=<PR>&issueStatuses=OPEN,CONFIRMED&resolved=false`
`https://sonarcloud.io/api/issues/search?componentKeys=dockview_dockview&pullRequest=<PR>&issueStatuses=OPEN,CONFIRMED&resolved=false`
rather than trusting the summary comment, which can lag a commit behind.
## Development Notes
+2 -2
View File
@@ -12,8 +12,8 @@
[![npm version](https://img.shields.io/npm/v/dockview)](https://www.npmjs.com/package/dockview)
[![npm downloads](https://img.shields.io/npm/dm/dockview)](https://www.npmjs.com/package/dockview-core)
[![CI](https://img.shields.io/github/actions/workflow/status/dockview/dockview/main.yml?branch=master&label=CI)](https://github.com/dockview/dockview/actions?query=workflow%3ACI)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
[![Bundle size](https://img.shields.io/bundlephobia/minzip/dockview?label=size)](https://bundlephobia.com/result?p=dockview)
</div>
+1 -1
View File
@@ -40,7 +40,7 @@ Out of scope:
- All build and publish workflows are public and live under [`.github/workflows`](https://github.com/dockview/dockview/tree/master/.github/workflows).
- npm releases are published with [provenance statements](https://docs.npmjs.com/generating-provenance-statements/) so the source commit and workflow run can be verified.
- Code is statically analysed by [SonarCloud](https://sonarcloud.io/summary/overall?id=dockview_dockview-1) on every pull request and by [CodeQL](https://github.com/dockview/dockview/security/code-scanning) on a nightly schedule.
- Code is statically analysed by [SonarCloud](https://sonarcloud.io/summary/overall?id=dockview_dockview) on every pull request and by [CodeQL](https://github.com/dockview/dockview/security/code-scanning) on a nightly schedule.
## Configuration guidance
+2 -2
View File
@@ -12,8 +12,8 @@
[![npm version](https://img.shields.io/npm/v/dockview-angular)](https://www.npmjs.com/package/dockview-angular)
[![npm downloads](https://img.shields.io/npm/dm/dockview-angular)](https://www.npmjs.com/package/dockview-angular)
[![CI](https://img.shields.io/github/actions/workflow/status/dockview/dockview/main.yml?branch=master&label=CI)](https://github.com/dockview/dockview/actions?query=workflow%3ACI)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
[![Bundle size](https://img.shields.io/bundlephobia/minzip/dockview-angular?label=size)](https://bundlephobia.com/result?p=dockview-angular)
</div>
+2 -2
View File
@@ -12,8 +12,8 @@
[![npm version](https://img.shields.io/npm/v/dockview-enterprise)](https://www.npmjs.com/package/dockview-enterprise)
[![npm downloads](https://img.shields.io/npm/dm/dockview-enterprise)](https://www.npmjs.com/package/dockview-enterprise)
[![CI](https://img.shields.io/github/actions/workflow/status/dockview/dockview/main.yml?branch=master&label=CI)](https://github.com/dockview/dockview/actions?query=workflow%3ACI)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
</div>
+2 -2
View File
@@ -12,8 +12,8 @@
[![npm version](https://img.shields.io/npm/v/dockview-react)](https://www.npmjs.com/package/dockview-react)
[![npm downloads](https://img.shields.io/npm/dm/dockview-react)](https://www.npmjs.com/package/dockview-react)
[![CI](https://img.shields.io/github/actions/workflow/status/dockview/dockview/main.yml?branch=master&label=CI)](https://github.com/dockview/dockview/actions?query=workflow%3ACI)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
[![Bundle size](https://img.shields.io/bundlephobia/minzip/dockview-react?label=size)](https://bundlephobia.com/result?p=dockview-react)
</div>
+2 -2
View File
@@ -12,8 +12,8 @@
[![npm version](https://img.shields.io/npm/v/dockview-vue)](https://www.npmjs.com/package/dockview-vue)
[![npm downloads](https://img.shields.io/npm/dm/dockview-vue)](https://www.npmjs.com/package/dockview-vue)
[![CI](https://img.shields.io/github/actions/workflow/status/dockview/dockview/main.yml?branch=master&label=CI)](https://github.com/dockview/dockview/actions?query=workflow%3ACI)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
[![Bundle size](https://img.shields.io/bundlephobia/minzip/dockview-vue?label=size)](https://bundlephobia.com/result?p=dockview-vue)
</div>
+2 -2
View File
@@ -12,8 +12,8 @@
[![npm version](https://img.shields.io/npm/v/dockview)](https://www.npmjs.com/package/dockview)
[![npm downloads](https://img.shields.io/npm/dm/dockview)](https://www.npmjs.com/package/dockview)
[![CI](https://img.shields.io/github/actions/workflow/status/dockview/dockview/main.yml?branch=master&label=CI)](https://github.com/dockview/dockview/actions?query=workflow%3ACI)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview-1?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview-1)
[![Coverage](https://img.shields.io/sonar/coverage/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
[![Quality gate](https://img.shields.io/sonar/quality_gate/dockview_dockview?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/summary/overall?id=dockview_dockview)
[![Bundle size](https://img.shields.io/bundlephobia/minzip/dockview?label=size)](https://bundlephobia.com/result?p=dockview)
</div>
+1 -1
View File
@@ -85,7 +85,7 @@ Dockview is also compatible with [Trusted Types](https://developer.mozilla.org/e
## Project security
- The codebase is statically analysed by [SonarCloud](https://sonarcloud.io/summary/overall?id=dockview_dockview-1) for security issues.
- The codebase is statically analysed by [SonarCloud](https://sonarcloud.io/summary/overall?id=dockview_dockview) for security issues.
- npm releases are published with [provenance statements](https://docs.npmjs.com/generating-provenance-statements/), so the source commit and workflow run behind a published package can be verified.
- To report a vulnerability, use [private vulnerability reporting](https://github.com/dockview/dockview/security/advisories/new) rather than a public issue. The [security policy](https://github.com/dockview/dockview/blob/master/SECURITY.md) covers supported versions, what is in scope, and response times.
+1 -1
View File
@@ -1,4 +1,4 @@
sonar.projectKey=dockview_dockview-1
sonar.projectKey=dockview_dockview
sonar.organization=dockview
sonar.inclusions=packages/dockview/src/**/*,packages/dockview-core/src/**/*,packages/dockview-vue/src/**/*,packages/dockview-react/src/**/*,packages/dockview-angular/src/**/*,packages/dockview-enterprise/src/**/*