Skip to content

feat: generate @Deprecated annotations for spec-level deprecation (Java/Spring/Docs) - #1283

Merged
jjjasper merged 5 commits into
mainfrom
feat/java-generate-deprecation-annotation-2
Sep 7, 2026
Merged

feat: generate @Deprecated annotations for spec-level deprecation (Java/Spring/Docs)#1283
jjjasper merged 5 commits into
mainfrom
feat/java-generate-deprecation-annotation-2

refactor: reduce code duplication

b211536
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 7, 2026 in 50s

Annotations

Check failure on line 48 in boat-scaffold/src/main/java/com/backbase/oss/codegen/java/BoatCodeGenUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "boatApiDeprecationMessage" 3 times.

See more on https://sonarcloud.io/project/issues?id=com.backbase.oss%3Abackbase-openapi-tools&issues=AaB7RsX2Jwn2nMjiNG8G&open=AaB7RsX2Jwn2nMjiNG8G&pullRequest=1283

Check warning on line 218 in boat-scaffold/src/main/java/com/backbase/oss/codegen/java/BoatSpringCodeGen.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This comment contains Javadoc or HTML tags, but isn't started with a double asterisk (/**); is it meant to be Javadoc?

See more on https://sonarcloud.io/project/issues?id=com.backbase.oss%3Abackbase-openapi-tools&issues=AaBrtTm2ViRG22x8tqrA&open=AaBrtTm2ViRG22x8tqrA&pullRequest=1283

Check warning on line 203 in boat-scaffold/src/main/java/com/backbase/oss/codegen/java/BoatSpringCodeGen.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This comment contains Javadoc or HTML tags, but isn't started with a double asterisk (/**); is it meant to be Javadoc?

See more on https://sonarcloud.io/project/issues?id=com.backbase.oss%3Abackbase-openapi-tools&issues=AaBrtTm2ViRG22x8tqq_&open=AaBrtTm2ViRG22x8tqq_&pullRequest=1283

Check failure on line 31 in boat-quay/boat-quay-rules/src/main/kotlin/com/backbase/oss/boat/quay/ruleset/InfoBlockSunsetDateChecker.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "/openapi/info/x-sunset-date" 3 times.

See more on https://sonarcloud.io/project/issues?id=com.backbase.oss%3Abackbase-openapi-tools&issues=AaBrtTkuViRG22x8tqq6&open=AaBrtTkuViRG22x8tqq6&pullRequest=1283

Check warning on line 47 in boat-scaffold/src/test/java/com/backbase/oss/codegen/utils/DeprecationExtensionsTests.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace these 3 tests with a single Parameterized one.

See more on https://sonarcloud.io/project/issues?id=com.backbase.oss%3Abackbase-openapi-tools&issues=AaBrtTnqViRG22x8tqrC&open=AaBrtTnqViRG22x8tqrC&pullRequest=1283

Check failure on line 45 in boat-scaffold/src/main/java/com/backbase/oss/codegen/java/BoatCodeGenUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "boatApiDeprecated" 3 times.

See more on https://sonarcloud.io/project/issues?id=com.backbase.oss%3Abackbase-openapi-tools&issues=AaB7RsX2Jwn2nMjiNG8F&open=AaB7RsX2Jwn2nMjiNG8F&pullRequest=1283