Sets a proper SNAPSHOT version before next release #1615
Quality Gate failed
Failed conditions
24 Security Hotspots
42.5% Coverage on New Code (required ≥ 80%)
3.4% Duplication on New Code (required ≤ 3%)
E Reliability Rating on New Code (required ≥ A)
E Security 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 263 in core/src/test/java/com/opensymphony/xwork2/ActionSupportTest.java
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "ValueStack"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR24SK3FRD2v0j8Ovt&open=AZzR24SK3FRD2v0j8Ovt&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "CP273" 6 times.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR24wg3FRD2v0j8OyI&open=AZzR24wg3FRD2v0j8OyI&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "ActionProxy"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR27Sq3FRD2v0j8Prx&open=AZzR27Sq3FRD2v0j8Prx&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Reorder the modifiers to comply with the Java Language Specification.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR26SN3FRD2v0j8Phs&open=AZzR26SN3FRD2v0j8Phs&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Remove this "Boolean" constructor
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR240b3FRD2v0j8Oz0&open=AZzR240b3FRD2v0j8Oz0&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "ValidationAware"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR272j3FRD2v0j8Put&open=AZzR272j3FRD2v0j8Put&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Provide the parametrized type for this generic.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR279Z3FRD2v0j8Pv6&open=AZzR279Z3FRD2v0j8Pv6&pullRequest=1615
Check warning on line 41 in core/src/main/java/com/opensymphony/xwork2/factory/ValidatorFactory.java
sonarqubecloud / SonarCloud Code Analysis
Replace generic exceptions with specific library exceptions or a custom exception.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2z9p3FRD2v0j8ONb&open=AZzR2z9p3FRD2v0j8ONb&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Replace this if-then-else statement by a single return statement.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR26Ko3FRD2v0j8Pe-&open=AZzR26Ko3FRD2v0j8Pe-&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2zHF3FRD2v0j8OCD&open=AZzR2zHF3FRD2v0j8OCD&pullRequest=1615
Check warning on line 32 in core/src/main/java/com/opensymphony/xwork2/mock/MockActionProxy.java
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "ActionProxy"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2zJN3FRD2v0j8OCj&open=AZzR2zJN3FRD2v0j8OCj&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Provide the parametrized type for this generic.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR20b43FRD2v0j8OQx&open=AZzR20b43FRD2v0j8OQx&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Add a "super.tearDown()" call to this method.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR27v23FRD2v0j8Pt7&open=AZzR27v23FRD2v0j8Pt7&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Remove this unused "value" local variable.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR239L3FRD2v0j8Opt&open=AZzR239L3FRD2v0j8Opt&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "ValueStack"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2zrH3FRD2v0j8OJz&open=AZzR2zrH3FRD2v0j8OJz&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Remove this call to a deprecated method, it has been marked for removal.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR24Be3FRD2v0j8OqT&open=AZzR24Be3FRD2v0j8OqT&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal ".setParent(" 3 times.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR25HY3FRD2v0j8O7O&open=AZzR25HY3FRD2v0j8O7O&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR24GM3FRD2v0j8OtB&open=AZzR24GM3FRD2v0j8OtB&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
This block of commented-out lines of code should be removed.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR24Dv3FRD2v0j8OsP&open=AZzR24Dv3FRD2v0j8OsP&pullRequest=1615
Check failure on line 61 in core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java
sonarqubecloud / SonarCloud Code Analysis
Make non-static "converterFactory" transient or serializable.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR20EH3FRD2v0j8OPG&open=AZzR20EH3FRD2v0j8OPG&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Provide the parametrized type for this generic.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2yjg3FRD2v0j8N7O&open=AZzR2yjg3FRD2v0j8N7O&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Provide the parametrized type for this generic.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2z1E3FRD2v0j8OMO&open=AZzR2z1E3FRD2v0j8OMO&pullRequest=1615
sonarqubecloud / SonarCloud Code Analysis
Catch Exception instead of Throwable.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR25jE3FRD2v0j8PJ8&open=AZzR25jE3FRD2v0j8PJ8&pullRequest=1615
Check warning on line 39 in core/src/test/java/com/opensymphony/xwork2/util/TextParseUtilTest.java
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "ActionContext"; it is deprecated.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR23MB3FRD2v0j8Obx&open=AZzR23MB3FRD2v0j8Obx&pullRequest=1615
Check warning on line 59 in core/src/main/java/com/opensymphony/xwork2/ognl/OgnlCacheFactory.java
sonarqubecloud / SonarCloud Code Analysis
Do not forget to remove this deprecated code someday.
See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2yqF3FRD2v0j8N86&open=AZzR2yqF3FRD2v0j8N86&pullRequest=1615