release: v0.9.1 — Stability (architecture + code quality) - #203
Quality Gate failed
Failed conditions
46.6% Coverage on New Code (required ≥ 80%)
Annotations
Check warning on line 94 in app/src/components/widget-editor/form-fields-editor.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roapkNWet5u0PgWDV&open=AZ0roapkNWet5u0PgWDV&pullRequest=203
Check warning on line 305 in app/src/components/widget-editor-modal.tsx
sonarqubecloud / SonarCloud Code Analysis
'r[keys[1]] ?? r[keys[0]] ?? ""' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roaxYNWet5u0PgWDf&open=AZ0roaxYNWet5u0PgWDf&pullRequest=203
Check warning on line 191 in app/src/app/(dashboard)/[id]/page.tsx
sonarqubecloud / SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roazPNWet5u0PgWDl&open=AZ0roazPNWet5u0PgWDl&pullRequest=203
Check warning on line 1694 in app/src/components/widget-editor-modal.tsx
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roaxYNWet5u0PgWDi&open=AZ0roaxYNWet5u0PgWDi&pullRequest=203
Check warning on line 235 in component/src/charts/styling-rule.ts
sonarqubecloud / SonarCloud Code Analysis
'cellValue' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roa08NWet5u0PgWDq&open=AZ0roa08NWet5u0PgWDq&pullRequest=203
Check warning on line 67 in app/src/components/widget-editor/form-fields-editor.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roapkNWet5u0PgWDU&open=AZ0roapkNWet5u0PgWDU&pullRequest=203
Check warning on line 218 in app/src/components/dashboard-container.tsx
sonarqubecloud / SonarCloud Code Analysis
Prefer using an optional chain expression instead, as it's more concise and easier to read.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roawNNWet5u0PgWDa&open=AZ0roawNNWet5u0PgWDa&pullRequest=203
Check warning on line 70 in app/src/components/widget-editor-modal.tsx
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import of 'getStylingTargets'.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roaxYNWet5u0PgWDe&open=AZ0roaxYNWet5u0PgWDe&pullRequest=203
Check warning on line 314 in app/src/components/widget-editor/styling-rules-editor.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roau-NWet5u0PgWDW&open=AZ0roau-NWet5u0PgWDW&pullRequest=203
Check warning on line 95 in app/src/lib/collect-parameter-names.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer using an optional chain expression instead, as it's more concise and easier to read.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roa0mNWet5u0PgWDo&open=AZ0roa0mNWet5u0PgWDo&pullRequest=203
Check warning on line 31 in app/src/components/widget-editor/action-rules-editor.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roavXNWet5u0PgWDX&open=AZ0roavXNWet5u0PgWDX&pullRequest=203
Check warning on line 261 in app/src/components/chart-renderer.tsx
sonarqubecloud / SonarCloud Code Analysis
'raw' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roawpNWet5u0PgWDd&open=AZ0roawpNWet5u0PgWDd&pullRequest=203
Check warning on line 306 in app/src/components/widget-editor-modal.tsx
sonarqubecloud / SonarCloud Code Analysis
'r[keys[0]] ?? ""' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roaxYNWet5u0PgWDg&open=AZ0roaxYNWet5u0PgWDg&pullRequest=203
Check warning on line 66 in app/src/components/dashboard-container.tsx
sonarqubecloud / SonarCloud Code Analysis
Prefer using an optional chain expression instead, as it's more concise and easier to read.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roawNNWet5u0PgWDZ&open=AZ0roawNNWet5u0PgWDZ&pullRequest=203
Check warning on line 148 in app/src/components/chart-renderer.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roawpNWet5u0PgWDc&open=AZ0roawpNWet5u0PgWDc&pullRequest=203
Check warning on line 1453 in app/src/components/widget-editor-modal.tsx
sonarqubecloud / SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roaxYNWet5u0PgWDh&open=AZ0roaxYNWet5u0PgWDh&pullRequest=203
Check failure on line 141 in app/src/components/chart-renderer.tsx
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roawpNWet5u0PgWDb&open=AZ0roawpNWet5u0PgWDb&pullRequest=203
Check warning on line 188 in app/src/app/(dashboard)/[id]/page.tsx
sonarqubecloud / SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roazPNWet5u0PgWDk&open=AZ0roazPNWet5u0PgWDk&pullRequest=203
Check warning on line 216 in component/src/charts/styling-rule.ts
sonarqubecloud / SonarCloud Code Analysis
'cellValue' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roa08NWet5u0PgWDp&open=AZ0roa08NWet5u0PgWDp&pullRequest=203
Check warning on line 119 in app/src/lib/resolve-click-action.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer using an optional chain expression instead, as it's more concise and easier to read.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roa0WNWet5u0PgWDn&open=AZ0roa0WNWet5u0PgWDn&pullRequest=203
Check warning on line 269 in app/src/lib/chart-registry.ts
sonarqubecloud / SonarCloud Code Analysis
'v.elementId ?? v.identity ?? `${v.startNodeElementId ?? v.start}-${v.type}-${v.endNodeElementId ?? v.end}`' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roaz-NWet5u0PgWDm&open=AZ0roaz-NWet5u0PgWDm&pullRequest=203
Check warning on line 249 in app/src/components/widget-editor/parameter-config-section.tsx
sonarqubecloud / SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roavvNWet5u0PgWDY&open=AZ0roavvNWet5u0PgWDY&pullRequest=203
Check warning on line 184 in app/src/app/(dashboard)/[id]/page.tsx
sonarqubecloud / SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ0roazPNWet5u0PgWDj&open=AZ0roazPNWet5u0PgWDj&pullRequest=203