Skip to content

refactor(app): restructure plugins into directory modules - #470

Merged
alfredo1996 merged 2 commits into
release/1.1from
refactor/issue-421-plugin-directories-v2
Apr 9, 2026
Merged

refactor(app): restructure plugins into directory modules#470
alfredo1996 merged 2 commits into
release/1.1from
refactor/issue-421-plugin-directories-v2

refactor: use barrel imports for plugin directories (CodeRabbit feedb…

5b4b89a
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Apr 9, 2026 in 57s

Quality Gate failed

Annotations

Check failure on line 82 in app/src/plugins/graph/transform.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 24 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ1vsuwmGCWvKhGOebcn&open=AZ1vsuwmGCWvKhGOebcn&pullRequest=470

Check warning on line 35 in app/src/plugins/graph/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuwaGCWvKhGOebck&open=AZ1vsuwaGCWvKhGOebck&pullRequest=470

Check warning on line 28 in app/src/plugins/line/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuw0GCWvKhGOebcp&open=AZ1vsuw0GCWvKhGOebcp&pullRequest=470

Check warning on line 28 in app/src/plugins/sankey/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuyLGCWvKhGOebcx&open=AZ1vsuyLGCWvKhGOebcx&pullRequest=470

Check warning on line 50 in app/src/plugins/transforms/hierarchical-utils.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'r.parent ?? ""' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ1vsuv0GCWvKhGOebcf&open=AZ1vsuv0GCWvKhGOebcf&pullRequest=470

Check warning on line 11 in app/src/plugins/transforms/shared-utils.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use `export…from` to re-export `ColumnMapping`.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ1vsuwAGCWvKhGOebch&open=AZ1vsuwAGCWvKhGOebch&pullRequest=470

Check warning on line 22 in app/src/plugins/parameter-select/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuvPGCWvKhGOebcb&open=AZ1vsuvPGCWvKhGOebcb&pullRequest=470

Check failure on line 13 in app/src/plugins/radar/transform.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ1vsuvaGCWvKhGOebcc&open=AZ1vsuvaGCWvKhGOebcc&pullRequest=470

Check warning on line 35 in app/src/plugins/map/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuyjGCWvKhGOebcz&open=AZ1vsuyjGCWvKhGOebcz&pullRequest=470

Check warning on line 41 in app/src/plugins/single-value/component.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'rawData' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ1vsuxzGCWvKhGOebcv&open=AZ1vsuxzGCWvKhGOebcv&pullRequest=470

Check warning on line 28 in app/src/plugins/bar/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuvBGCWvKhGOebca&open=AZ1vsuvBGCWvKhGOebca&pullRequest=470

Check warning on line 32 in app/src/plugins/single-value/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuxzGCWvKhGOebcu&open=AZ1vsuxzGCWvKhGOebcu&pullRequest=470

Check warning on line 14 in app/src/plugins/json/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuyAGCWvKhGOebcw&open=AZ1vsuyAGCWvKhGOebcw&pullRequest=470

Check warning on line 58 in app/src/plugins/transforms/hierarchical-utils.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using nullish coalescing operator (`??=`) instead of an assignment expression, as it is simpler to read.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ1vsuv0GCWvKhGOebcg&open=AZ1vsuv0GCWvKhGOebcg&pullRequest=470

Check warning on line 12 in app/src/plugins/transforms/shared-utils.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use `export…from` to re-export `normalizeValue`.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ1vsuwAGCWvKhGOebci&open=AZ1vsuwAGCWvKhGOebci&pullRequest=470

Check warning on line 27 in app/src/plugins/gauge/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuu1GCWvKhGOebcZ&open=AZ1vsuu1GCWvKhGOebcZ&pullRequest=470

Check warning on line 25 in app/src/plugins/table/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuxBGCWvKhGOebcq&open=AZ1vsuxBGCWvKhGOebcq&pullRequest=470

Check warning on line 28 in app/src/plugins/sunburst/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuxaGCWvKhGOebcs&open=AZ1vsuxaGCWvKhGOebcs&pullRequest=470

Check warning on line 19 in app/src/plugins/markdown/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuwNGCWvKhGOebcj&open=AZ1vsuwNGCWvKhGOebcj&pullRequest=470

Check warning on line 28 in app/src/plugins/treemap/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuxnGCWvKhGOebct&open=AZ1vsuxnGCWvKhGOebct&pullRequest=470

Check failure on line 14 in app/src/plugins/transforms/hierarchical-utils.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ1vsuv0GCWvKhGOebce&open=AZ1vsuv0GCWvKhGOebce&pullRequest=470

Check warning on line 18 in app/src/plugins/form/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuxNGCWvKhGOebcr&open=AZ1vsuxNGCWvKhGOebcr&pullRequest=470

Check warning on line 26 in app/src/plugins/radar/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuvnGCWvKhGOebcd&open=AZ1vsuvnGCWvKhGOebcd&pullRequest=470

Check failure on line 124 in app/src/plugins/graph/transform.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 23 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ1vsuwmGCWvKhGOebco&open=AZ1vsuwmGCWvKhGOebco&pullRequest=470

Check warning on line 28 in app/src/plugins/pie/component.tsx

See this annotation in the file changed.

@sonarqubecloud 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=AZ1vsuuWGCWvKhGOebcY&open=AZ1vsuuWGCWvKhGOebcY&pullRequest=470