Skip to content

Commit 6a36e3b

Browse files
Automatically organize imports with spotless (#606)
* Remove unused imports with spotless * Fix files not ending with a new line with spotless * Add TODO so our crimes cannot be forgotten * Fix import order with spotless Order imports automatically in this order: external dependecies, internal org.togetherjava classes, java and static imports. Since that's the ordering we have been using so far.
1 parent dee5784 commit 6a36e3b

File tree

102 files changed

+137
-11
lines changed

Some content is hidden

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

102 files changed

+137
-11
lines changed

application/src/main/java/org/togetherjava/tjbot/Application.java

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import net.dv8tion.jda.api.requests.GatewayIntent;
88
import org.slf4j.Logger;
99
import org.slf4j.LoggerFactory;
10+
1011
import org.togetherjava.tjbot.commands.Features;
1112
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
1213
import org.togetherjava.tjbot.commands.system.BotCore;

application/src/main/java/org/togetherjava/tjbot/CommandReloading.java

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import org.jetbrains.annotations.Contract;
88
import org.slf4j.Logger;
99
import org.slf4j.LoggerFactory;
10+
1011
import org.togetherjava.tjbot.commands.BotCommand;
1112
import org.togetherjava.tjbot.commands.CommandVisibility;
1213
import org.togetherjava.tjbot.commands.system.CommandProvider;

application/src/main/java/org/togetherjava/tjbot/commands/BotCommandAdapter.java

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import net.dv8tion.jda.api.interactions.commands.Command;
77
import net.dv8tion.jda.api.interactions.commands.build.CommandData;
88
import org.jetbrains.annotations.Contract;
9+
910
import org.togetherjava.tjbot.commands.componentids.ComponentId;
1011
import org.togetherjava.tjbot.commands.componentids.ComponentIdGenerator;
1112
import org.togetherjava.tjbot.commands.componentids.Lifespan;

application/src/main/java/org/togetherjava/tjbot/commands/Features.java

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.togetherjava.tjbot.commands;
22

33
import net.dv8tion.jda.api.JDA;
4+
45
import org.togetherjava.tjbot.commands.basic.PingCommand;
56
import org.togetherjava.tjbot.commands.basic.RoleSelectCommand;
67
import org.togetherjava.tjbot.commands.basic.SuggestionsUpDownVoter;

application/src/main/java/org/togetherjava/tjbot/commands/MessageContextCommand.java

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import net.dv8tion.jda.api.interactions.commands.build.CommandData;
77
import net.dv8tion.jda.api.interactions.components.ComponentInteraction;
88
import net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle;
9+
910
import org.togetherjava.tjbot.commands.componentids.ComponentIdGenerator;
1011

1112
import java.util.List;

application/src/main/java/org/togetherjava/tjbot/commands/SlashCommand.java

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData;
1111
import net.dv8tion.jda.api.interactions.components.ComponentInteraction;
1212
import net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle;
13+
1314
import org.togetherjava.tjbot.commands.componentids.ComponentIdGenerator;
1415

1516
import java.util.List;

application/src/main/java/org/togetherjava/tjbot/commands/UserContextCommand.java

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import net.dv8tion.jda.api.interactions.commands.build.CommandData;
77
import net.dv8tion.jda.api.interactions.components.ComponentInteraction;
88
import net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle;
9+
910
import org.togetherjava.tjbot.commands.componentids.ComponentIdGenerator;
1011

1112
import java.util.List;

application/src/main/java/org/togetherjava/tjbot/commands/UserInteractor.java

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent;
44
import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent;
55
import net.dv8tion.jda.api.events.interaction.component.SelectMenuInteractionEvent;
6+
67
import org.togetherjava.tjbot.commands.componentids.ComponentId;
78
import org.togetherjava.tjbot.commands.componentids.ComponentIdGenerator;
89
import org.togetherjava.tjbot.commands.componentids.Lifespan;

application/src/main/java/org/togetherjava/tjbot/commands/basic/PingCommand.java

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.togetherjava.tjbot.commands.basic;
22

33
import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent;
4+
45
import org.togetherjava.tjbot.commands.CommandVisibility;
56
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
67

application/src/main/java/org/togetherjava/tjbot/commands/basic/RoleSelectCommand.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@
1616
import org.jetbrains.annotations.Contract;
1717
import org.slf4j.Logger;
1818
import org.slf4j.LoggerFactory;
19+
1920
import org.togetherjava.tjbot.commands.CommandVisibility;
2021
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
2122
import org.togetherjava.tjbot.commands.componentids.Lifespan;
2223

2324
import java.awt.*;
24-
import java.util.List;
2525
import java.util.*;
26+
import java.util.List;
2627
import java.util.function.Function;
2728
import java.util.stream.Collectors;
2829

application/src/main/java/org/togetherjava/tjbot/commands/basic/SuggestionsUpDownVoter.java

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import net.dv8tion.jda.api.requests.ErrorResponse;
1010
import org.slf4j.Logger;
1111
import org.slf4j.LoggerFactory;
12+
1213
import org.togetherjava.tjbot.commands.MessageReceiverAdapter;
1314
import org.togetherjava.tjbot.config.Config;
1415
import org.togetherjava.tjbot.config.SuggestionsConfig;

application/src/main/java/org/togetherjava/tjbot/commands/basic/VcActivityCommand.java

+2
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@
1515
import org.jetbrains.annotations.Contract;
1616
import org.slf4j.Logger;
1717
import org.slf4j.LoggerFactory;
18+
1819
import org.togetherjava.tjbot.commands.CommandVisibility;
1920
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
2021

2122
import javax.annotation.Nullable;
23+
2224
import java.util.List;
2325
import java.util.Map;
2426
import java.util.Objects;

application/src/main/java/org/togetherjava/tjbot/commands/componentids/ComponentIdGenerator.java

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import net.dv8tion.jda.api.interactions.components.ComponentInteraction;
55
import net.dv8tion.jda.api.interactions.components.buttons.Button;
66
import net.dv8tion.jda.api.interactions.components.buttons.ButtonStyle;
7+
78
import org.togetherjava.tjbot.commands.SlashCommand;
89

910
/**

application/src/main/java/org/togetherjava/tjbot/commands/componentids/ComponentIdStore.java

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import org.jooq.Result;
99
import org.slf4j.Logger;
1010
import org.slf4j.LoggerFactory;
11+
1112
import org.togetherjava.tjbot.commands.SlashCommand;
1213
import org.togetherjava.tjbot.db.Database;
1314
import org.togetherjava.tjbot.db.generated.tables.ComponentIds;

application/src/main/java/org/togetherjava/tjbot/commands/filesharing/FileSharingMessageListener.java

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import net.dv8tion.jda.api.interactions.components.buttons.Button;
1111
import org.slf4j.Logger;
1212
import org.slf4j.LoggerFactory;
13+
1314
import org.togetherjava.tjbot.commands.MessageReceiverAdapter;
1415
import org.togetherjava.tjbot.config.Config;
1516

application/src/main/java/org/togetherjava/tjbot/commands/help/AskCommand.java

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import net.dv8tion.jda.api.requests.RestAction;
1717
import org.slf4j.Logger;
1818
import org.slf4j.LoggerFactory;
19+
1920
import org.togetherjava.tjbot.commands.CommandVisibility;
2021
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
2122
import org.togetherjava.tjbot.config.Config;

application/src/main/java/org/togetherjava/tjbot/commands/help/AutoPruneHelperRoutine.java

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import net.dv8tion.jda.api.entities.channel.concrete.TextChannel;
88
import org.slf4j.Logger;
99
import org.slf4j.LoggerFactory;
10+
1011
import org.togetherjava.tjbot.commands.Routine;
1112
import org.togetherjava.tjbot.config.Config;
1213
import org.togetherjava.tjbot.db.Database;

application/src/main/java/org/togetherjava/tjbot/commands/help/BotMessageCleanup.java

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import net.dv8tion.jda.internal.requests.CompletedRestAction;
1010
import org.slf4j.Logger;
1111
import org.slf4j.LoggerFactory;
12+
1213
import org.togetherjava.tjbot.commands.Routine;
1314
import org.togetherjava.tjbot.config.Config;
1415
import org.togetherjava.tjbot.config.HelpSystemConfig;

application/src/main/java/org/togetherjava/tjbot/commands/help/HelpSystemHelper.java

+2
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@
1616
import net.dv8tion.jda.internal.requests.CompletedRestAction;
1717
import org.slf4j.Logger;
1818
import org.slf4j.LoggerFactory;
19+
1920
import org.togetherjava.tjbot.config.Config;
2021
import org.togetherjava.tjbot.config.HelpSystemConfig;
2122
import org.togetherjava.tjbot.db.Database;
2223
import org.togetherjava.tjbot.db.generated.tables.HelpThreads;
2324
import org.togetherjava.tjbot.db.generated.tables.records.HelpThreadsRecord;
2425

2526
import javax.annotation.Nullable;
27+
2628
import java.awt.Color;
2729
import java.io.InputStream;
2830
import java.util.List;

application/src/main/java/org/togetherjava/tjbot/commands/help/HelpThreadActivityUpdater.java

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import net.dv8tion.jda.api.requests.RestAction;
1111
import org.slf4j.Logger;
1212
import org.slf4j.LoggerFactory;
13+
1314
import org.togetherjava.tjbot.commands.Routine;
1415

1516
import java.util.List;

application/src/main/java/org/togetherjava/tjbot/commands/help/HelpThreadAutoArchiver.java

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import net.dv8tion.jda.api.utils.TimeUtil;
1111
import org.slf4j.Logger;
1212
import org.slf4j.LoggerFactory;
13+
1314
import org.togetherjava.tjbot.commands.Routine;
1415

1516
import java.time.Duration;

application/src/main/java/org/togetherjava/tjbot/commands/help/HelpThreadCommand.java

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData;
1717
import net.dv8tion.jda.api.requests.RestAction;
1818
import net.dv8tion.jda.api.requests.restaction.WebhookMessageEditAction;
19+
1920
import org.togetherjava.tjbot.commands.CommandVisibility;
2021
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
2122
import org.togetherjava.tjbot.config.Config;

application/src/main/java/org/togetherjava/tjbot/commands/help/HelpThreadMetadataPurger.java

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import net.dv8tion.jda.api.JDA;
44
import org.slf4j.Logger;
55
import org.slf4j.LoggerFactory;
6+
67
import org.togetherjava.tjbot.commands.Routine;
78
import org.togetherjava.tjbot.db.Database;
89
import org.togetherjava.tjbot.db.generated.tables.HelpThreads;

application/src/main/java/org/togetherjava/tjbot/commands/help/HelpThreadOverviewUpdater.java

+2
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@
1515
import net.dv8tion.jda.internal.requests.CompletedRestAction;
1616
import org.slf4j.Logger;
1717
import org.slf4j.LoggerFactory;
18+
1819
import org.togetherjava.tjbot.commands.MessageReceiverAdapter;
1920
import org.togetherjava.tjbot.commands.Routine;
2021
import org.togetherjava.tjbot.config.Config;
2122

2223
import javax.annotation.Nullable;
24+
2325
import java.util.*;
2426
import java.util.concurrent.Executors;
2527
import java.util.concurrent.ScheduledExecutorService;

application/src/main/java/org/togetherjava/tjbot/commands/help/ImplicitAskListener.java

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import net.dv8tion.jda.api.utils.messages.MessageCreateData;
1616
import org.slf4j.Logger;
1717
import org.slf4j.LoggerFactory;
18+
1819
import org.togetherjava.tjbot.commands.MessageReceiverAdapter;
1920
import org.togetherjava.tjbot.config.Config;
2021

application/src/main/java/org/togetherjava/tjbot/commands/help/OnGuildLeaveCloseThreadListener.java

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import net.dv8tion.jda.api.hooks.ListenerAdapter;
88
import org.slf4j.Logger;
99
import org.slf4j.LoggerFactory;
10+
1011
import org.togetherjava.tjbot.commands.EventReceiver;
1112
import org.togetherjava.tjbot.db.Database;
1213
import org.togetherjava.tjbot.db.generated.tables.HelpThreads;

application/src/main/java/org/togetherjava/tjbot/commands/mathcommands/TeXCommand.java

+2
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@
1212
import org.scilab.forge.jlatexmath.TeXFormula;
1313
import org.slf4j.Logger;
1414
import org.slf4j.LoggerFactory;
15+
1516
import org.togetherjava.tjbot.commands.CommandVisibility;
1617
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
1718

1819
import javax.imageio.ImageIO;
20+
1921
import java.awt.Color;
2022
import java.awt.Image;
2123
import java.awt.image.BufferedImage;

application/src/main/java/org/togetherjava/tjbot/commands/mathcommands/wolframalpha/WolframAlphaCommand.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent;
55
import net.dv8tion.jda.api.interactions.callbacks.IDeferrableCallback;
66
import net.dv8tion.jda.api.interactions.commands.OptionType;
7-
import org.togetherjava.tjbot.commands.CommandVisibility;
87
import net.dv8tion.jda.api.utils.FileUpload;
8+
9+
import org.togetherjava.tjbot.commands.CommandVisibility;
910
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
1011
import org.togetherjava.tjbot.config.Config;
1112

application/src/main/java/org/togetherjava/tjbot/commands/mathcommands/wolframalpha/WolframAlphaHandler.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
import net.dv8tion.jda.api.entities.MessageEmbed;
88
import org.slf4j.Logger;
99
import org.slf4j.LoggerFactory;
10-
import org.togetherjava.tjbot.commands.mathcommands.wolframalpha.api.Error;
10+
1111
import org.togetherjava.tjbot.commands.mathcommands.wolframalpha.api.*;
12+
import org.togetherjava.tjbot.commands.mathcommands.wolframalpha.api.Error;
1213

1314
import java.awt.Color;
1415
import java.awt.image.BufferedImage;

application/src/main/java/org/togetherjava/tjbot/commands/mathcommands/wolframalpha/WolframAlphaImages.java

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.togetherjava.tjbot.commands.mathcommands.wolframalpha.api.WolframAlphaImage;
55

66
import javax.imageio.ImageIO;
7+
78
import java.awt.Color;
89
import java.awt.Font;
910
import java.awt.Graphics;

application/src/main/java/org/togetherjava/tjbot/commands/mathcommands/wolframalpha/api/RelatedExamples.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
77
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
88

9-
import java.util.List;
109
import java.util.ArrayList;
1110
import java.util.Collections;
11+
import java.util.List;
1212

1313
/**
1414
* See the Wolfram Alpha API.

application/src/main/java/org/togetherjava/tjbot/commands/mediaonly/MediaOnlyChannelListener.java

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import net.dv8tion.jda.api.requests.RestAction;
99
import net.dv8tion.jda.api.utils.messages.MessageCreateBuilder;
1010
import net.dv8tion.jda.api.utils.messages.MessageCreateData;
11+
1112
import org.togetherjava.tjbot.commands.MessageReceiverAdapter;
1213
import org.togetherjava.tjbot.config.Config;
1314

application/src/main/java/org/togetherjava/tjbot/commands/moderation/ActionRecord.java

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import org.togetherjava.tjbot.db.generated.tables.records.ModerationActionsRecord;
44

55
import javax.annotation.Nullable;
6+
67
import java.time.Instant;
78

89
/**

application/src/main/java/org/togetherjava/tjbot/commands/moderation/AuditCommand.java

+2
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@
1818
import net.dv8tion.jda.api.utils.messages.MessageEditBuilder;
1919
import net.dv8tion.jda.api.utils.messages.MessageRequest;
2020
import net.dv8tion.jda.internal.requests.CompletedRestAction;
21+
2122
import org.togetherjava.tjbot.commands.CommandVisibility;
2223
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
2324

2425
import javax.annotation.Nullable;
26+
2527
import java.time.Instant;
2628
import java.time.ZoneOffset;
2729
import java.util.*;

application/src/main/java/org/togetherjava/tjbot/commands/moderation/BanCommand.java

+2
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@
1616
import net.dv8tion.jda.api.utils.Result;
1717
import org.slf4j.Logger;
1818
import org.slf4j.LoggerFactory;
19+
1920
import org.togetherjava.tjbot.commands.CommandVisibility;
2021
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
2122
import org.togetherjava.tjbot.logging.LogMarkers;
2223

2324
import javax.annotation.Nullable;
25+
2426
import java.time.Instant;
2527
import java.util.List;
2628
import java.util.Objects;

application/src/main/java/org/togetherjava/tjbot/commands/moderation/KickCommand.java

+2
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@
1414
import net.dv8tion.jda.api.utils.Result;
1515
import org.slf4j.Logger;
1616
import org.slf4j.LoggerFactory;
17+
1718
import org.togetherjava.tjbot.commands.CommandVisibility;
1819
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
1920
import org.togetherjava.tjbot.logging.LogMarkers;
2021

2122
import javax.annotation.Nullable;
23+
2224
import java.util.Objects;
2325

2426
/**

application/src/main/java/org/togetherjava/tjbot/commands/moderation/ModerationActionsStore.java

+2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.togetherjava.tjbot.commands.moderation;
22

33
import org.jooq.Condition;
4+
45
import org.togetherjava.tjbot.db.Database;
56
import org.togetherjava.tjbot.db.generated.tables.ModerationActions;
67
import org.togetherjava.tjbot.db.generated.tables.records.ModerationActionsRecord;
78

89
import javax.annotation.Nullable;
10+
911
import java.time.Instant;
1012
import java.util.List;
1113
import java.util.Objects;

application/src/main/java/org/togetherjava/tjbot/commands/moderation/ModerationUtils.java

+2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
import net.dv8tion.jda.api.interactions.callbacks.IReplyCallback;
77
import org.slf4j.Logger;
88
import org.slf4j.LoggerFactory;
9+
910
import org.togetherjava.tjbot.config.Config;
1011

1112
import javax.annotation.Nullable;
13+
1214
import java.awt.Color;
1315
import java.time.Instant;
1416
import java.time.temporal.ChronoUnit;

application/src/main/java/org/togetherjava/tjbot/commands/moderation/MuteCommand.java

+2
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,14 @@
1111
import net.dv8tion.jda.api.utils.Result;
1212
import org.slf4j.Logger;
1313
import org.slf4j.LoggerFactory;
14+
1415
import org.togetherjava.tjbot.commands.CommandVisibility;
1516
import org.togetherjava.tjbot.commands.SlashCommandAdapter;
1617
import org.togetherjava.tjbot.config.Config;
1718
import org.togetherjava.tjbot.logging.LogMarkers;
1819

1920
import javax.annotation.Nullable;
21+
2022
import java.time.Instant;
2123
import java.util.List;
2224
import java.util.Objects;

0 commit comments

Comments
 (0)