diff --git a/pom.xml b/pom.xml index ce34abf..02d7bcc 100644 --- a/pom.xml +++ b/pom.xml @@ -297,7 +297,7 @@ cli - dev.sonarcli.cli.SonarCommand + io.github.randomcodespace.sonarpredict.cli.SonarCommand ${project.version} @@ -326,7 +326,7 @@ daemon - dev.sonarcli.daemon.DaemonMain + io.github.randomcodespace.sonarpredict.daemon.DaemonMain ${project.version} diff --git a/src/main/java/dev/sonarcli/cli/DaemonClient.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonClient.java similarity index 91% rename from src/main/java/dev/sonarcli/cli/DaemonClient.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonClient.java index 56e07f4..e372fc3 100644 --- a/src/main/java/dev/sonarcli/cli/DaemonClient.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonClient.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import java.io.IOException; import java.io.InputStream; @@ -12,15 +12,15 @@ import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.TextNode; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.MessageCodec; -import dev.sonarcli.protocol.Method; -import dev.sonarcli.protocol.SocketPaths; -import dev.sonarcli.protocol.WireMessage; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.PingResponse; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.MessageCodec; +import io.github.randomcodespace.sonarpredict.protocol.Method; +import io.github.randomcodespace.sonarpredict.protocol.SocketPaths; +import io.github.randomcodespace.sonarpredict.protocol.WireMessage; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; /** * RPC client for the analysis daemon over its Unix domain socket. diff --git a/src/main/java/dev/sonarcli/cli/DaemonControl.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonControl.java similarity index 94% rename from src/main/java/dev/sonarcli/cli/DaemonControl.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonControl.java index 4b1c671..c1c0aff 100644 --- a/src/main/java/dev/sonarcli/cli/DaemonControl.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonControl.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; /** * The daemon-process lifecycle surface the {@code daemon} command depends on, diff --git a/src/main/java/dev/sonarcli/cli/DaemonException.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonException.java similarity index 91% rename from src/main/java/dev/sonarcli/cli/DaemonException.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonException.java index 46cfe0a..b072248 100644 --- a/src/main/java/dev/sonarcli/cli/DaemonException.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonException.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; /** * Thrown when an RPC to the daemon fails: a socket-level failure, a malformed diff --git a/src/main/java/dev/sonarcli/cli/DaemonLauncher.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonLauncher.java similarity index 98% rename from src/main/java/dev/sonarcli/cli/DaemonLauncher.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonLauncher.java index dac3a43..7be7f51 100644 --- a/src/main/java/dev/sonarcli/cli/DaemonLauncher.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonLauncher.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import java.io.IOException; import java.io.UncheckedIOException; @@ -12,9 +12,9 @@ import java.util.List; import java.util.Objects; -import dev.sonarcli.cli.setup.Manifest; -import dev.sonarcli.cli.setup.RuntimeLayout; -import dev.sonarcli.protocol.SocketPaths; +import io.github.randomcodespace.sonarpredict.cli.setup.Manifest; +import io.github.randomcodespace.sonarpredict.cli.setup.RuntimeLayout; +import io.github.randomcodespace.sonarpredict.protocol.SocketPaths; /** * Locates the daemon's runnable fat jar and spawns it as a child JVM, returning diff --git a/src/main/java/dev/sonarcli/cli/DaemonRpc.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonRpc.java similarity index 67% rename from src/main/java/dev/sonarcli/cli/DaemonRpc.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonRpc.java index d87828c..5c93191 100644 --- a/src/main/java/dev/sonarcli/cli/DaemonRpc.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonRpc.java @@ -1,11 +1,11 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import java.util.List; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.PingResponse; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; /** * The RPC surface the CLI commands depend on, so a command can be exercised diff --git a/src/main/java/dev/sonarcli/cli/FileResolver.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/FileResolver.java similarity index 99% rename from src/main/java/dev/sonarcli/cli/FileResolver.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/FileResolver.java index 3f3291e..6b57f93 100644 --- a/src/main/java/dev/sonarcli/cli/FileResolver.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/FileResolver.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import java.io.BufferedReader; import java.io.IOException; diff --git a/src/main/java/dev/sonarcli/cli/IssueGrouping.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/IssueGrouping.java similarity index 95% rename from src/main/java/dev/sonarcli/cli/IssueGrouping.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/IssueGrouping.java index e661260..f86127d 100644 --- a/src/main/java/dev/sonarcli/cli/IssueGrouping.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/IssueGrouping.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import java.util.ArrayList; import java.util.Comparator; @@ -6,7 +6,7 @@ import java.util.List; import java.util.Map; -import dev.sonarcli.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; /** * Groups issues by file in a deterministic order — shared by both reporters so diff --git a/src/main/java/dev/sonarcli/cli/JsonReporter.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/JsonReporter.java similarity index 89% rename from src/main/java/dev/sonarcli/cli/JsonReporter.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/JsonReporter.java index 83955e7..d2ca9c4 100644 --- a/src/main/java/dev/sonarcli/cli/JsonReporter.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/JsonReporter.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import java.util.ArrayList; import java.util.List; @@ -8,13 +8,13 @@ import com.fasterxml.jackson.databind.node.ArrayNode; import com.fasterxml.jackson.databind.node.ObjectNode; -import dev.sonarcli.cli.coverage.CoverageReport; -import dev.sonarcli.cli.coverage.FileCoverage; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.dto.AnalysisWarning; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.Issue; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.cli.coverage.CoverageReport; +import io.github.randomcodespace.sonarpredict.cli.coverage.FileCoverage; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalysisWarning; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; /** * Renders an {@link AnalyzeResponse} as compact, single-line JSON, parseable by diff --git a/src/main/java/dev/sonarcli/cli/LauncherDaemonControl.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/LauncherDaemonControl.java similarity index 93% rename from src/main/java/dev/sonarcli/cli/LauncherDaemonControl.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/LauncherDaemonControl.java index 33a11e0..8f2a292 100644 --- a/src/main/java/dev/sonarcli/cli/LauncherDaemonControl.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/LauncherDaemonControl.java @@ -1,10 +1,10 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import java.nio.file.Files; import java.time.Duration; import java.util.Objects; -import dev.sonarcli.protocol.SocketPaths; +import io.github.randomcodespace.sonarpredict.protocol.SocketPaths; /** * Real {@link DaemonControl}: {@code start} delegates to {@link DaemonLauncher}, diff --git a/src/main/java/dev/sonarcli/cli/Reporter.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/Reporter.java similarity index 90% rename from src/main/java/dev/sonarcli/cli/Reporter.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/Reporter.java index 3ab1dca..ab7e041 100644 --- a/src/main/java/dev/sonarcli/cli/Reporter.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/Reporter.java @@ -1,7 +1,7 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; -import dev.sonarcli.cli.coverage.CoverageReport; -import dev.sonarcli.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.cli.coverage.CoverageReport; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; /** * Renders an {@link AnalyzeResponse} to a string for display. diff --git a/src/main/java/dev/sonarcli/cli/RuleMetadataIndex.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/RuleMetadataIndex.java similarity index 93% rename from src/main/java/dev/sonarcli/cli/RuleMetadataIndex.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/RuleMetadataIndex.java index 56713ac..a2547eb 100644 --- a/src/main/java/dev/sonarcli/cli/RuleMetadataIndex.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/RuleMetadataIndex.java @@ -1,10 +1,10 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import java.util.HashMap; import java.util.List; import java.util.Map; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; /** * An in-memory index of {@link RuleMetadata} keyed by rule key, fetched once diff --git a/src/main/java/dev/sonarcli/cli/SarifReporter.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/SarifReporter.java similarity index 94% rename from src/main/java/dev/sonarcli/cli/SarifReporter.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/SarifReporter.java index 1d06847..dffd90c 100644 --- a/src/main/java/dev/sonarcli/cli/SarifReporter.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/SarifReporter.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import java.util.LinkedHashSet; import java.util.Locale; @@ -8,11 +8,11 @@ import com.fasterxml.jackson.databind.node.ArrayNode; import com.fasterxml.jackson.databind.node.ObjectNode; -import dev.sonarcli.cli.coverage.CoverageReport; -import dev.sonarcli.cli.coverage.FileCoverage; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.cli.coverage.CoverageReport; +import io.github.randomcodespace.sonarpredict.cli.coverage.FileCoverage; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; /** * Renders an {@link AnalyzeResponse} as a SARIF 2.1.0 log diff --git a/src/main/java/dev/sonarcli/cli/Severity.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/Severity.java similarity index 95% rename from src/main/java/dev/sonarcli/cli/Severity.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/Severity.java index 204a2f2..1f73619 100644 --- a/src/main/java/dev/sonarcli/cli/Severity.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/Severity.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; /** * Issue severity, ordered from most to least severe. Used by the diff --git a/src/main/java/dev/sonarcli/cli/SonarCommand.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/SonarCommand.java similarity index 94% rename from src/main/java/dev/sonarcli/cli/SonarCommand.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/SonarCommand.java index 22de929..bc4675a 100644 --- a/src/main/java/dev/sonarcli/cli/SonarCommand.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/SonarCommand.java @@ -1,14 +1,14 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import java.io.PrintWriter; import java.util.List; import java.util.Objects; -import dev.sonarcli.protocol.SocketPaths; -import dev.sonarcli.protocol.dto.AnalysisWarning; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.protocol.SocketPaths; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalysisWarning; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; import picocli.CommandLine; import picocli.CommandLine.Command; @@ -74,7 +74,7 @@ SonarCommand.RulesCommand.class, SonarCommand.InstallHookCommand.class, SonarCommand.DaemonCommand.class, - dev.sonarcli.cli.setup.SetupCommand.class + io.github.randomcodespace.sonarpredict.cli.setup.SetupCommand.class }) public final class SonarCommand implements Runnable { @@ -161,7 +161,7 @@ private int analyzeAndReport(FileResolver.ResolvedFiles resolved, PrintWriter ou CoverageOptions coverageOptions) { // Import coverage first: a coverage parse failure is a tool error // (exit 2) and should surface before the daemon is even contacted. - dev.sonarcli.cli.coverage.CoverageReport coverage = + io.github.randomcodespace.sonarpredict.cli.coverage.CoverageReport coverage = coverageOptions.importReports(); AnalyzeRequest request = new AnalyzeRequest( @@ -217,7 +217,7 @@ private int analyzeAndReport(FileResolver.ResolvedFiles resolved, PrintWriter ou */ private static void writeSummary(PrintWriter out, List issues, String target, - dev.sonarcli.cli.coverage.CoverageReport coverage) { + io.github.randomcodespace.sonarpredict.cli.coverage.CoverageReport coverage) { out.printf("sonar-predictor: %d issues written to %s%n", issues.size(), target); if (!issues.isEmpty()) { out.print(" severity: "); @@ -291,17 +291,17 @@ Double min() { * Imports and merges every {@code --coverage} report, or returns * {@code null} when none was requested. * - * @throws dev.sonarcli.cli.coverage.CoverageException if a report is + * @throws io.github.randomcodespace.sonarpredict.cli.coverage.CoverageException if a report is * missing, unrecognized, or malformed (mapped to exit 2) */ - dev.sonarcli.cli.coverage.CoverageReport importReports() { + io.github.randomcodespace.sonarpredict.cli.coverage.CoverageReport importReports() { if (reports == null || reports.isEmpty()) { return null; } List paths = reports.stream() .map(p -> java.nio.file.Path.of(p).toAbsolutePath().normalize()) .toList(); - return new dev.sonarcli.cli.coverage.CoverageImporter().importReports(paths); + return new io.github.randomcodespace.sonarpredict.cli.coverage.CoverageImporter().importReports(paths); } } @@ -445,12 +445,12 @@ static final class ListCommand implements java.util.concurrent.Callable public Integer call() { SonarCommand parent = rules.parent; PrintWriter out = parent.spec.commandLine().getOut(); - List catalog = parent.rpc.ruleCatalog(); - List sorted = catalog.stream() + List catalog = parent.rpc.ruleCatalog(); + List sorted = catalog.stream() .sorted(java.util.Comparator.comparing( - dev.sonarcli.protocol.dto.RuleMetadata::ruleKey)) + io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata::ruleKey)) .toList(); - for (dev.sonarcli.protocol.dto.RuleMetadata rule : sorted) { + for (io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata rule : sorted) { out.println(rule.ruleKey() + " " + rule.name()); } out.println(); @@ -476,7 +476,7 @@ public Integer call() { SonarCommand parent = rules.parent; PrintWriter out = parent.spec.commandLine().getOut(); // An unknown key throws DaemonException -> mapped to exit 2. - dev.sonarcli.protocol.dto.RuleMetadata rule = parent.rpc.ruleMetadata(ruleKey); + io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata rule = parent.rpc.ruleMetadata(ruleKey); out.println("rule: " + rule.ruleKey()); out.println("name: " + rule.name()); out.println("language: " + rule.language()); diff --git a/src/main/java/dev/sonarcli/cli/TextReporter.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/TextReporter.java similarity index 91% rename from src/main/java/dev/sonarcli/cli/TextReporter.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/TextReporter.java index 5bfe4c4..7ce2473 100644 --- a/src/main/java/dev/sonarcli/cli/TextReporter.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/TextReporter.java @@ -1,15 +1,15 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import java.util.List; import java.util.Locale; import java.util.Map; -import dev.sonarcli.cli.coverage.CoverageReport; -import dev.sonarcli.cli.coverage.FileCoverage; -import dev.sonarcli.protocol.dto.AnalysisWarning; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.Issue; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.cli.coverage.CoverageReport; +import io.github.randomcodespace.sonarpredict.cli.coverage.FileCoverage; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalysisWarning; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; /** * Renders an {@link AnalyzeResponse} as a human-readable report: issues grouped diff --git a/src/main/java/dev/sonarcli/cli/coverage/CloverCoverageParser.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CloverCoverageParser.java similarity index 98% rename from src/main/java/dev/sonarcli/cli/coverage/CloverCoverageParser.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CloverCoverageParser.java index c14a6d2..7a19e39 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/CloverCoverageParser.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CloverCoverageParser.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.nio.file.Path; import java.util.ArrayList; diff --git a/src/main/java/dev/sonarcli/cli/coverage/CoberturaCoverageParser.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoberturaCoverageParser.java similarity index 97% rename from src/main/java/dev/sonarcli/cli/coverage/CoberturaCoverageParser.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoberturaCoverageParser.java index f186e76..5e4c0a8 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/CoberturaCoverageParser.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoberturaCoverageParser.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.nio.file.Path; import java.util.ArrayList; diff --git a/src/main/java/dev/sonarcli/cli/coverage/CoverageException.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageException.java similarity index 92% rename from src/main/java/dev/sonarcli/cli/coverage/CoverageException.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageException.java index 46e1417..f913c88 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/CoverageException.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageException.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; /** * Raised when a coverage report cannot be detected, read, or parsed. The CLI diff --git a/src/main/java/dev/sonarcli/cli/coverage/CoverageFormat.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageFormat.java similarity index 99% rename from src/main/java/dev/sonarcli/cli/coverage/CoverageFormat.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageFormat.java index c87fcc3..43da406 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/CoverageFormat.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageFormat.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.io.IOException; import java.nio.charset.StandardCharsets; diff --git a/src/main/java/dev/sonarcli/cli/coverage/CoverageImporter.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageImporter.java similarity index 98% rename from src/main/java/dev/sonarcli/cli/coverage/CoverageImporter.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageImporter.java index e12ccf4..b4d1cb2 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/CoverageImporter.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageImporter.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.nio.file.Path; import java.util.ArrayList; diff --git a/src/main/java/dev/sonarcli/cli/coverage/CoverageParser.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageParser.java similarity index 90% rename from src/main/java/dev/sonarcli/cli/coverage/CoverageParser.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageParser.java index a6eb6ca..b1bd627 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/CoverageParser.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageParser.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.nio.file.Path; diff --git a/src/main/java/dev/sonarcli/cli/coverage/CoverageReport.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageReport.java similarity index 93% rename from src/main/java/dev/sonarcli/cli/coverage/CoverageReport.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageReport.java index c4241e6..0a8cd9e 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/CoverageReport.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageReport.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.util.List; diff --git a/src/main/java/dev/sonarcli/cli/coverage/CoverageXml.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageXml.java similarity index 98% rename from src/main/java/dev/sonarcli/cli/coverage/CoverageXml.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageXml.java index ce722b0..22407d1 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/CoverageXml.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageXml.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.io.IOException; import java.io.InputStream; diff --git a/src/main/java/dev/sonarcli/cli/coverage/FileCoverage.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/FileCoverage.java similarity index 98% rename from src/main/java/dev/sonarcli/cli/coverage/FileCoverage.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/FileCoverage.java index c350b35..0192f47 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/FileCoverage.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/FileCoverage.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.util.NavigableSet; import java.util.TreeSet; diff --git a/src/main/java/dev/sonarcli/cli/coverage/GoCoverageParser.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/GoCoverageParser.java similarity index 98% rename from src/main/java/dev/sonarcli/cli/coverage/GoCoverageParser.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/GoCoverageParser.java index d115e16..367c4e8 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/GoCoverageParser.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/GoCoverageParser.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.io.IOException; import java.nio.file.Files; diff --git a/src/main/java/dev/sonarcli/cli/coverage/JacocoCoverageParser.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/JacocoCoverageParser.java similarity index 98% rename from src/main/java/dev/sonarcli/cli/coverage/JacocoCoverageParser.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/JacocoCoverageParser.java index 1eab550..83d8dc2 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/JacocoCoverageParser.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/JacocoCoverageParser.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.nio.file.Path; import java.util.ArrayList; diff --git a/src/main/java/dev/sonarcli/cli/coverage/LcovCoverageParser.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/LcovCoverageParser.java similarity index 98% rename from src/main/java/dev/sonarcli/cli/coverage/LcovCoverageParser.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/LcovCoverageParser.java index c2dc8a4..79e224c 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/LcovCoverageParser.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/LcovCoverageParser.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.io.IOException; import java.nio.file.Files; diff --git a/src/main/java/dev/sonarcli/cli/coverage/SimpleCovCoverageParser.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/SimpleCovCoverageParser.java similarity index 97% rename from src/main/java/dev/sonarcli/cli/coverage/SimpleCovCoverageParser.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/SimpleCovCoverageParser.java index ec7c062..ba7739d 100644 --- a/src/main/java/dev/sonarcli/cli/coverage/SimpleCovCoverageParser.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/coverage/SimpleCovCoverageParser.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import java.io.IOException; import java.nio.file.Files; @@ -8,7 +8,7 @@ import com.fasterxml.jackson.databind.JsonNode; -import dev.sonarcli.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.Json; /** * Parses a SimpleCov {@code .resultset.json} coverage report — the format Ruby diff --git a/src/main/java/dev/sonarcli/cli/setup/DownloadException.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/DownloadException.java similarity index 90% rename from src/main/java/dev/sonarcli/cli/setup/DownloadException.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/DownloadException.java index e707cb0..6c42d0a 100644 --- a/src/main/java/dev/sonarcli/cli/setup/DownloadException.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/DownloadException.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; /** * Thrown when a {@link Downloader} fetch fails — an HTTP error, an I/O fault, diff --git a/src/main/java/dev/sonarcli/cli/setup/Downloader.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/Downloader.java similarity index 99% rename from src/main/java/dev/sonarcli/cli/setup/Downloader.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/Downloader.java index 4f82e11..2b279a6 100644 --- a/src/main/java/dev/sonarcli/cli/setup/Downloader.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/Downloader.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import java.io.IOException; import java.io.InputStream; diff --git a/src/main/java/dev/sonarcli/cli/setup/Manifest.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/Manifest.java similarity index 97% rename from src/main/java/dev/sonarcli/cli/setup/Manifest.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/Manifest.java index b8b7b59..5158321 100644 --- a/src/main/java/dev/sonarcli/cli/setup/Manifest.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/Manifest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import java.io.IOException; import java.io.InputStream; @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.databind.ObjectMapper; -import dev.sonarcli.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.Json; /** * The pinned runtime manifest — the single source of truth for {@code setup}. diff --git a/src/main/java/dev/sonarcli/cli/setup/PluginProvisioner.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/PluginProvisioner.java similarity index 98% rename from src/main/java/dev/sonarcli/cli/setup/PluginProvisioner.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/PluginProvisioner.java index 20796f1..54482cd 100644 --- a/src/main/java/dev/sonarcli/cli/setup/PluginProvisioner.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/PluginProvisioner.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import java.io.IOException; import java.io.InputStream; diff --git a/src/main/java/dev/sonarcli/cli/setup/RuntimeLayout.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/RuntimeLayout.java similarity index 99% rename from src/main/java/dev/sonarcli/cli/setup/RuntimeLayout.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/RuntimeLayout.java index 88e030a..b4e71ec 100644 --- a/src/main/java/dev/sonarcli/cli/setup/RuntimeLayout.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/RuntimeLayout.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import java.io.IOException; import java.io.InputStream; diff --git a/src/main/java/dev/sonarcli/cli/setup/SetupCommand.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/SetupCommand.java similarity index 98% rename from src/main/java/dev/sonarcli/cli/setup/SetupCommand.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/SetupCommand.java index 16359fa..b7d79f9 100644 --- a/src/main/java/dev/sonarcli/cli/setup/SetupCommand.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/SetupCommand.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import java.io.PrintWriter; import java.nio.file.Path; diff --git a/src/main/java/dev/sonarcli/cli/setup/SetupRunner.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/SetupRunner.java similarity index 98% rename from src/main/java/dev/sonarcli/cli/setup/SetupRunner.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/SetupRunner.java index a776159..d850fa5 100644 --- a/src/main/java/dev/sonarcli/cli/setup/SetupRunner.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/SetupRunner.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import java.io.IOException; import java.io.InputStream; diff --git a/src/main/java/dev/sonarcli/cli/setup/Tar.java b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/Tar.java similarity index 99% rename from src/main/java/dev/sonarcli/cli/setup/Tar.java rename to src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/Tar.java index 8ba7f7a..3283e10 100644 --- a/src/main/java/dev/sonarcli/cli/setup/Tar.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/cli/setup/Tar.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import java.io.IOException; import java.io.InputStream; diff --git a/src/main/java/dev/sonarcli/daemon/AnalysisService.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/AnalysisService.java similarity index 98% rename from src/main/java/dev/sonarcli/daemon/AnalysisService.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/AnalysisService.java index dc8b384..b196227 100644 --- a/src/main/java/dev/sonarcli/daemon/AnalysisService.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/AnalysisService.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.io.IOException; import java.io.UncheckedIOException; @@ -33,9 +33,9 @@ import org.sonarsource.sonarlint.core.commons.progress.TaskManager; import org.sonarsource.sonarlint.core.plugin.commons.LoadedPlugins; -import dev.sonarcli.protocol.dto.AnalysisWarning; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalysisWarning; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; /** * Long-lived analysis core: takes a protocol {@link AnalyzeRequest}, detects @@ -292,7 +292,7 @@ private AnalyzeResponse analyzeLocked(AnalyzeRequest request) { scheduler.post(command); AnalysisResults results = await(command.getFutureResult()); - List issues = new ArrayList<>(); + List issues = new ArrayList<>(); for (Issue raw : rawIssues) { issues.add(IssueMapper.toDto(raw, baseDir, ruleCatalog)); } diff --git a/src/main/java/dev/sonarcli/daemon/Daemon.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/Daemon.java similarity index 98% rename from src/main/java/dev/sonarcli/daemon/Daemon.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/Daemon.java index d36b50f..8997bfd 100644 --- a/src/main/java/dev/sonarcli/daemon/Daemon.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/Daemon.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.io.IOException; import java.io.UncheckedIOException; @@ -11,7 +11,7 @@ import java.time.Duration; import java.util.Objects; -import dev.sonarcli.protocol.SocketPaths; +import io.github.randomcodespace.sonarpredict.protocol.SocketPaths; /** * Orchestrates the daemon's lifecycle: pidfile, warm {@link AnalysisService}, diff --git a/src/main/java/dev/sonarcli/daemon/DaemonMain.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/DaemonMain.java similarity index 92% rename from src/main/java/dev/sonarcli/daemon/DaemonMain.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/DaemonMain.java index 84581f1..d7583bf 100644 --- a/src/main/java/dev/sonarcli/daemon/DaemonMain.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/DaemonMain.java @@ -1,8 +1,8 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.time.Duration; -import dev.sonarcli.protocol.SocketPaths; +import io.github.randomcodespace.sonarpredict.protocol.SocketPaths; /** * Process entry point for the sonar analysis daemon. diff --git a/src/main/java/dev/sonarcli/daemon/DaemonServer.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/DaemonServer.java similarity index 99% rename from src/main/java/dev/sonarcli/daemon/DaemonServer.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/DaemonServer.java index 61d3eb9..8f1ad17 100644 --- a/src/main/java/dev/sonarcli/daemon/DaemonServer.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/DaemonServer.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.io.EOFException; import java.io.IOException; @@ -30,8 +30,8 @@ import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicReference; -import dev.sonarcli.protocol.MessageCodec; -import dev.sonarcli.protocol.WireMessage; +import io.github.randomcodespace.sonarpredict.protocol.MessageCodec; +import io.github.randomcodespace.sonarpredict.protocol.WireMessage; /** * The daemon's socket server: a Unix-domain {@link ServerSocketChannel} accept diff --git a/src/main/java/dev/sonarcli/daemon/DaemonVersion.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/DaemonVersion.java similarity index 94% rename from src/main/java/dev/sonarcli/daemon/DaemonVersion.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/DaemonVersion.java index c008a20..e4a5e07 100644 --- a/src/main/java/dev/sonarcli/daemon/DaemonVersion.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/DaemonVersion.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; /** * The daemon's own version string, reported in a {@code PING} response so a CLI diff --git a/src/main/java/dev/sonarcli/daemon/EngineLog.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/EngineLog.java similarity index 97% rename from src/main/java/dev/sonarcli/daemon/EngineLog.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/EngineLog.java index 69404f1..32cb249 100644 --- a/src/main/java/dev/sonarcli/daemon/EngineLog.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/EngineLog.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; diff --git a/src/main/java/dev/sonarcli/daemon/FileInputFile.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/FileInputFile.java similarity index 98% rename from src/main/java/dev/sonarcli/daemon/FileInputFile.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/FileInputFile.java index e7b0362..a3183be 100644 --- a/src/main/java/dev/sonarcli/daemon/FileInputFile.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/FileInputFile.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.io.IOException; import java.io.InputStream; diff --git a/src/main/java/dev/sonarcli/daemon/IssueMapper.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/IssueMapper.java similarity index 88% rename from src/main/java/dev/sonarcli/daemon/IssueMapper.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/IssueMapper.java index 099dfd8..53bd4c5 100644 --- a/src/main/java/dev/sonarcli/daemon/IssueMapper.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/IssueMapper.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.nio.file.Path; @@ -6,10 +6,10 @@ import org.sonarsource.sonarlint.core.analysis.api.Issue; import org.sonarsource.sonarlint.core.commons.api.TextRange; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; /** - * Maps an engine {@link Issue} to the protocol {@link dev.sonarcli.protocol.dto.Issue}. + * Maps an engine {@link Issue} to the protocol {@link io.github.randomcodespace.sonarpredict.protocol.dto.Issue}. * *

Engine-API note: the analysis-engine {@code Issue} (engine * 10.24.0.81415) exposes only {@code getRuleKey}, {@code getMessage}, @@ -38,7 +38,7 @@ private IssueMapper() { * @param catalog the rule-metadata catalog * @return the protocol DTO */ - public static dev.sonarcli.protocol.dto.Issue toDto( + public static io.github.randomcodespace.sonarpredict.protocol.dto.Issue toDto( Issue engineIssue, Path baseDir, RuleCatalog catalog) { return map( engineIssue.getRuleKey(), @@ -54,7 +54,7 @@ public static dev.sonarcli.protocol.dto.Issue toDto( * are resolved from {@code catalog} by {@code ruleKey}, falling back to * {@link #DEFAULT_SEVERITY}/{@link #DEFAULT_TYPE} for unknown rules. */ - static dev.sonarcli.protocol.dto.Issue map( + static io.github.randomcodespace.sonarpredict.protocol.dto.Issue map( String ruleKey, String filePath, TextRange range, String message, RuleCatalog catalog) { int startLine = range != null ? range.getStartLine() : 0; @@ -70,7 +70,7 @@ static dev.sonarcli.protocol.dto.Issue map( type = metadata.type(); } - return new dev.sonarcli.protocol.dto.Issue( + return new io.github.randomcodespace.sonarpredict.protocol.dto.Issue( ruleKey, filePath, startLine, diff --git a/src/main/java/dev/sonarcli/daemon/LanguageDetector.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/LanguageDetector.java similarity index 98% rename from src/main/java/dev/sonarcli/daemon/LanguageDetector.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/LanguageDetector.java index ea940e3..a0531b9 100644 --- a/src/main/java/dev/sonarcli/daemon/LanguageDetector.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/LanguageDetector.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.util.LinkedHashMap; import java.util.Locale; diff --git a/src/main/java/dev/sonarcli/daemon/PluginRuntime.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/PluginRuntime.java similarity index 99% rename from src/main/java/dev/sonarcli/daemon/PluginRuntime.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/PluginRuntime.java index 4afea2b..cc0885f 100644 --- a/src/main/java/dev/sonarcli/daemon/PluginRuntime.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/PluginRuntime.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.io.BufferedReader; import java.io.IOException; diff --git a/src/main/java/dev/sonarcli/daemon/PluginsDir.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/PluginsDir.java similarity index 97% rename from src/main/java/dev/sonarcli/daemon/PluginsDir.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/PluginsDir.java index 345f036..740a73a 100644 --- a/src/main/java/dev/sonarcli/daemon/PluginsDir.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/PluginsDir.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.nio.file.Path; import java.util.Map; diff --git a/src/main/java/dev/sonarcli/daemon/QualityProfile.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/QualityProfile.java similarity index 99% rename from src/main/java/dev/sonarcli/daemon/QualityProfile.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/QualityProfile.java index 9fbcff4..a7c856f 100644 --- a/src/main/java/dev/sonarcli/daemon/QualityProfile.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/QualityProfile.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.io.IOException; import java.io.InputStream; diff --git a/src/main/java/dev/sonarcli/daemon/QualityProfileException.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/QualityProfileException.java similarity index 91% rename from src/main/java/dev/sonarcli/daemon/QualityProfileException.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/QualityProfileException.java index b0eb064..533b88a 100644 --- a/src/main/java/dev/sonarcli/daemon/QualityProfileException.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/QualityProfileException.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; /** * Thrown when a SonarQube quality-profile XML file cannot be read or parsed — diff --git a/src/main/java/dev/sonarcli/daemon/RequestDispatcher.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/RequestDispatcher.java similarity index 90% rename from src/main/java/dev/sonarcli/daemon/RequestDispatcher.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/RequestDispatcher.java index 6c3fda7..bffc1d3 100644 --- a/src/main/java/dev/sonarcli/daemon/RequestDispatcher.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/RequestDispatcher.java @@ -1,16 +1,16 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.util.Objects; import com.fasterxml.jackson.databind.JsonNode; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.Method; -import dev.sonarcli.protocol.WireMessage; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.PingResponse; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.Method; +import io.github.randomcodespace.sonarpredict.protocol.WireMessage; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; /** * Routes one request {@link WireMessage} to a response {@link WireMessage}. diff --git a/src/main/java/dev/sonarcli/daemon/RuleCatalog.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/RuleCatalog.java similarity index 98% rename from src/main/java/dev/sonarcli/daemon/RuleCatalog.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/RuleCatalog.java index e6fa9ce..d3aa145 100644 --- a/src/main/java/dev/sonarcli/daemon/RuleCatalog.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/RuleCatalog.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.io.IOException; import java.io.InputStream; @@ -18,8 +18,8 @@ import com.fasterxml.jackson.databind.JsonNode; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; /** * In-memory catalog of analyzer rule metadata, keyed by rule key diff --git a/src/main/java/dev/sonarcli/daemon/RuleParameterDefaults.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/RuleParameterDefaults.java similarity index 99% rename from src/main/java/dev/sonarcli/daemon/RuleParameterDefaults.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/RuleParameterDefaults.java index 2c27489..172ef49 100644 --- a/src/main/java/dev/sonarcli/daemon/RuleParameterDefaults.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/RuleParameterDefaults.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.lang.reflect.Array; import java.lang.reflect.Constructor; diff --git a/src/main/java/dev/sonarcli/daemon/SonarWayProfiles.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/SonarWayProfiles.java similarity index 98% rename from src/main/java/dev/sonarcli/daemon/SonarWayProfiles.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/SonarWayProfiles.java index 2cc7d34..a872781 100644 --- a/src/main/java/dev/sonarcli/daemon/SonarWayProfiles.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/SonarWayProfiles.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.io.IOException; import java.io.InputStream; @@ -20,7 +20,7 @@ import org.sonarsource.sonarlint.core.commons.api.SonarLanguage; -import dev.sonarcli.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.Json; /** * The bundled "Sonar way" default quality profiles, read straight from the diff --git a/src/main/java/dev/sonarcli/daemon/TestPathDetector.java b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/TestPathDetector.java similarity index 98% rename from src/main/java/dev/sonarcli/daemon/TestPathDetector.java rename to src/main/java/io/github/randomcodespace/sonarpredict/daemon/TestPathDetector.java index e2a0a9f..7eed848 100644 --- a/src/main/java/dev/sonarcli/daemon/TestPathDetector.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/daemon/TestPathDetector.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import java.util.List; import java.util.Map; diff --git a/src/main/java/dev/sonarcli/protocol/Json.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/Json.java similarity index 94% rename from src/main/java/dev/sonarcli/protocol/Json.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/Json.java index b3dc6bf..ddf1651 100644 --- a/src/main/java/dev/sonarcli/protocol/Json.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/Json.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/src/main/java/dev/sonarcli/protocol/MessageCodec.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/MessageCodec.java similarity index 97% rename from src/main/java/dev/sonarcli/protocol/MessageCodec.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/MessageCodec.java index dc39e54..7305759 100644 --- a/src/main/java/dev/sonarcli/protocol/MessageCodec.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/MessageCodec.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; import java.io.EOFException; import java.io.IOException; diff --git a/src/main/java/dev/sonarcli/protocol/Method.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/Method.java similarity index 71% rename from src/main/java/dev/sonarcli/protocol/Method.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/Method.java index c216e95..85b0d7c 100644 --- a/src/main/java/dev/sonarcli/protocol/Method.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/Method.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; /** RPC methods exchanged between the CLI and the daemon. */ public enum Method { diff --git a/src/main/java/dev/sonarcli/protocol/ProtocolException.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/ProtocolException.java similarity index 81% rename from src/main/java/dev/sonarcli/protocol/ProtocolException.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/ProtocolException.java index 3a76115..0b0385c 100644 --- a/src/main/java/dev/sonarcli/protocol/ProtocolException.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/ProtocolException.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; import java.io.IOException; diff --git a/src/main/java/dev/sonarcli/protocol/SocketPaths.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/SocketPaths.java similarity index 99% rename from src/main/java/dev/sonarcli/protocol/SocketPaths.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/SocketPaths.java index f4aabdd..416fcea 100644 --- a/src/main/java/dev/sonarcli/protocol/SocketPaths.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/SocketPaths.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; import java.io.IOException; import java.io.UncheckedIOException; diff --git a/src/main/java/dev/sonarcli/protocol/WireMessage.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/WireMessage.java similarity index 89% rename from src/main/java/dev/sonarcli/protocol/WireMessage.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/WireMessage.java index 9a097e5..dfff4f9 100644 --- a/src/main/java/dev/sonarcli/protocol/WireMessage.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/WireMessage.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; import com.fasterxml.jackson.databind.JsonNode; diff --git a/src/main/java/dev/sonarcli/protocol/dto/AnalysisWarning.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalysisWarning.java similarity index 84% rename from src/main/java/dev/sonarcli/protocol/dto/AnalysisWarning.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalysisWarning.java index 30941fc..fe9131d 100644 --- a/src/main/java/dev/sonarcli/protocol/dto/AnalysisWarning.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalysisWarning.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; /** * A non-fatal problem encountered during analysis (e.g. one unparseable file). diff --git a/src/main/java/dev/sonarcli/protocol/dto/AnalyzeRequest.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeRequest.java similarity index 96% rename from src/main/java/dev/sonarcli/protocol/dto/AnalyzeRequest.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeRequest.java index 9487fd3..cb493a6 100644 --- a/src/main/java/dev/sonarcli/protocol/dto/AnalyzeRequest.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeRequest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; import java.util.List; diff --git a/src/main/java/dev/sonarcli/protocol/dto/AnalyzeResponse.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeResponse.java similarity index 81% rename from src/main/java/dev/sonarcli/protocol/dto/AnalyzeResponse.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeResponse.java index 68a9371..00ee377 100644 --- a/src/main/java/dev/sonarcli/protocol/dto/AnalyzeResponse.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeResponse.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; import java.util.List; diff --git a/src/main/java/dev/sonarcli/protocol/dto/Issue.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/Issue.java similarity index 88% rename from src/main/java/dev/sonarcli/protocol/dto/Issue.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/Issue.java index 1144a96..80a1258 100644 --- a/src/main/java/dev/sonarcli/protocol/dto/Issue.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/Issue.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; /** * A single analysis finding. diff --git a/src/main/java/dev/sonarcli/protocol/dto/PingResponse.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/PingResponse.java similarity index 78% rename from src/main/java/dev/sonarcli/protocol/dto/PingResponse.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/PingResponse.java index 96363c0..3d5d4e3 100644 --- a/src/main/java/dev/sonarcli/protocol/dto/PingResponse.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/PingResponse.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; import java.util.List; diff --git a/src/main/java/dev/sonarcli/protocol/dto/RuleMetadata.java b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/RuleMetadata.java similarity index 89% rename from src/main/java/dev/sonarcli/protocol/dto/RuleMetadata.java rename to src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/RuleMetadata.java index 5ee230a..291834a 100644 --- a/src/main/java/dev/sonarcli/protocol/dto/RuleMetadata.java +++ b/src/main/java/io/github/randomcodespace/sonarpredict/protocol/dto/RuleMetadata.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; /** * Static metadata for one analyzer rule, used to enrich findings so an agent diff --git a/src/test/java/dev/sonarcli/cli/CliIntegrationTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/CliIntegrationTest.java similarity index 96% rename from src/test/java/dev/sonarcli/cli/CliIntegrationTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/CliIntegrationTest.java index cd229bb..2e16d23 100644 --- a/src/test/java/dev/sonarcli/cli/CliIntegrationTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/CliIntegrationTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -16,7 +16,7 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -import dev.sonarcli.protocol.SocketPaths; +import io.github.randomcodespace.sonarpredict.protocol.SocketPaths; import picocli.CommandLine; @@ -108,7 +108,7 @@ void checkJsonOutput(@TempDir Path runtimeDir) throws Exception { assertEquals(1, run.exitCode()); assertEquals(1, run.out().strip().lines().count(), "JSON output must be a single compact line"); - assertTrue(dev.sonarcli.protocol.Json.mapper() + assertTrue(io.github.randomcodespace.sonarpredict.protocol.Json.mapper() .readTree(run.out()).get("issueCount").asInt() >= 1, "JSON must report at least one issue"); } @@ -148,7 +148,7 @@ void checkDefaultsToSarif(@TempDir Path runtimeDir) throws Exception { Run run = run(runtimeDir, "check", buggy.toString()); assertEquals(1, run.exitCode(), "a file with issues must exit 1, err: " + run.err()); - var sarif = dev.sonarcli.protocol.Json.mapper().readTree(run.out()); + var sarif = io.github.randomcodespace.sonarpredict.protocol.Json.mapper().readTree(run.out()); assertEquals("2.1.0", sarif.get("version").asText(), "the default output must be SARIF 2.1.0, got:\n" + run.out()); assertEquals("sonar-predictor", @@ -245,7 +245,7 @@ void checkCoverageInSarif(@TempDir Path runtimeDir) throws Exception { Run run = run(runtimeDir, "check", "--coverage", lcov.toString(), clean.toString()); assertEquals(0, run.exitCode(), "err: " + run.err()); - var coverage = dev.sonarcli.protocol.Json.mapper().readTree(run.out()) + var coverage = io.github.randomcodespace.sonarpredict.protocol.Json.mapper().readTree(run.out()) .get("runs").get(0).path("properties").path("coverage"); assertFalse(coverage.isMissingNode(), "SARIF must carry run.properties.coverage, got:\n" + run.out()); diff --git a/src/test/java/dev/sonarcli/cli/CommandTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/CommandTest.java similarity index 98% rename from src/test/java/dev/sonarcli/cli/CommandTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/CommandTest.java index 96496d0..e9b1cb0 100644 --- a/src/test/java/dev/sonarcli/cli/CommandTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/CommandTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -15,11 +15,11 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.Issue; -import dev.sonarcli.protocol.dto.PingResponse; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; import picocli.CommandLine; diff --git a/src/test/java/dev/sonarcli/cli/CoverageCliTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/CoverageCliTest.java similarity index 95% rename from src/test/java/dev/sonarcli/cli/CoverageCliTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/CoverageCliTest.java index 7fe9e1d..e600e06 100644 --- a/src/test/java/dev/sonarcli/cli/CoverageCliTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/CoverageCliTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -16,12 +16,12 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.Issue; -import dev.sonarcli.protocol.dto.PingResponse; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; import picocli.CommandLine; diff --git a/src/test/java/dev/sonarcli/cli/DaemonClientTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/DaemonClientTest.java similarity index 91% rename from src/test/java/dev/sonarcli/cli/DaemonClientTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/DaemonClientTest.java index 9bfcfbc..a8f45f6 100644 --- a/src/test/java/dev/sonarcli/cli/DaemonClientTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/DaemonClientTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -19,13 +19,13 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -import dev.sonarcli.protocol.MessageCodec; -import dev.sonarcli.protocol.Method; -import dev.sonarcli.protocol.SocketPaths; -import dev.sonarcli.protocol.WireMessage; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.MessageCodec; +import io.github.randomcodespace.sonarpredict.protocol.Method; +import io.github.randomcodespace.sonarpredict.protocol.SocketPaths; +import io.github.randomcodespace.sonarpredict.protocol.WireMessage; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; /** * Drives {@link DaemonClient} against a real daemon spawned by diff --git a/src/test/java/dev/sonarcli/cli/DaemonLauncherTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/DaemonLauncherTest.java similarity index 95% rename from src/test/java/dev/sonarcli/cli/DaemonLauncherTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/DaemonLauncherTest.java index 73d903c..72d631c 100644 --- a/src/test/java/dev/sonarcli/cli/DaemonLauncherTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/DaemonLauncherTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -16,10 +16,10 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -import dev.sonarcli.protocol.MessageCodec; -import dev.sonarcli.protocol.Method; -import dev.sonarcli.protocol.SocketPaths; -import dev.sonarcli.protocol.WireMessage; +import io.github.randomcodespace.sonarpredict.protocol.MessageCodec; +import io.github.randomcodespace.sonarpredict.protocol.Method; +import io.github.randomcodespace.sonarpredict.protocol.SocketPaths; +import io.github.randomcodespace.sonarpredict.protocol.WireMessage; /** * Spawns the real daemon JVM as a subprocess via {@link DaemonLauncher}. @@ -128,8 +128,8 @@ void secondStartIsNoOp(@TempDir Path dir) throws Exception { @DisplayName("a provisioned runtime launches on system Java with its plugins dir pinned") void provisionedRuntimeDrivesTheSpawnCommand(@TempDir Path dir) throws Exception { // Build a fully provisioned runtime layout under a temp base. - dev.sonarcli.cli.setup.RuntimeLayout layout = - new dev.sonarcli.cli.setup.RuntimeLayout(dir, "10.24.0.81415"); + io.github.randomcodespace.sonarpredict.cli.setup.RuntimeLayout layout = + new io.github.randomcodespace.sonarpredict.cli.setup.RuntimeLayout(dir, "10.24.0.81415"); Files.createDirectories(layout.pluginsDir()); Files.createFile(layout.pluginsDir().resolve("sonar-java-plugin-8.15.0.39343.jar")); Files.createFile(layout.engineJar()); diff --git a/src/test/java/dev/sonarcli/cli/FileResolverTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/FileResolverTest.java similarity index 99% rename from src/test/java/dev/sonarcli/cli/FileResolverTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/FileResolverTest.java index 0721116..7d5b98d 100644 --- a/src/test/java/dev/sonarcli/cli/FileResolverTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/FileResolverTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/dev/sonarcli/cli/HelpTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/HelpTest.java similarity index 94% rename from src/test/java/dev/sonarcli/cli/HelpTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/HelpTest.java index e4d37fa..0bcdaa0 100644 --- a/src/test/java/dev/sonarcli/cli/HelpTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/HelpTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -11,10 +11,10 @@ import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.PingResponse; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; import picocli.CommandLine; diff --git a/src/test/java/dev/sonarcli/cli/InstallHookCommandTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/InstallHookCommandTest.java similarity index 94% rename from src/test/java/dev/sonarcli/cli/InstallHookCommandTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/InstallHookCommandTest.java index 1a39702..0e8a73a 100644 --- a/src/test/java/dev/sonarcli/cli/InstallHookCommandTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/InstallHookCommandTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -15,10 +15,10 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.PingResponse; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; import picocli.CommandLine; diff --git a/src/test/java/dev/sonarcli/cli/IssueGroupingTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/IssueGroupingTest.java similarity index 96% rename from src/test/java/dev/sonarcli/cli/IssueGroupingTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/IssueGroupingTest.java index 10c3cf5..4254c97 100644 --- a/src/test/java/dev/sonarcli/cli/IssueGroupingTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/IssueGroupingTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; @@ -9,7 +9,7 @@ import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; -import dev.sonarcli.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; /** * Verifies {@link IssueGrouping} — the deterministic by-file grouping shared diff --git a/src/test/java/dev/sonarcli/cli/ReportersTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/ReportersTest.java similarity index 94% rename from src/test/java/dev/sonarcli/cli/ReportersTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/ReportersTest.java index 4a15ff6..d3f826d 100644 --- a/src/test/java/dev/sonarcli/cli/ReportersTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/ReportersTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -13,11 +13,11 @@ import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.dto.AnalysisWarning; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.Issue; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalysisWarning; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; /** * Unit tests for the {@link Reporter} implementations: {@link TextReporter} diff --git a/src/test/java/dev/sonarcli/cli/RuleMetadataIndexTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/RuleMetadataIndexTest.java similarity index 94% rename from src/test/java/dev/sonarcli/cli/RuleMetadataIndexTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/RuleMetadataIndexTest.java index 1a624ff..c0b82df 100644 --- a/src/test/java/dev/sonarcli/cli/RuleMetadataIndexTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/RuleMetadataIndexTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; @@ -12,10 +12,10 @@ import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.Issue; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; /** * Tests for {@link RuleMetadataIndex} and reporter enrichment: every reporter, diff --git a/src/test/java/dev/sonarcli/cli/RulesCommandTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/RulesCommandTest.java similarity index 93% rename from src/test/java/dev/sonarcli/cli/RulesCommandTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/RulesCommandTest.java index 47e1388..8ace992 100644 --- a/src/test/java/dev/sonarcli/cli/RulesCommandTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/RulesCommandTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -12,10 +12,10 @@ import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.PingResponse; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; import picocli.CommandLine; diff --git a/src/test/java/dev/sonarcli/cli/SarifReporterTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/SarifReporterTest.java similarity index 93% rename from src/test/java/dev/sonarcli/cli/SarifReporterTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/SarifReporterTest.java index 259204c..e1ed141 100644 --- a/src/test/java/dev/sonarcli/cli/SarifReporterTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/SarifReporterTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli; +package io.github.randomcodespace.sonarpredict.cli; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; @@ -11,10 +11,10 @@ import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.dto.AnalysisWarning; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalysisWarning; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; /** * Unit tests for {@link SarifReporter}: renders an {@link AnalyzeResponse} as a diff --git a/src/test/java/dev/sonarcli/cli/coverage/CloverSimplecovParsersTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/CloverSimplecovParsersTest.java similarity index 98% rename from src/test/java/dev/sonarcli/cli/coverage/CloverSimplecovParsersTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/CloverSimplecovParsersTest.java index 2e82022..bec8130 100644 --- a/src/test/java/dev/sonarcli/cli/coverage/CloverSimplecovParsersTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/CloverSimplecovParsersTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/src/test/java/dev/sonarcli/cli/coverage/CoverageFormatTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageFormatTest.java similarity index 98% rename from src/test/java/dev/sonarcli/cli/coverage/CoverageFormatTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageFormatTest.java index 15d848b..eda7f44 100644 --- a/src/test/java/dev/sonarcli/cli/coverage/CoverageFormatTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageFormatTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/src/test/java/dev/sonarcli/cli/coverage/CoverageImporterTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageImporterTest.java similarity index 98% rename from src/test/java/dev/sonarcli/cli/coverage/CoverageImporterTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageImporterTest.java index 65b94a0..e9dbde6 100644 --- a/src/test/java/dev/sonarcli/cli/coverage/CoverageImporterTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/CoverageImporterTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/src/test/java/dev/sonarcli/cli/coverage/TextCoverageParsersTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/TextCoverageParsersTest.java similarity index 98% rename from src/test/java/dev/sonarcli/cli/coverage/TextCoverageParsersTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/TextCoverageParsersTest.java index 7ec5897..ada709a 100644 --- a/src/test/java/dev/sonarcli/cli/coverage/TextCoverageParsersTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/TextCoverageParsersTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/src/test/java/dev/sonarcli/cli/coverage/XmlCoverageParsersTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/XmlCoverageParsersTest.java similarity index 98% rename from src/test/java/dev/sonarcli/cli/coverage/XmlCoverageParsersTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/XmlCoverageParsersTest.java index 2102dff..e018318 100644 --- a/src/test/java/dev/sonarcli/cli/coverage/XmlCoverageParsersTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/coverage/XmlCoverageParsersTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.coverage; +package io.github.randomcodespace.sonarpredict.cli.coverage; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/src/test/java/dev/sonarcli/cli/setup/DownloaderTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/DownloaderTest.java similarity index 98% rename from src/test/java/dev/sonarcli/cli/setup/DownloaderTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/DownloaderTest.java index c299e0b..d701d91 100644 --- a/src/test/java/dev/sonarcli/cli/setup/DownloaderTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/DownloaderTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/dev/sonarcli/cli/setup/ManifestTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/ManifestTest.java similarity index 98% rename from src/test/java/dev/sonarcli/cli/setup/ManifestTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/ManifestTest.java index 3e95b9a..4ceca49 100644 --- a/src/test/java/dev/sonarcli/cli/setup/ManifestTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/ManifestTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/dev/sonarcli/cli/setup/PluginProvisionerTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/PluginProvisionerTest.java similarity index 99% rename from src/test/java/dev/sonarcli/cli/setup/PluginProvisionerTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/PluginProvisionerTest.java index f53ba9b..4437eda 100644 --- a/src/test/java/dev/sonarcli/cli/setup/PluginProvisionerTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/PluginProvisionerTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/src/test/java/dev/sonarcli/cli/setup/RuntimeLayoutTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/RuntimeLayoutTest.java similarity index 99% rename from src/test/java/dev/sonarcli/cli/setup/RuntimeLayoutTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/RuntimeLayoutTest.java index 5941f00..f4e8b8d 100644 --- a/src/test/java/dev/sonarcli/cli/setup/RuntimeLayoutTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/RuntimeLayoutTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/dev/sonarcli/cli/setup/SetupCommandTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/SetupCommandTest.java similarity index 99% rename from src/test/java/dev/sonarcli/cli/setup/SetupCommandTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/SetupCommandTest.java index ad359b0..867d8cf 100644 --- a/src/test/java/dev/sonarcli/cli/setup/SetupCommandTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/SetupCommandTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/src/test/java/dev/sonarcli/cli/setup/TarWriter.java b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/TarWriter.java similarity index 97% rename from src/test/java/dev/sonarcli/cli/setup/TarWriter.java rename to src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/TarWriter.java index 2ba1c1b..00e6589 100644 --- a/src/test/java/dev/sonarcli/cli/setup/TarWriter.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/cli/setup/TarWriter.java @@ -1,4 +1,4 @@ -package dev.sonarcli.cli.setup; +package io.github.randomcodespace.sonarpredict.cli.setup; import java.io.Closeable; import java.io.IOException; diff --git a/src/test/java/dev/sonarcli/daemon/AnalysisServiceTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/AnalysisServiceTest.java similarity index 98% rename from src/test/java/dev/sonarcli/daemon/AnalysisServiceTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/AnalysisServiceTest.java index deda033..e2eb7ef 100644 --- a/src/test/java/dev/sonarcli/daemon/AnalysisServiceTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/AnalysisServiceTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotNull; @@ -11,9 +11,9 @@ import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.Issue; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.Issue; class AnalysisServiceTest { @@ -259,7 +259,7 @@ void resolveActiveRules_languageWithNoRules_warns() { // profile resource: the detected language must surface a warning. SonarWayProfiles empty = SonarWayProfiles.load(java.nio.file.Path.of("plugins")) .restrictedToNone(); - List warnings = new java.util.ArrayList<>(); + List warnings = new java.util.ArrayList<>(); AnalysisService.resolveActiveRules( empty, RuleParameterDefaults.empty(), Set.of(org.sonarsource.sonarlint.core.commons.api.SonarLanguage.GO), warnings); @@ -274,7 +274,7 @@ void resolveActiveRules_languageWithNoRules_warns() { @DisplayName("resolveActiveRules emits no warning when the language has Sonar way rules") void resolveActiveRules_languageWithRules_noWarning() { SonarWayProfiles profiles = SonarWayProfiles.load(java.nio.file.Path.of("plugins")); - List warnings = new java.util.ArrayList<>(); + List warnings = new java.util.ArrayList<>(); var rules = AnalysisService.resolveActiveRules( profiles, RuleParameterDefaults.empty(), Set.of(org.sonarsource.sonarlint.core.commons.api.SonarLanguage.GO), warnings); @@ -332,7 +332,7 @@ void sensorFailureWarnings_crashedJsSensor_warns() { "Error executing sensor: 'JavaScript/TypeScript analysis'", "java.lang.IllegalStateException: Analysis of JS/TS files failed"); - List warnings = + List warnings = AnalysisService.sensorFailureWarnings(engineLog); assertFalse(warnings.isEmpty(), @@ -351,7 +351,7 @@ void sensorFailureWarnings_crashedCssSensor_warns() { "Execute Sensor: CSS Rules", "Error executing sensor: 'CSS Rules'"); - List warnings = + List warnings = AnalysisService.sensorFailureWarnings(engineLog); assertFalse(warnings.isEmpty(), "a crashed CSS sensor must emit a warning"); diff --git a/src/test/java/dev/sonarcli/daemon/DaemonIntegrationTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/DaemonIntegrationTest.java similarity index 88% rename from src/test/java/dev/sonarcli/daemon/DaemonIntegrationTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/DaemonIntegrationTest.java index 8cea623..9568935 100644 --- a/src/test/java/dev/sonarcli/daemon/DaemonIntegrationTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/DaemonIntegrationTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -22,15 +22,15 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.MessageCodec; -import dev.sonarcli.protocol.Method; -import dev.sonarcli.protocol.SocketPaths; -import dev.sonarcli.protocol.WireMessage; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.PingResponse; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.MessageCodec; +import io.github.randomcodespace.sonarpredict.protocol.Method; +import io.github.randomcodespace.sonarpredict.protocol.SocketPaths; +import io.github.randomcodespace.sonarpredict.protocol.WireMessage; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; /** * End-to-end: a real {@link Daemon} (warm engine, socket server, pidfile) diff --git a/src/test/java/dev/sonarcli/daemon/DaemonMainTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/DaemonMainTest.java similarity index 98% rename from src/test/java/dev/sonarcli/daemon/DaemonMainTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/DaemonMainTest.java index 4ba2281..cd43b85 100644 --- a/src/test/java/dev/sonarcli/daemon/DaemonMainTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/DaemonMainTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -13,7 +13,7 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -import dev.sonarcli.protocol.SocketPaths; +import io.github.randomcodespace.sonarpredict.protocol.SocketPaths; class DaemonMainTest { diff --git a/src/test/java/dev/sonarcli/daemon/DaemonServerTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/DaemonServerTest.java similarity index 97% rename from src/test/java/dev/sonarcli/daemon/DaemonServerTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/DaemonServerTest.java index d6324f9..cd4b224 100644 --- a/src/test/java/dev/sonarcli/daemon/DaemonServerTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/DaemonServerTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -24,13 +24,13 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.MessageCodec; -import dev.sonarcli.protocol.Method; -import dev.sonarcli.protocol.WireMessage; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.MessageCodec; +import io.github.randomcodespace.sonarpredict.protocol.Method; +import io.github.randomcodespace.sonarpredict.protocol.WireMessage; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; class DaemonServerTest { diff --git a/src/test/java/dev/sonarcli/daemon/EngineLogTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/EngineLogTest.java similarity index 94% rename from src/test/java/dev/sonarcli/daemon/EngineLogTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/EngineLogTest.java index 926ea39..8c99ba3 100644 --- a/src/test/java/dev/sonarcli/daemon/EngineLogTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/EngineLogTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/dev/sonarcli/daemon/FileInputFileTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/FileInputFileTest.java similarity index 95% rename from src/test/java/dev/sonarcli/daemon/FileInputFileTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/FileInputFileTest.java index 32cb4d0..d4b64c4 100644 --- a/src/test/java/dev/sonarcli/daemon/FileInputFileTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/FileInputFileTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/dev/sonarcli/daemon/IssueMapperTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/IssueMapperTest.java similarity index 86% rename from src/test/java/dev/sonarcli/daemon/IssueMapperTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/IssueMapperTest.java index 76bfa00..7471c52 100644 --- a/src/test/java/dev/sonarcli/daemon/IssueMapperTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/IssueMapperTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -26,7 +26,7 @@ static void buildCatalog() { void map_withRange_populatesAllFields() { TextRange range = new TextRange(3, 4, 5, 12); - dev.sonarcli.protocol.dto.Issue dto = IssueMapper.map( + io.github.randomcodespace.sonarpredict.protocol.dto.Issue dto = IssueMapper.map( "java:S1118", "com/example/UtilityClass.java", range, "Add a private constructor.", catalog); @@ -43,7 +43,7 @@ void map_withRange_populatesAllFields() { @DisplayName("severity and type come from the RuleCatalog, not a hardcode") void map_knownRule_resolvesSeverityAndTypeFromCatalog() { // java:S1118 is a Major CODE_SMELL per its bundled rule metadata. - dev.sonarcli.protocol.dto.Issue dto = IssueMapper.map( + io.github.randomcodespace.sonarpredict.protocol.dto.Issue dto = IssueMapper.map( "java:S1118", "X.java", null, "msg", catalog); assertEquals(catalog.lookup("java:S1118").severity(), dto.severity()); @@ -55,7 +55,7 @@ void map_knownRule_resolvesSeverityAndTypeFromCatalog() { @Test @DisplayName("an unknown rule key falls back to MAJOR / CODE_SMELL") void map_unknownRule_fallsBackToDefaults() { - dev.sonarcli.protocol.dto.Issue dto = IssueMapper.map( + io.github.randomcodespace.sonarpredict.protocol.dto.Issue dto = IssueMapper.map( "java:DoesNotExist", "X.java", null, "msg", catalog); assertEquals("MAJOR", dto.severity()); @@ -65,7 +65,7 @@ void map_unknownRule_fallsBackToDefaults() { @Test @DisplayName("a null text range (file-level issue) maps to zero positions") void map_withoutRange_usesZeroPositions() { - dev.sonarcli.protocol.dto.Issue dto = IssueMapper.map( + io.github.randomcodespace.sonarpredict.protocol.dto.Issue dto = IssueMapper.map( "java:S1118", "com/example/UtilityClass.java", null, "File-level finding.", catalog); diff --git a/src/test/java/dev/sonarcli/daemon/LanguageDetectorTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/LanguageDetectorTest.java similarity index 98% rename from src/test/java/dev/sonarcli/daemon/LanguageDetectorTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/LanguageDetectorTest.java index 5f71fe3..5f856e2 100644 --- a/src/test/java/dev/sonarcli/daemon/LanguageDetectorTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/LanguageDetectorTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/src/test/java/dev/sonarcli/daemon/PluginRuntimeTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/PluginRuntimeTest.java similarity index 99% rename from src/test/java/dev/sonarcli/daemon/PluginRuntimeTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/PluginRuntimeTest.java index 03f13c1..831d89f 100644 --- a/src/test/java/dev/sonarcli/daemon/PluginRuntimeTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/PluginRuntimeTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/dev/sonarcli/daemon/PluginsDirTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/PluginsDirTest.java similarity index 97% rename from src/test/java/dev/sonarcli/daemon/PluginsDirTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/PluginsDirTest.java index 334b5d9..404c479 100644 --- a/src/test/java/dev/sonarcli/daemon/PluginsDirTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/PluginsDirTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/dev/sonarcli/daemon/QualityProfileTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/QualityProfileTest.java similarity index 98% rename from src/test/java/dev/sonarcli/daemon/QualityProfileTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/QualityProfileTest.java index 7dd507f..d14dce0 100644 --- a/src/test/java/dev/sonarcli/daemon/QualityProfileTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/QualityProfileTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/dev/sonarcli/daemon/RequestDispatcherTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/RequestDispatcherTest.java similarity index 90% rename from src/test/java/dev/sonarcli/daemon/RequestDispatcherTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/RequestDispatcherTest.java index ad7352d..9b7019f 100644 --- a/src/test/java/dev/sonarcli/daemon/RequestDispatcherTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/RequestDispatcherTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -17,13 +17,13 @@ import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; -import dev.sonarcli.protocol.Json; -import dev.sonarcli.protocol.Method; -import dev.sonarcli.protocol.WireMessage; -import dev.sonarcli.protocol.dto.AnalyzeRequest; -import dev.sonarcli.protocol.dto.AnalyzeResponse; -import dev.sonarcli.protocol.dto.PingResponse; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.Method; +import io.github.randomcodespace.sonarpredict.protocol.WireMessage; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; class RequestDispatcherTest { diff --git a/src/test/java/dev/sonarcli/daemon/RuleCatalogTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/RuleCatalogTest.java similarity index 97% rename from src/test/java/dev/sonarcli/daemon/RuleCatalogTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/RuleCatalogTest.java index 782cfd2..60f3a75 100644 --- a/src/test/java/dev/sonarcli/daemon/RuleCatalogTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/RuleCatalogTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -14,7 +14,7 @@ import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; -import dev.sonarcli.protocol.dto.RuleMetadata; +import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata; class RuleCatalogTest { diff --git a/src/test/java/dev/sonarcli/daemon/RuleParameterDefaultsTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/RuleParameterDefaultsTest.java similarity index 98% rename from src/test/java/dev/sonarcli/daemon/RuleParameterDefaultsTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/RuleParameterDefaultsTest.java index 03f6676..d594feb 100644 --- a/src/test/java/dev/sonarcli/daemon/RuleParameterDefaultsTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/RuleParameterDefaultsTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/src/test/java/dev/sonarcli/daemon/SonarWayProfilesTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/SonarWayProfilesTest.java similarity index 98% rename from src/test/java/dev/sonarcli/daemon/SonarWayProfilesTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/SonarWayProfilesTest.java index 0ee223b..573b268 100644 --- a/src/test/java/dev/sonarcli/daemon/SonarWayProfilesTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/SonarWayProfilesTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/dev/sonarcli/daemon/TestPathDetectorTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/TestPathDetectorTest.java similarity index 95% rename from src/test/java/dev/sonarcli/daemon/TestPathDetectorTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/daemon/TestPathDetectorTest.java index 08477fd..b2806e2 100644 --- a/src/test/java/dev/sonarcli/daemon/TestPathDetectorTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/daemon/TestPathDetectorTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.daemon; +package io.github.randomcodespace.sonarpredict.daemon; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; @@ -13,7 +13,7 @@ class TestPathDetectorTest { @Test void srcTestUnderMavenLayoutIsTest() { assertTrue(TestPathDetector.isTest( - "daemon/src/test/java/dev/sonarcli/daemon/AnalysisServiceTest.java", + "src/test/java/io/github/randomcodespace/sonarpredict/daemon/AnalysisServiceTest.java", SonarLanguage.JAVA)); } @@ -92,7 +92,7 @@ void rubySpecAndTestSuffixesAreTest() { @Test void productionJavaPathIsNotTest() { assertFalse(TestPathDetector.isTest( - "daemon/src/main/java/dev/sonarcli/daemon/AnalysisService.java", + "src/main/java/io/github/randomcodespace/sonarpredict/daemon/AnalysisService.java", SonarLanguage.JAVA)); } diff --git a/src/test/java/dev/sonarcli/protocol/JsonTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/JsonTest.java similarity index 92% rename from src/test/java/dev/sonarcli/protocol/JsonTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/JsonTest.java index c6fb5f7..56be4ce 100644 --- a/src/test/java/dev/sonarcli/protocol/JsonTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/JsonTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/dev/sonarcli/protocol/MessageCodecEdgeCasesTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/MessageCodecEdgeCasesTest.java similarity index 96% rename from src/test/java/dev/sonarcli/protocol/MessageCodecEdgeCasesTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/MessageCodecEdgeCasesTest.java index 77c9033..f1b240d 100644 --- a/src/test/java/dev/sonarcli/protocol/MessageCodecEdgeCasesTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/MessageCodecEdgeCasesTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/src/test/java/dev/sonarcli/protocol/MessageCodecTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/MessageCodecTest.java similarity index 91% rename from src/test/java/dev/sonarcli/protocol/MessageCodecTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/MessageCodecTest.java index 9bc49b6..509a484 100644 --- a/src/test/java/dev/sonarcli/protocol/MessageCodecTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/MessageCodecTest.java @@ -1,9 +1,9 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; import static org.junit.jupiter.api.Assertions.assertEquals; import com.fasterxml.jackson.databind.JsonNode; -import dev.sonarcli.protocol.dto.PingResponse; +import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.util.List; diff --git a/src/test/java/dev/sonarcli/protocol/MethodTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/MethodTest.java similarity index 90% rename from src/test/java/dev/sonarcli/protocol/MethodTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/MethodTest.java index 7b3491b..0c4488b 100644 --- a/src/test/java/dev/sonarcli/protocol/MethodTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/MethodTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/dev/sonarcli/protocol/SocketPathsTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/SocketPathsTest.java similarity index 98% rename from src/test/java/dev/sonarcli/protocol/SocketPathsTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/SocketPathsTest.java index bd58734..9597382 100644 --- a/src/test/java/dev/sonarcli/protocol/SocketPathsTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/SocketPathsTest.java @@ -1,4 +1,4 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/src/test/java/dev/sonarcli/protocol/WireMessageTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/WireMessageTest.java similarity index 88% rename from src/test/java/dev/sonarcli/protocol/WireMessageTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/WireMessageTest.java index 563011a..50d8b55 100644 --- a/src/test/java/dev/sonarcli/protocol/WireMessageTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/WireMessageTest.java @@ -1,9 +1,9 @@ -package dev.sonarcli.protocol; +package io.github.randomcodespace.sonarpredict.protocol; import static org.junit.jupiter.api.Assertions.assertEquals; import com.fasterxml.jackson.databind.JsonNode; -import dev.sonarcli.protocol.dto.AnalyzeRequest; +import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest; import java.util.List; import org.junit.jupiter.api.Test; diff --git a/src/test/java/dev/sonarcli/protocol/dto/AnalysisWarningTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalysisWarningTest.java similarity index 88% rename from src/test/java/dev/sonarcli/protocol/dto/AnalysisWarningTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalysisWarningTest.java index fa573eb..f79bc69 100644 --- a/src/test/java/dev/sonarcli/protocol/dto/AnalysisWarningTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalysisWarningTest.java @@ -1,9 +1,9 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNull; -import dev.sonarcli.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.Json; import org.junit.jupiter.api.Test; class AnalysisWarningTest { diff --git a/src/test/java/dev/sonarcli/protocol/dto/AnalyzeRequestTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeRequestTest.java similarity index 90% rename from src/test/java/dev/sonarcli/protocol/dto/AnalyzeRequestTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeRequestTest.java index 895c766..908889b 100644 --- a/src/test/java/dev/sonarcli/protocol/dto/AnalyzeRequestTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeRequestTest.java @@ -1,9 +1,9 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNull; -import dev.sonarcli.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.Json; import java.util.List; import org.junit.jupiter.api.Test; diff --git a/src/test/java/dev/sonarcli/protocol/dto/AnalyzeResponseTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeResponseTest.java similarity index 90% rename from src/test/java/dev/sonarcli/protocol/dto/AnalyzeResponseTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeResponseTest.java index 99ed681..5501fb2 100644 --- a/src/test/java/dev/sonarcli/protocol/dto/AnalyzeResponseTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/AnalyzeResponseTest.java @@ -1,8 +1,8 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; import static org.junit.jupiter.api.Assertions.assertEquals; -import dev.sonarcli.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.Json; import java.util.List; import org.junit.jupiter.api.Test; diff --git a/src/test/java/dev/sonarcli/protocol/dto/IssueTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/IssueTest.java similarity index 84% rename from src/test/java/dev/sonarcli/protocol/dto/IssueTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/IssueTest.java index ae15dec..8aeda48 100644 --- a/src/test/java/dev/sonarcli/protocol/dto/IssueTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/IssueTest.java @@ -1,9 +1,9 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; -import dev.sonarcli.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.Json; import org.junit.jupiter.api.Test; class IssueTest { diff --git a/src/test/java/dev/sonarcli/protocol/dto/PingResponseTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/PingResponseTest.java similarity index 83% rename from src/test/java/dev/sonarcli/protocol/dto/PingResponseTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/PingResponseTest.java index 40de765..41034bb 100644 --- a/src/test/java/dev/sonarcli/protocol/dto/PingResponseTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/PingResponseTest.java @@ -1,9 +1,9 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; -import dev.sonarcli.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.Json; import java.util.List; import org.junit.jupiter.api.Test; diff --git a/src/test/java/dev/sonarcli/protocol/dto/RuleMetadataTest.java b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/RuleMetadataTest.java similarity index 91% rename from src/test/java/dev/sonarcli/protocol/dto/RuleMetadataTest.java rename to src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/RuleMetadataTest.java index 917217a..97586ae 100644 --- a/src/test/java/dev/sonarcli/protocol/dto/RuleMetadataTest.java +++ b/src/test/java/io/github/randomcodespace/sonarpredict/protocol/dto/RuleMetadataTest.java @@ -1,9 +1,9 @@ -package dev.sonarcli.protocol.dto; +package io.github.randomcodespace.sonarpredict.protocol.dto; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNull; -import dev.sonarcli.protocol.Json; +import io.github.randomcodespace.sonarpredict.protocol.Json; import org.junit.jupiter.api.Test; class RuleMetadataTest {