Skip to content

Commit 9689bdd

Browse files
committed
refactor!: repackage dev.sonarcli -> io.github.randomcodespace.sonarpredict
Java package + on-disk layout now match the Maven coordinates: groupId io.github.randomcodespace.sonarpredict (unchanged) package io.github.randomcodespace.sonarpredict.{cli,daemon,protocol} Changes src/{main,test}/java/dev/sonarcli/ -> io/github/randomcodespace/sonarpredict/ via git mv so history is preserved package + import + FQCN refs sed-replaced across 118 .java files pom.xml shade mainClass entries updated: SonarCommand: io.github.randomcodespace.sonarpredict.cli.SonarCommand DaemonMain: io.github.randomcodespace.sonarpredict.daemon.DaemonMain TestPathDetectorTest sample paths updated to single-module layout Verify mvn -B -ntp clean verify -Dsurefire.failIfNoSpecifiedTests=false -> BUILD SUCCESS 323/323 tests pass
1 parent 501d0d1 commit 9689bdd

119 files changed

Lines changed: 300 additions & 300 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@
297297
<shadedClassifierName>cli</shadedClassifierName>
298298
<transformers>
299299
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
300-
<mainClass>dev.sonarcli.cli.SonarCommand</mainClass>
300+
<mainClass>io.github.randomcodespace.sonarpredict.cli.SonarCommand</mainClass>
301301
<manifestEntries>
302302
<Implementation-Version>${project.version}</Implementation-Version>
303303
</manifestEntries>
@@ -326,7 +326,7 @@
326326
<shadedClassifierName>daemon</shadedClassifierName>
327327
<transformers>
328328
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
329-
<mainClass>dev.sonarcli.daemon.DaemonMain</mainClass>
329+
<mainClass>io.github.randomcodespace.sonarpredict.daemon.DaemonMain</mainClass>
330330
<manifestEntries>
331331
<Implementation-Version>${project.version}</Implementation-Version>
332332
</manifestEntries>

src/main/java/dev/sonarcli/cli/DaemonClient.java renamed to src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonClient.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.sonarcli.cli;
1+
package io.github.randomcodespace.sonarpredict.cli;
22

33
import java.io.IOException;
44
import java.io.InputStream;
@@ -12,15 +12,15 @@
1212
import com.fasterxml.jackson.databind.JsonNode;
1313
import com.fasterxml.jackson.databind.node.TextNode;
1414

15-
import dev.sonarcli.protocol.Json;
16-
import dev.sonarcli.protocol.MessageCodec;
17-
import dev.sonarcli.protocol.Method;
18-
import dev.sonarcli.protocol.SocketPaths;
19-
import dev.sonarcli.protocol.WireMessage;
20-
import dev.sonarcli.protocol.dto.AnalyzeRequest;
21-
import dev.sonarcli.protocol.dto.AnalyzeResponse;
22-
import dev.sonarcli.protocol.dto.PingResponse;
23-
import dev.sonarcli.protocol.dto.RuleMetadata;
15+
import io.github.randomcodespace.sonarpredict.protocol.Json;
16+
import io.github.randomcodespace.sonarpredict.protocol.MessageCodec;
17+
import io.github.randomcodespace.sonarpredict.protocol.Method;
18+
import io.github.randomcodespace.sonarpredict.protocol.SocketPaths;
19+
import io.github.randomcodespace.sonarpredict.protocol.WireMessage;
20+
import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest;
21+
import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse;
22+
import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse;
23+
import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata;
2424

2525
/**
2626
* RPC client for the analysis daemon over its Unix domain socket.

src/main/java/dev/sonarcli/cli/DaemonControl.java renamed to src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonControl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.sonarcli.cli;
1+
package io.github.randomcodespace.sonarpredict.cli;
22

33
/**
44
* The daemon-process lifecycle surface the {@code daemon} command depends on,

src/main/java/dev/sonarcli/cli/DaemonException.java renamed to src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.sonarcli.cli;
1+
package io.github.randomcodespace.sonarpredict.cli;
22

33
/**
44
* Thrown when an RPC to the daemon fails: a socket-level failure, a malformed

src/main/java/dev/sonarcli/cli/DaemonLauncher.java renamed to src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonLauncher.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.sonarcli.cli;
1+
package io.github.randomcodespace.sonarpredict.cli;
22

33
import java.io.IOException;
44
import java.io.UncheckedIOException;
@@ -12,9 +12,9 @@
1212
import java.util.List;
1313
import java.util.Objects;
1414

15-
import dev.sonarcli.cli.setup.Manifest;
16-
import dev.sonarcli.cli.setup.RuntimeLayout;
17-
import dev.sonarcli.protocol.SocketPaths;
15+
import io.github.randomcodespace.sonarpredict.cli.setup.Manifest;
16+
import io.github.randomcodespace.sonarpredict.cli.setup.RuntimeLayout;
17+
import io.github.randomcodespace.sonarpredict.protocol.SocketPaths;
1818

1919
/**
2020
* Locates the daemon's runnable fat jar and spawns it as a child JVM, returning

src/main/java/dev/sonarcli/cli/DaemonRpc.java renamed to src/main/java/io/github/randomcodespace/sonarpredict/cli/DaemonRpc.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package dev.sonarcli.cli;
1+
package io.github.randomcodespace.sonarpredict.cli;
22

33
import java.util.List;
44

5-
import dev.sonarcli.protocol.dto.AnalyzeRequest;
6-
import dev.sonarcli.protocol.dto.AnalyzeResponse;
7-
import dev.sonarcli.protocol.dto.PingResponse;
8-
import dev.sonarcli.protocol.dto.RuleMetadata;
5+
import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeRequest;
6+
import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse;
7+
import io.github.randomcodespace.sonarpredict.protocol.dto.PingResponse;
8+
import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata;
99

1010
/**
1111
* The RPC surface the CLI commands depend on, so a command can be exercised

src/main/java/dev/sonarcli/cli/FileResolver.java renamed to src/main/java/io/github/randomcodespace/sonarpredict/cli/FileResolver.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.sonarcli.cli;
1+
package io.github.randomcodespace.sonarpredict.cli;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/main/java/dev/sonarcli/cli/IssueGrouping.java renamed to src/main/java/io/github/randomcodespace/sonarpredict/cli/IssueGrouping.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package dev.sonarcli.cli;
1+
package io.github.randomcodespace.sonarpredict.cli;
22

33
import java.util.ArrayList;
44
import java.util.Comparator;
55
import java.util.LinkedHashMap;
66
import java.util.List;
77
import java.util.Map;
88

9-
import dev.sonarcli.protocol.dto.Issue;
9+
import io.github.randomcodespace.sonarpredict.protocol.dto.Issue;
1010

1111
/**
1212
* Groups issues by file in a deterministic order — shared by both reporters so

src/main/java/dev/sonarcli/cli/JsonReporter.java renamed to src/main/java/io/github/randomcodespace/sonarpredict/cli/JsonReporter.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.sonarcli.cli;
1+
package io.github.randomcodespace.sonarpredict.cli;
22

33
import java.util.ArrayList;
44
import java.util.List;
@@ -8,13 +8,13 @@
88
import com.fasterxml.jackson.databind.node.ArrayNode;
99
import com.fasterxml.jackson.databind.node.ObjectNode;
1010

11-
import dev.sonarcli.cli.coverage.CoverageReport;
12-
import dev.sonarcli.cli.coverage.FileCoverage;
13-
import dev.sonarcli.protocol.Json;
14-
import dev.sonarcli.protocol.dto.AnalysisWarning;
15-
import dev.sonarcli.protocol.dto.AnalyzeResponse;
16-
import dev.sonarcli.protocol.dto.Issue;
17-
import dev.sonarcli.protocol.dto.RuleMetadata;
11+
import io.github.randomcodespace.sonarpredict.cli.coverage.CoverageReport;
12+
import io.github.randomcodespace.sonarpredict.cli.coverage.FileCoverage;
13+
import io.github.randomcodespace.sonarpredict.protocol.Json;
14+
import io.github.randomcodespace.sonarpredict.protocol.dto.AnalysisWarning;
15+
import io.github.randomcodespace.sonarpredict.protocol.dto.AnalyzeResponse;
16+
import io.github.randomcodespace.sonarpredict.protocol.dto.Issue;
17+
import io.github.randomcodespace.sonarpredict.protocol.dto.RuleMetadata;
1818

1919
/**
2020
* Renders an {@link AnalyzeResponse} as compact, single-line JSON, parseable by

src/main/java/dev/sonarcli/cli/LauncherDaemonControl.java renamed to src/main/java/io/github/randomcodespace/sonarpredict/cli/LauncherDaemonControl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package dev.sonarcli.cli;
1+
package io.github.randomcodespace.sonarpredict.cli;
22

33
import java.nio.file.Files;
44
import java.time.Duration;
55
import java.util.Objects;
66

7-
import dev.sonarcli.protocol.SocketPaths;
7+
import io.github.randomcodespace.sonarpredict.protocol.SocketPaths;
88

99
/**
1010
* Real {@link DaemonControl}: {@code start} delegates to {@link DaemonLauncher},

0 commit comments

Comments
 (0)