IM-401 - move plugins out of /beta#402
Quality Gate failed
Failed conditions
0.3% Coverage on New Code (required ≥ 90%)
24 New Major Issues (required ≤ 0)
C Reliability Rating on New Code (required ≥ A)
6 New Critical Issues (required ≤ 0)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE
Annotations
Check failure on line 36 in plugins/datasets/src/adapters/esri/esriLayerAdapter.js
sonarqubecloud / SonarCloud Code Analysis
Unexpected `for await...of` of a value that is not async iterable.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDD3HIKjMkIpoWjX&open=AZ9gSDD3HIKjMkIpoWjX&pullRequest=402
Check failure on line 160 in plugins/datasets/src/reducers/__data__/demoDatasets.js
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal 3 times.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDEIHIKjMkIpoWjl&open=AZ9gSDEIHIKjMkIpoWjl&pullRequest=402
Check warning on line 10 in plugins/datasets/src/components/Key/Key.jsx
sonarqubecloud / SonarCloud Code Analysis
Remove the unused function parameter "mappedDatasets" or rename it to "_mappedDatasets" to make intention explicit.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDDMHIKjMkIpoWjP&open=AZ9gSDDMHIKjMkIpoWjP&pullRequest=402
Check warning on line 198 in plugins/datasets/src/adapters/esri/esriLayerAdapter.js
sonarqubecloud / SonarCloud Code Analysis
Complete the task associated to this "TODO" comment.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDD3HIKjMkIpoWjb&open=AZ9gSDD3HIKjMkIpoWjb&pullRequest=402
Check warning on line 6 in plugins/datasets/src/reducers/__data__/demoDatasets.js
sonarqubecloud / SonarCloud Code Analysis
No magic number: -2.4558622.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDEIHIKjMkIpoWjd&open=AZ9gSDEIHIKjMkIpoWjd&pullRequest=402
Check warning on line 10 in plugins/datasets/src/reducers/__data__/demoDatasets.js
sonarqubecloud / SonarCloud Code Analysis
No magic number: 54.5525437.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDEIHIKjMkIpoWjg&open=AZ9gSDEIHIKjMkIpoWjg&pullRequest=402
Check warning on line 9 in plugins/datasets/src/adapters/esri/esriLayerAdapter.js
sonarqubecloud / SonarCloud Code Analysis
Remove the unused function parameter "patternRegistry" or rename it to "_patternRegistry" to make intention explicit.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDD3HIKjMkIpoWjV&open=AZ9gSDD3HIKjMkIpoWjV&pullRequest=402
Check warning on line 106 in plugins/datasets/src/adapters/maplibre/maplibreLayerAdapter.js
sonarqubecloud / SonarCloud Code Analysis
Complete the task associated to this "TODO" comment.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDDiHIKjMkIpoWjQ&open=AZ9gSDDiHIKjMkIpoWjQ&pullRequest=402
Check warning on line 166 in plugins/datasets/src/adapters/maplibre/maplibreLayerAdapter.js
sonarqubecloud / SonarCloud Code Analysis
Prefer `.some(…)` over non-zero length check from `.filter(…)`.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDDiHIKjMkIpoWjS&open=AZ9gSDDiHIKjMkIpoWjS&pullRequest=402
Check warning on line 51 in plugins/datasets/src/initialise/initialiseDatasets.js
sonarqubecloud / SonarCloud Code Analysis
Complete the task associated to this "TODO" comment.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDBHHIKjMkIpoWjC&open=AZ9gSDBHHIKjMkIpoWjC&pullRequest=402
Check failure on line 101 in plugins/datasets/src/reducers/__data__/demoDatasets.js
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal 3 times.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDEIHIKjMkIpoWjk&open=AZ9gSDEIHIKjMkIpoWjk&pullRequest=402
Check warning on line 5 in plugins/datasets/src/api/setData.js
sonarqubecloud / SonarCloud Code Analysis
Remove the unused function parameter "pluginState" or rename it to "_pluginState" to make intention explicit.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDCAHIKjMkIpoWjD&open=AZ9gSDCAHIKjMkIpoWjD&pullRequest=402
Check warning on line 15 in plugins/datasets/src/reducers/__data__/demoDatasets.js
sonarqubecloud / SonarCloud Code Analysis
No magic number: 54.5575261.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDEIHIKjMkIpoWji&open=AZ9gSDEIHIKjMkIpoWji&pullRequest=402
Check warning on line 26 in plugins/datasets/src/components/LayersMenu/LayersRadioGroupWrapper.jsx
sonarqubecloud / SonarCloud Code Analysis
Unknown property 'class' found, use 'className' instead
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDC1HIKjMkIpoWjN&open=AZ9gSDC1HIKjMkIpoWjN&pullRequest=402
Check failure on line 130 in plugins/datasets/src/adapters/esri/esriLayerAdapter.js
sonarqubecloud / SonarCloud Code Analysis
Add the missing "else" clause.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDD3HIKjMkIpoWjZ&open=AZ9gSDD3HIKjMkIpoWjZ&pullRequest=402
Check warning on line 28 in plugins/datasets/src/reducers/__data__/demoDatasets.js
sonarqubecloud / SonarCloud Code Analysis
No magic number: 42.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDEIHIKjMkIpoWjj&open=AZ9gSDEIHIKjMkIpoWjj&pullRequest=402
Check warning on line 7 in plugins/datasets/src/registry/globalDataset.js
sonarqubecloud / SonarCloud Code Analysis
Complete the task associated to this "TODO" comment.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDCgHIKjMkIpoWjI&open=AZ9gSDCgHIKjMkIpoWjI&pullRequest=402
Check warning on line 15 in plugins/datasets/src/reducers/__data__/demoDatasets.js
sonarqubecloud / SonarCloud Code Analysis
No magic number: -2.4481939.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDEIHIKjMkIpoWjh&open=AZ9gSDEIHIKjMkIpoWjh&pullRequest=402
Check warning on line 28 in plugins/datasets/src/registry/datasetRegistry.js
sonarqubecloud / SonarCloud Code Analysis
'createDataset' is already declared in the upper scope on line 1 column 10.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDCnHIKjMkIpoWjJ&open=AZ9gSDCnHIKjMkIpoWjJ&pullRequest=402
Check warning on line 4 in plugins/datasets/src/api/getStyle.js
sonarqubecloud / SonarCloud Code Analysis
Remove the unused function parameter "pluginState" or rename it to "_pluginState" to make intention explicit.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDCHHIKjMkIpoWjE&open=AZ9gSDCHHIKjMkIpoWjE&pullRequest=402
Check warning on line 13 in plugins/datasets/src/adapters/esri/esriLayerAdapter.js
sonarqubecloud / SonarCloud Code Analysis
Complete the task associated to this "TODO" comment.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDD3HIKjMkIpoWjW&open=AZ9gSDD3HIKjMkIpoWjW&pullRequest=402
Check failure on line 235 in plugins/datasets/src/reducers/__data__/demoDatasets.js
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal 4 times.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDEIHIKjMkIpoWjo&open=AZ9gSDEIHIKjMkIpoWjo&pullRequest=402
Check warning on line 109 in plugins/datasets/src/utils/bbox.js
sonarqubecloud / SonarCloud Code Analysis
No magic number: 3.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDEaHIKjMkIpoWjq&open=AZ9gSDEaHIKjMkIpoWjq&pullRequest=402
Check warning on line 17 in plugins/datasets/src/fetch/createDynamicSource.js
sonarqubecloud / SonarCloud Code Analysis
This function has 121 lines, which is greater than the 75 lines authorized. Split it into smaller functions.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDERHIKjMkIpoWjp&open=AZ9gSDERHIKjMkIpoWjp&pullRequest=402
Check warning on line 16 in plugins/datasets/src/registry/datasetDefinitionCache.js
sonarqubecloud / SonarCloud Code Analysis
'existingDefinition' is already declared in the upper scope on line 13 column 11.
See more on https://sonarcloud.io/project/issues?id=DEFRA_interactive-map&issues=AZ9gSDCuHIKjMkIpoWjL&open=AZ9gSDCuHIKjMkIpoWjL&pullRequest=402