Skip to content

Scala 3 migration: Lift Web to http4s, Lift Mapper to Doobie, Flyway to Liquibase - #2899

Open
hongwei1 wants to merge 309 commits into
OpenBankProject:developfrom
hongwei1:build/scala-3-migration
Open

Scala 3 migration: Lift Web to http4s, Lift Mapper to Doobie, Flyway to Liquibase#2899
hongwei1 wants to merge 309 commits into
OpenBankProject:developfrom
hongwei1:build/scala-3-migration

feat: extend the endpoint auth/crash sweep to Berlin Group and UK Ope…

6ed18ed
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 5, 2026 in 1m 4s

Annotations

Check failure on line 41 in obp-api/src/test/scala/code/api/v5_1_0/SystemIntegrityTest.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" 5 times.

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKecI4RnmHa77AXCkh&open=AaBKecI4RnmHa77AXCkh&pullRequest=2899

Check failure on line 27 in obp-api/src/test/scala/code/apiproductattribute/ApiProductAttributesProviderTest.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "just created" 4 times.

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKed3zRnmHa77AXCl2&open=AaBKed3zRnmHa77AXCl2&pullRequest=2899

Check warning on line 82 in obp-api/src/main/scala/code/dynamicEntity/MappedDynamicDataAccessProvider.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=OpenBankProject_OBP-API&issues=AaBKebl-RnmHa77AXCj9&open=AaBKebl-RnmHa77AXCj9&pullRequest=2899

Check failure on line 271 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

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

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKebFFRnmHa77AXCZI&open=AaBKebFFRnmHa77AXCZI&pullRequest=2899

Check warning on line 20 in obp-api/src/main/scala/code/obp/grpc/chat/api/TypingEvent.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=OpenBankProject_OBP-API&issues=AaBKebFxRnmHa77AXCZf&open=AaBKebFxRnmHa77AXCZf&pullRequest=2899

Check warning on line 541 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=OpenBankProject_OBP-API&issues=AaBKebOvRnmHa77AXCg1&open=AaBKebOvRnmHa77AXCg1&pullRequest=2899

Check warning on line 104 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 local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKebTkRnmHa77AXCiV&open=AaBKebTkRnmHa77AXCiV&pullRequest=2899

Check warning on line 436 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 local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKebTkRnmHa77AXCjN&open=AaBKebTkRnmHa77AXCjN&pullRequest=2899

Check failure on line 117 in obp-api/src/test/scala/code/api/v3_1_0/SystemViewsTests.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 without user credentials" 12 times.

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKec-tRnmHa77AXCkz&open=AaBKec-tRnmHa77AXCkz&pullRequest=2899

Check warning on line 66 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=OpenBankProject_OBP-API&issues=AaBKebLdRnmHa77AXCc_&open=AaBKebLdRnmHa77AXCc_&pullRequest=2899

Check warning on line 169 in obp-api/src/main/scala/code/obp/grpc/metricsstream/api/StreamMetricsRequest.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=OpenBankProject_OBP-API&issues=AaBKebSmRnmHa77AXCiI&open=AaBKebSmRnmHa77AXCiI&pullRequest=2899

Check warning on line 241 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 local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKebTkRnmHa77AXCim&open=AaBKebTkRnmHa77AXCim&pullRequest=2899

Check failure on line 23 in obp-api/src/test/scala/code/transactionattribute/TransactionAttributeProviderTest.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "INV-001" 3 times.

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKed2tRnmHa77AXClu&open=AaBKed2tRnmHa77AXClu&pullRequest=2899

Check warning on line 178 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 local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKebOvRnmHa77AXCgY&open=AaBKebOvRnmHa77AXCgY&pullRequest=2899

Check warning on line 108 in obp-api/src/main/scala/code/obp/grpc/chat/api/TypingIndicator.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=OpenBankProject_OBP-API&issues=AaBKebC8RnmHa77AXCYW&open=AaBKebC8RnmHa77AXCYW&pullRequest=2899

Check failure on line 165 in obp-api/src/test/scala/code/api/UKOpenBanking/v3_1_0/UKOpenBankingV310AisTests.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "authenticated -> 200" 19 times.

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKec5JRnmHa77AXCkw&open=AaBKec5JRnmHa77AXCkw&pullRequest=2899

Check warning on line 1055 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=OpenBankProject_OBP-API&issues=AaBKebLdRnmHa77AXCeU&open=AaBKebLdRnmHa77AXCeU&pullRequest=2899

Check failure on line 247 in obp-api/src/test/scala/code/util/APIUtilTest.scala

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "test the wrong case: wrong name (wrongName) and wrong values (wrongValue) in HTTPParam" 5 times.

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKedrURnmHa77AXClE&open=AaBKedrURnmHa77AXClE&pullRequest=2899

Check warning on line 233 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 local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKebFFRnmHa77AXCZD&open=AaBKebFFRnmHa77AXCZD&pullRequest=2899

Check warning on line 70 in obp-api/src/main/scala/code/obp/grpc/chat/api/StreamPresenceRequest.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=OpenBankProject_OBP-API&issues=AaBKebBiRnmHa77AXCYF&open=AaBKebBiRnmHa77AXCYF&pullRequest=2899

Check warning on line 77 in obp-api/src/main/scala/code/obp/grpc/api/BasicAccountJSONGrpc.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=OpenBankProject_OBP-API&issues=AaBKebI9RnmHa77AXCaQ&open=AaBKebI9RnmHa77AXCaQ&pullRequest=2899

Check warning on line 61 in obp-api/src/main/scala/code/obp/grpc/chat/api/TypingEvent.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=OpenBankProject_OBP-API&issues=AaBKebFxRnmHa77AXCZi&open=AaBKebFxRnmHa77AXCZi&pullRequest=2899

Check warning on line 44 in obp-api/src/main/scala/code/obp/grpc/api/AccountsJSONGrpc.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=OpenBankProject_OBP-API&issues=AaBKebNkRnmHa77AXCfW&open=AaBKebNkRnmHa77AXCfW&pullRequest=2899

Check warning on line 1198 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=OpenBankProject_OBP-API&issues=AaBKebLdRnmHa77AXCed&open=AaBKebLdRnmHa77AXCed&pullRequest=2899

Check warning on line 385 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 local variable to match the regular expression "^[_a-zA-Z][a-zA-Z0-9]*$".

See more on https://sonarcloud.io/project/issues?id=OpenBankProject_OBP-API&issues=AaBKebTkRnmHa77AXCjC&open=AaBKebTkRnmHa77AXCjC&pullRequest=2899