Fonctionnalité de recherche et optimisations #288
Quality Gate failed
Failed conditions
0.3% Coverage on New Code (required ≥ 80%)
B Reliability Rating on New Code (required ≥ A)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE
Annotations
Check warning on line 48 in src/main/java/fr/siamois/dto/entity/ActionUnitDTO.java
sonarqubecloud / SonarCloud Code Analysis
Add the missing @deprecated Javadoc tag.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9tA2qvbif5Bz7DA&open=AZ2WP9tA2qvbif5Bz7DA&pullRequest=288
sonarqubecloud / SonarCloud Code Analysis
Make non-static "actionUnitMapper" transient or serializable.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9ls2qvbif5Bz7Cn&open=AZ2WP9ls2qvbif5Bz7Cn&pullRequest=288
Check warning on line 141 in src/main/java/fr/siamois/ui/table/ActionUnitTableViewModel.java
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "getParents"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9pF2qvbif5Bz7Cs&open=AZ2WP9pF2qvbif5Bz7Cs&pullRequest=288
Check failure on line 18 in src/main/java/fr/siamois/ui/custom/RootChildList.java
sonarqubecloud / SonarCloud Code Analysis
"parent" is the name of a field in "DefaultTreeNodeChildren".
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2bKPeA1W-EvMDtCY2P&open=AZ2bKPeA1W-EvMDtCY2P&pullRequest=288
Check failure on line 30 in src/main/java/fr/siamois/ui/bean/panel/SearchBean.java
sonarqubecloud / SonarCloud Code Analysis
Make non-static "selected" transient or serializable.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9oX2qvbif5Bz7Cp&open=AZ2WP9oX2qvbif5Bz7Cp&pullRequest=288
Check failure on line 24 in src/main/java/fr/siamois/ui/custom/LazyTreeTable.java
sonarqubecloud / SonarCloud Code Analysis
Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9sQ2qvbif5Bz7C2&open=AZ2WP9sQ2qvbif5Bz7C2&pullRequest=288
Check failure on line 28 in src/main/java/fr/siamois/ui/custom/LazyTreeTable.java
sonarqubecloud / SonarCloud Code Analysis
Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2bmIAmfvFglU1MAckZ&open=AZ2bmIAmfvFglU1MAckZ&pullRequest=288
Check warning on line 48 in src/main/java/fr/siamois/dto/entity/ActionUnitDTO.java
sonarqubecloud / SonarCloud Code Analysis
Do not forget to remove this deprecated code someday.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9tA2qvbif5Bz7C_&open=AZ2WP9tA2qvbif5Bz7C_&pullRequest=288
Check warning on line 141 in src/main/java/fr/siamois/ui/table/ActionUnitTableViewModel.java
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "getParents"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9pF2qvbif5Bz7Cr&open=AZ2WP9pF2qvbif5Bz7Cr&pullRequest=288
Check failure on line 17 in src/main/java/fr/siamois/ui/custom/RootChildList.java
sonarqubecloud / SonarCloud Code Analysis
Make non-static "actualChildren" transient or serializable.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2bKPeA1W-EvMDtCY2R&open=AZ2bKPeA1W-EvMDtCY2R&pullRequest=288
Check failure on line 58 in src/main/java/fr/siamois/ui/custom/LazyTreeTable.java
sonarqubecloud / SonarCloud Code Analysis
Remove usage of generic wildcard type.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2bmIAmfvFglU1MAcka&open=AZ2bmIAmfvFglU1MAcka&pullRequest=288
Check warning on line 43 in src/main/java/fr/siamois/dto/entity/ActionUnitDTO.java
sonarqubecloud / SonarCloud Code Analysis
Add the missing @deprecated Javadoc tag.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9tA2qvbif5Bz7C9&open=AZ2WP9tA2qvbif5Bz7C9&pullRequest=288
Check failure on line 27 in src/main/java/fr/siamois/ui/custom/LazyTreeTable.java
sonarqubecloud / SonarCloud Code Analysis
Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2bmIAmfvFglU1MAckY&open=AZ2bmIAmfvFglU1MAckY&pullRequest=288
Check warning on line 173 in src/main/java/fr/siamois/ui/custom/LazyTreeTable.java
sonarqubecloud / SonarCloud Code Analysis
Remove this unnecessary cast to "List".
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2bmIAmfvFglU1MAckb&open=AZ2bmIAmfvFglU1MAckb&pullRequest=288
Check failure on line 120 in src/main/java/fr/siamois/ui/custom/LazyTreeTable.java
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 37 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9sQ2qvbif5Bz7C6&open=AZ2WP9sQ2qvbif5Bz7C6&pullRequest=288
Check warning on line 14 in src/main/java/fr/siamois/ui/custom/RootChildList.java
sonarqubecloud / SonarCloud Code Analysis
Override the "equals" method in this class.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2bKPeA1W-EvMDtCY2Q&open=AZ2bKPeA1W-EvMDtCY2Q&pullRequest=288
Check warning on line 464 in src/test/java/fr/siamois/domain/services/ActionUnitServiceTest.java
sonarqubecloud / SonarCloud Code Analysis
Either add an explanation about why this test is skipped or remove the "@Disabled" annotation.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9tW2qvbif5Bz7DE&open=AZ2WP9tW2qvbif5Bz7DE&pullRequest=288
Check warning on line 9 in src/main/java/fr/siamois/ui/custom/ChildTreeNode.java
sonarqubecloud / SonarCloud Code Analysis
Override the "equals" method in this class.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2bKPZs1W-EvMDtCY2O&open=AZ2bKPZs1W-EvMDtCY2O&pullRequest=288
Check failure on line 18 in src/main/java/fr/siamois/ui/custom/RootChildList.java
sonarqubecloud / SonarCloud Code Analysis
Make non-static "parent" transient or serializable.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2bKPeA1W-EvMDtCY2S&open=AZ2bKPeA1W-EvMDtCY2S&pullRequest=288
Check warning on line 20 in src/main/java/fr/siamois/ui/custom/LazyTreeTable.java
sonarqubecloud / SonarCloud Code Analysis
Remove the "transient" modifier from this field.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9sQ2qvbif5Bz7C1&open=AZ2WP9sQ2qvbif5Bz7C1&pullRequest=288
Check warning on line 21 in src/main/java/fr/siamois/ui/custom/LazyTreeTable.java
sonarqubecloud / SonarCloud Code Analysis
Remove the "transient" modifier from this field.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2bKPea1W-EvMDtCY2U&open=AZ2bKPea1W-EvMDtCY2U&pullRequest=288
Check warning on line 42 in src/main/java/fr/siamois/dto/entity/ActionUnitDTO.java
sonarqubecloud / SonarCloud Code Analysis
Add 'since' and/or 'forRemoval' arguments to the @Deprecated annotation.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9tA2qvbif5Bz7C7&open=AZ2WP9tA2qvbif5Bz7C7&pullRequest=288
Check warning on line 62 in src/main/java/fr/siamois/ui/table/EntityTableViewModel.java
sonarqubecloud / SonarCloud Code Analysis
Make defaultPageSize a static final constant or non-public and provide accessors if needed.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2bmH-5fvFglU1MAckU&open=AZ2bmH-5fvFglU1MAckU&pullRequest=288
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import 'fr.siamois.annotations.IgnoreInitializer'.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2b5N-HIF1tYctoBT_t&open=AZ2b5N-HIF1tYctoBT_t&pullRequest=288
Check failure on line 25 in src/main/java/fr/siamois/ui/custom/LazyTreeTable.java
sonarqubecloud / SonarCloud Code Analysis
Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.
See more on https://sonarcloud.io/project/issues?id=MOM-CNRS_Siamois&issues=AZ2WP9sQ2qvbif5Bz7C3&open=AZ2WP9sQ2qvbif5Bz7C3&pullRequest=288