Skip to content

Draft: Support regex routes migration in httproutes-generator-maven-plugin - #212

Draft
iglin wants to merge 11 commits into
mainfrom
fix/istio-regex-routes
Draft

iglin wants to merge 11 commits into
mainfrom
fix/istio-regex-routes

fix(httproutes-generator): report test coverage to Sonar (#216)

b7dd0d2
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Oct 8, 2026 in 1m 9s

Annotations

Check failure on line 138 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/scan/ScanControllers.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U1a65MVALT7ZNdw&open=AaDs0U1a65MVALT7ZNdw&pullRequest=212

Check failure on line 23 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/e2e/forbidden/OrderController.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U4q65MVALT7ZNd7&open=AaDs0U4q65MVALT7ZNd7&pullRequest=212

Check failure on line 40 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/inheritance/quarkus/Case1.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaEIDWY9AqvO3agKq0tC&open=AaEIDWY9AqvO3agKq0tC&pullRequest=212

Check failure on line 34 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/inheritance/quarkus/Case1.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaEIDWY9AqvO3agKq0tB&open=AaEIDWY9AqvO3agKq0tB&pullRequest=212

Check failure on line 90 in core-maven-plugins/httproutes-generator-maven-plugin/src/main/java/com/netcracker/routes/gateway/plugin/AuthorizationPolicyRenderer.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=Netcracker_qubership-core-java-libs&issues=AaD8hINRnFGGea7DjRLa&open=AaD8hINRnFGGea7DjRLa&pullRequest=212

Check failure on line 23 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/inheritance/quarkus/Case1.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaEIDWY9AqvO3agKq0s_&open=AaEIDWY9AqvO3agKq0s_&pullRequest=212

Check failure on line 28 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/scan/ScanControllers.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U1a65MVALT7ZNdm&open=AaDs0U1a65MVALT7ZNdm&pullRequest=212

Check failure on line 30 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/e2e/forbidden/ResourceController.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U4l65MVALT7ZNd5&open=AaDs0U4l65MVALT7ZNd5&pullRequest=212

Check failure on line 22 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/e2e/facadeidentity/FacadeController.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U4665MVALT7ZNeB&open=AaDs0U4665MVALT7ZNeB&pullRequest=212

Check failure on line 107 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/scan/ScanControllers.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaD8hIBAnFGGea7DjRLY&open=AaD8hIBAnFGGea7DjRLY&pullRequest=212

Check failure on line 22 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/e2e/unforbidden/OrderController.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U4v65MVALT7ZNd8&open=AaDs0U4v65MVALT7ZNd8&pullRequest=212

Check warning on line 86 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/scan/ScanControllers.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the 'Routes' wrapper from this annotation group

See more on https://sonarcloud.io/project/issues?id=Netcracker_qubership-core-java-libs&issues=AaD8hIBAnFGGea7DjRLT&open=AaD8hIBAnFGGea7DjRLT&pullRequest=212

Check failure on line 12 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/inheritance/quarkus/Case2.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaEIDWZFAqvO3agKq0tH&open=AaEIDWZFAqvO3agKq0tH&pullRequest=212

Check failure on line 156 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/scan/ScanControllers.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U1a65MVALT7ZNd1&open=AaDs0U1a65MVALT7ZNd1&pullRequest=212

Check failure on line 90 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/scan/ScanControllers.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaD8hIBAnFGGea7DjRLX&open=AaD8hIBAnFGGea7DjRLX&pullRequest=212

Check failure on line 17 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/inheritance/quarkus/Case1.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaEIDWY9AqvO3agKq0s-&open=AaEIDWY9AqvO3agKq0s-&pullRequest=212

Check failure on line 38 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/scan/ScanControllers.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U1a65MVALT7ZNdn&open=AaDs0U1a65MVALT7ZNdn&pullRequest=212

Check failure on line 287 in core-maven-plugins/httproutes-generator-maven-plugin/src/main/java/com/netcracker/routes/gateway/plugin/RouteScanner.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "value" 5 times.

See more on https://sonarcloud.io/project/issues?id=Netcracker_qubership-core-java-libs&issues=AaDs0U6n65MVALT7ZNea&open=AaDs0U6n65MVALT7ZNea&pullRequest=212

Check warning on line 11 in core-maven-plugins/httproutes-generator-maven-plugin/src/main/java/com/netcracker/routes/gateway/plugin/ForbiddenPath.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this hard-coded path-delimiter.

See more on https://sonarcloud.io/project/issues?id=Netcracker_qubership-core-java-libs&issues=AaDyXvzkqsXcbU-nSczs&open=AaDyXvzkqsXcbU-nSczs&pullRequest=212

Check failure on line 147 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/scan/ScanControllers.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U1a65MVALT7ZNdx&open=AaDs0U1a65MVALT7ZNdx&pullRequest=212

Check failure on line 129 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/scan/ScanControllers.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U1a65MVALT7ZNdz&open=AaDs0U1a65MVALT7ZNdz&pullRequest=212

Check failure on line 31 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/inheritance/quarkus/Case2.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaEIDWZFAqvO3agKq0tK&open=AaEIDWZFAqvO3agKq0tK&pullRequest=212

Check failure on line 20 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/e2e/facade/FacadeController.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U4_65MVALT7ZNeD&open=AaDs0U4_65MVALT7ZNeD&pullRequest=212

Check failure on line 191 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/scan/ScanControllers.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U1a65MVALT7ZNdu&open=AaDs0U1a65MVALT7ZNdu&pullRequest=212

Check failure on line 174 in core-maven-plugins/httproutes-generator-maven-plugin/src/test/java/com/netcracker/routes/gateway/plugin/scan/ScanControllers.java

See this annotation in the file changed.

@sonarqubecloud 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=Netcracker_qubership-core-java-libs&issues=AaDs0U1a65MVALT7ZNdv&open=AaDs0U1a65MVALT7ZNdv&pullRequest=212