Skip to content

build: pay the Scala 3 debt on 2.13 (flip sequenced after Doobie) - #91

Draft
hongwei1 wants to merge 385 commits into
build/scala-2.13-migrationfrom
build/scala-3-migration
Draft

build: pay the Scala 3 debt on 2.13 (flip sequenced after Doobie)#91
hongwei1 wants to merge 385 commits into
build/scala-2.13-migrationfrom
build/scala-3-migration

refactor: retire Schemifier from boot and delete ToSchemify.models

a2d89ac
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Sep 3, 2026 in 1m 37s

Quality Gate failed

Annotations

Check warning on line 40 in obp-api/src/main/scala/code/obp/grpc/api/AccountJSONGrpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3unXIT1OSYeInXL&open=AaAFw3unXIT1OSYeInXL&pullRequest=91

Check warning on line 322 in obp-api/src/main/scala/code/obp/grpc/metricsstream/api/MetricEvent.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw33ZXIT1OSYeInf9&open=AaAFw33ZXIT1OSYeInf9&pullRequest=91

Check warning on line 544 in obp-api/src/main/scala/code/obp/grpc/api/CoreTransactionsJsonV300Grpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3xCXIT1OSYeInaw&open=AaAFw3xCXIT1OSYeInaw&pullRequest=91

Check warning on line 516 in obp-api/src/main/scala/code/obp/grpc/api/CoreTransactionsJsonV300Grpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3xCXIT1OSYeInat&open=AaAFw3xCXIT1OSYeInat&pullRequest=91

Check failure on line 67 in obp-api/src/test/scala/code/api/v4_0_0/UserTest.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "We will call the endpoint with user credentials but without a proper entitlement" 4 times.

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAIApYYXIT1OSYeW2K3&open=AaAIApYYXIT1OSYeW2K3&pullRequest=91

Check warning on line 314 in obp-api/src/main/scala/code/obp/grpc/api/ViewJSONV121Grpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3wVXIT1OSYeInYa&open=AaAFw3wVXIT1OSYeInYa&pullRequest=91

Check warning on line 230 in obp-api/src/main/scala/code/obp/grpc/api/ViewJSONV121Grpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3wVXIT1OSYeInYO&open=AaAFw3wVXIT1OSYeInYO&pullRequest=91

Check failure on line 3538 in obp-api/src/main/scala/code/api/util/Glossary.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Dynamic Endpoint Manage" 3 times.

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaBKxvXC_AyqEPplxMTm&open=AaBKxvXC_AyqEPplxMTm&pullRequest=91

Check warning on line 265 in obp-api/src/main/scala/code/obp/grpc/chat/api/ChatMessageEvent.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3r9XIT1OSYeInWQ&open=AaAFw3r9XIT1OSYeInWQ&pullRequest=91

Check warning on line 1358 in obp-api/src/main/scala/code/obp/grpc/api/ViewJSONV121Grpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3wVXIT1OSYeInZH&open=AaAFw3wVXIT1OSYeInZH&pullRequest=91

Check warning on line 1389 in obp-api/src/main/scala/code/obp/grpc/api/ViewJSONV121Grpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3wVXIT1OSYeInZm&open=AaAFw3wVXIT1OSYeInZm&pullRequest=91

Check warning on line 70 in obp-api/src/test/scala/code/metrics/MetricsSqlInjectionTest.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make sure using this hardcoded IP address is safe here.

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaA186PyH4b-JG00iNgL&open=AaA186PyH4b-JG00iNgL&pullRequest=91

Check warning on line 15 in obp-api/src/main/scala/code/obp/grpc/chat/api/StreamMessagesRequest.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename function "__computeSerializedSize" to match the regular expression ^([a-z][a-zA-Z0-9]*+(_[^a-zA-Z0-9]++)?+|[^a-zA-Z0-9]++)$

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3p-XIT1OSYeInVS&open=AaAFw3p-XIT1OSYeInVS&pullRequest=91

Check warning on line 1000 in obp-api/src/main/scala/code/obp/grpc/api/CoreTransactionsJsonV300Grpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3xCXIT1OSYeInbX&open=AaAFw3xCXIT1OSYeInbX&pullRequest=91

Check warning on line 128 in obp-api/src/main/scala/code/obp/grpc/api/BanksJson400Grpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3zXXIT1OSYeInc0&open=AaAFw3zXXIT1OSYeInc0&pullRequest=91

Check warning on line 39 in obp-api/src/main/scala/code/views/system/ViewDefinition.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaASEOGWe4d5tPK_tZ6x&open=AaASEOGWe4d5tPK_tZ6x&pullRequest=91

Check warning on line 1900 in obp-api/src/main/scala/code/api/v7_0_0/JSONFactory7.0.0.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaBfo5W1XTAgdjZXaiHA&open=AaBfo5W1XTAgdjZXaiHA&pullRequest=91

Check failure on line 355 in obp-api/src/test/scala/code/api/v6_0_0/VerifyUserCredentialsTest.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "@gmail.com" 3 times.

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaASjU6cRXPx87p8ShuB&open=AaASjU6cRXPx87p8ShuB&pullRequest=91

Check warning on line 362 in obp-api/src/main/scala/code/obp/grpc/api/AccountsBalancesV310JsonGrpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3z5XIT1OSYeIndx&open=AaAFw3z5XIT1OSYeIndx&pullRequest=91

Check warning on line 124 in run_tests_parallel.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Assign this positional parameter to a local variable.

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAXDDBQ1fjOEeox0dmZ&open=AaAXDDBQ1fjOEeox0dmZ&pullRequest=91

Check warning on line 354 in obp-api/src/main/scala/code/obp/grpc/api/BanksJson400Grpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3zXXIT1OSYeIndE&open=AaAFw3zXXIT1OSYeIndE&pullRequest=91

Check warning on line 133 in obp-api/src/main/scala/code/obp/grpc/logcache/api/LogCacheEntry.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw31XXIT1OSYeInes&open=AaAFw31XXIT1OSYeInes&pullRequest=91

Check warning on line 79 in obp-api/src/main/scala/code/model/dataAccess/DoubleEntryBookTransaction.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This function has 9 parameters, which is greater than the 7 authorized.

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAPywoaQPC966Aey80C&open=AaAPywoaQPC966Aey80C&pullRequest=91

Check failure on line 22 in obp-api/src/test/scala/code/model/dataAccess/internalMapping/AccountIdMappingProviderTest.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "account-id-mapping-test-" 3 times.

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAMuciM3ej0ChNowPlE&open=AaAMuciM3ej0ChNowPlE&pullRequest=91

Check warning on line 129 in obp-api/src/main/scala/code/obp/grpc/api/AccountJSONGrpc.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=hongwei1_OBP-API&issues=AaAFw3unXIT1OSYeInXS&open=AaAFw3unXIT1OSYeInXS&pullRequest=91