Skip to content

Fix/sonar cleanup - #13

Merged
RuslanLomaka merged 2 commits into
masterfrom
fix/sonar-cleanup
Sep 4, 2026
Merged

Fix/sonar cleanup#13
RuslanLomaka merged 2 commits into
masterfrom
fix/sonar-cleanup

Conversation

@RuslanLomaka

Copy link
Copy Markdown
Owner

No description provided.

Arrays problems now go through the generic Problem/ProblemDefinition
architecture with server-side test-harness assembly; output-size and
concurrency limits are implemented; CI/CD runs Checkstyle, tests, and
a SonarQube Cloud quality gate with automatic Pi deployment on push to
master. Collections/Algorithms problems are still on the old one-off
page pattern, called out explicitly as the next migration step.
Java only recognizes the exact filename package-info.java for
package-level Javadoc. problem/ and problem/arrays/ had a PackageInfo.java
(wrong case/name) instead, so they silently had no real package Javadoc;
the root package had both a working package-info.java and a dead
PackageInfo.java duplicate. Renamed the two real ones and deleted the
duplicate.
@sonarqubecloud

sonarqubecloud Bot commented Sep 4, 2026

Copy link
Copy Markdown

@RuslanLomaka
RuslanLomaka merged commit e4a631d into master Sep 4, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant