Skip to content

Commit 18e6ab3

Browse files
Fix Sonar
1 parent 338b113 commit 18e6ab3

File tree

4 files changed

+6
-7
lines changed

4 files changed

+6
-7
lines changed

src/main/java/io/github/computerdaddyguy/jfiletreeprettyprinter/renderer/emoji/PathExtensionEmojiFunction.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ public String apply(Path path) {
3939
private static Map<String, String> toLowerCaseKeys(Map<String, String> mapping) {
4040
Objects.requireNonNull(mapping, "mapping is null");
4141
return mapping.entrySet().stream()
42-
.peek(entry -> System.out.println("----- " + entry))
4342
.collect(
4443
Collectors.toMap(
4544
entry -> entry.getKey().toLowerCase(),

src/main/java/io/github/computerdaddyguy/jfiletreeprettyprinter/renderer/emoji/PathMatcherEmojiFunction.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import java.util.Objects;
77
import java.util.function.Function;
88
import org.jspecify.annotations.NullMarked;
9+
import org.jspecify.annotations.Nullable;
910

1011
@NullMarked
1112
class PathMatcherEmojiFunction implements Function<Path, String> {
@@ -18,6 +19,7 @@ public PathMatcherEmojiFunction(List<EmojiMatch> mapping) {
1819
}
1920

2021
@Override
22+
@Nullable
2123
public String apply(Path path) {
2224
return mapping.stream()
2325
.filter(item -> item.matches(path))

src/main/java/io/github/computerdaddyguy/jfiletreeprettyprinter/renderer/emoji/SequentialEmojiFunction.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import java.util.Objects;
55
import java.util.function.Function;
66
import org.jspecify.annotations.NullMarked;
7+
import org.jspecify.annotations.Nullable;
78

89
@NullMarked
910
class SequentialEmojiFunction implements Function<Path, String> {
@@ -16,6 +17,7 @@ public SequentialEmojiFunction(Iterable<Function<Path, String>> functions) {
1617
}
1718

1819
@Override
20+
@Nullable
1921
public String apply(Path path) {
2022
String emoji = null;
2123
for (var fn : functions) {

src/test/java/io/github/computerdaddyguy/jfiletreeprettyprinter/EmojisTest.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ class EmojisTest {
1919
void emptyDir() {
2020

2121
var printer = FileTreePrettyPrinter.builder()
22-
.customizeOptions(
23-
options -> options.withDefaultEmojis()
24-
)
22+
.customizeOptions(PrettyPrintOptions::withDefaultEmojis)
2523
.build();
2624

2725
var path = FileStructures.emptyDirectory(root);
@@ -34,9 +32,7 @@ void emptyDir() {
3432
void emojis() {
3533

3634
var printer = FileTreePrettyPrinter.builder()
37-
.customizeOptions(
38-
options -> options.withDefaultEmojis()
39-
)
35+
.customizeOptions(PrettyPrintOptions::withDefaultEmojis)
4036
.build();
4137

4238
var result = printer.prettyPrint("src/example/resources/emojis");

0 commit comments

Comments
 (0)