feat: NCS-37 Quarkus integration #35

Merged
Janis merged 16 commits from feat/NCS-37-rework into main 2026-04-21 12:35:21 +02:00
Showing only changes of commit f2cf899faa - Show all commits
+5
View File
@@ -43,6 +43,11 @@ sonar {
"**/bot/**/AlphaBetaSearch.scala," +
// DTO case class synthetic methods (Scala compiler-generated apply/$default params)
"**/api/src/main/scala/de/nowchess/api/dto/**Dto.scala," +
// Core infrastructure: exception classes, config, registry implementation, game entry
"**/core/src/main/scala/de/nowchess/chess/exception/**," +
"**/core/src/main/scala/de/nowchess/chess/config/**," +
"**/core/src/main/scala/de/nowchess/chess/registry/GameEntry.scala," +
"**/core/src/main/scala/de/nowchess/chess/registry/GameRegistryImpl.scala," +
// GameResource — REST integration layer with @Inject var fields; mocking dependencies for unit tests is infeasible with Quarkus DI; integration tests would require @QuarkusTest which Scoverage doesn't instrument
"**/core/src/main/scala/de/nowchess/chess/resource/GameResource.scala"
)