-
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
310 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
buy_me_a_coffee: "lv0nrncj3m" | ||
custom: ["https://lenni0451.net/donate"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
version: 2 | ||
updates: | ||
- package-ecosystem: "github-actions" | ||
directory: "/" | ||
schedule: | ||
interval: "weekly" | ||
- package-ecosystem: "gradle" | ||
directory: "/AddonAntiCheat" | ||
schedule: | ||
interval: "daily" | ||
- package-ecosystem: "gradle" | ||
directory: "/AddonAntiCrash" | ||
schedule: | ||
interval: "daily" | ||
- package-ecosystem: "gradle" | ||
directory: "/AddonFingerprint" | ||
schedule: | ||
interval: "daily" | ||
- package-ecosystem: "gradle" | ||
directory: "/AddonWeDoALittleTrolling" | ||
schedule: | ||
interval: "daily" | ||
- package-ecosystem: "gradle" | ||
directory: "/Core" | ||
schedule: | ||
interval: "daily" | ||
- package-ecosystem: "gradle" | ||
directory: "/IntegrationBungee" | ||
schedule: | ||
interval: "daily" | ||
- package-ecosystem: "gradle" | ||
directory: "/IntegrationSpigot" | ||
schedule: | ||
interval: "daily" | ||
- package-ecosystem: "gradle" | ||
directory: "/IntegrationVelocity" | ||
schedule: | ||
interval: "daily" | ||
- package-ecosystem: "gradle" | ||
directory: "/IntegrationViaProxy" | ||
schedule: | ||
interval: "daily" | ||
- package-ecosystem: "gradle" | ||
directory: "/StatusPanel" | ||
schedule: | ||
interval: "daily" | ||
- package-ecosystem: "gradle" | ||
directory: "/Utils" | ||
schedule: | ||
interval: "daily" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
name: Update Gradle Wrapper | ||
|
||
on: | ||
workflow_dispatch: | ||
schedule: | ||
- cron: "0 0 1 * *" | ||
|
||
jobs: | ||
update-gradle-wrapper: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
|
||
- name: Make Gradle Wrapper Executable | ||
run: chmod +x gradlew | ||
|
||
- name: Update Gradle Wrapper | ||
uses: gradle-update/update-gradle-wrapper-action@v1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,191 @@ | ||
<?xml version="1.0"?> | ||
<!DOCTYPE module PUBLIC | ||
"-//Checkstyle//DTD Checkstyle Configuration 1.3//EN" | ||
"https://checkstyle.org/dtds/configuration_1_3.dtd"> | ||
|
||
<module name="Checker"> | ||
<property name="charset" value="UTF-8"/> | ||
<property name="fileExtensions" value="java, json, xml, properties"/> | ||
<property name="severity" value="error"/> <!-- error --> | ||
<!--<module name="SuppressionFilter">--> | ||
<!-- <property name="file" value="${config_loc}/suppressions.xml"/>--> | ||
<!--</module>--> | ||
|
||
<module name="NewlineAtEndOfFile"/> | ||
<module name="FileTabCharacter"/> | ||
<module name="TreeWalker"> | ||
<!-- Annotation Checks --> | ||
<property name="tabWidth" value="4"/> | ||
<module name="AnnotationLocation"> | ||
<property name="allowSamelineSingleParameterlessAnnotation" value="false"/> | ||
</module> | ||
<module name="MissingOverride"/> | ||
|
||
<!-- Block Checks --> | ||
<module name="EmptyBlock"/> | ||
<module name="EmptyCatchBlock"> | ||
<property name="exceptionVariableName" value="expect(?>ed)?|ignored?|impossible"/> | ||
</module> | ||
<module name="LeftCurly"> | ||
<property name="ignoreEnums" value="false"/> | ||
</module> | ||
<!--<module name="NeedBraces">--> | ||
<!-- <property name="allowSingleLineStatement" value="true"/>--> | ||
<!--</module>--> | ||
<module name="RightCurly"/> | ||
|
||
<!-- Class Design Checks --> | ||
<module name="InnerTypeLast"/> | ||
<module name="MutableException"/> | ||
<module name="OneTopLevelClass"/> | ||
|
||
<!-- Coding Checks --> | ||
<module name="AvoidNoArgumentSuperConstructorCall"/> | ||
<module name="CovariantEquals"/> | ||
<!--<module name="DeclarationOrder">--> | ||
<!-- <property name="ignoreModifiers" value="true"/>--> | ||
<!--</module>--> | ||
<module name="DefaultComesLast"> | ||
<property name="skipIfLastAndSharedWithCase" value="true"/> | ||
</module> | ||
<module name="EmptyStatement"/> | ||
<!--<module name="FinalLocalVariable">--> | ||
<!-- <property name="tokens" value="PARAMETER_DEF"/>--> | ||
<!--</module>--> | ||
<module name="IllegalType"/> | ||
<!--<module name="InnerAssignment"/>--> | ||
<module name="MultipleVariableDeclarations"/> | ||
<module name="NoClone"/> | ||
<module name="NoFinalizer"/> | ||
<module name="OneStatementPerLine"/> | ||
<!--<module name="OverloadMethodsDeclarationOrder"/>--> | ||
<module name="RequireThis"> | ||
<property name="validateOnlyOverlapping" value="false"/> | ||
</module> | ||
<module name="SimplifyBooleanExpression"/> | ||
<module name="StringLiteralEquality"/> | ||
<module name="UnnecessarySemicolonAfterOuterTypeDeclaration"/> | ||
<module name="UnnecessarySemicolonAfterTypeMemberDeclaration"/> | ||
<module name="UnnecessarySemicolonInTryWithResources"/> | ||
|
||
<!-- Javadoc Comments Checks --> | ||
<module name="InvalidJavadocPosition"/> | ||
<module name="JavadocContentLocationCheck"/> | ||
<module name="JavadocMissingLeadingAsterisk"/> | ||
<module name="JavadocMissingWhitespaceAfterAsterisk"/> | ||
<module name="JavadocStyle"/> | ||
<module name="JavadocTagContinuationIndentation"/> | ||
<module name="NonEmptyAtclauseDescription"/> | ||
<module name="RequireEmptyLineBeforeBlockTagGroup"/> | ||
<module name="SingleLineJavadoc"/> | ||
|
||
<!-- Miscellaneous Checks --> | ||
<module name="ArrayTypeStyle"/> | ||
<!--<module name="CommentsIndentation"/>--> | ||
<module name="Indentation"> | ||
<property name="arrayInitIndent" value="8"/> | ||
</module> | ||
<module name="OuterTypeFilename"/> | ||
<module name="UpperEll"/> | ||
<module name="ClassTypeParameterName"> | ||
<property name="format" value="^[A-Z0-9]+$"/> | ||
</module> | ||
<!--<module name="ConstantName"/>--> | ||
<module name="InterfaceTypeParameterName"> | ||
<property name="format" value="^[A-Z0-9]+$"/> | ||
</module> | ||
<module name="LambdaParameterName"> | ||
<property name="format" value="^[a-z_$][a-zA-Z0-9_$]*$"/> | ||
</module> | ||
<module name="LocalVariableName"> | ||
<property name="format" value="^[a-z_$][a-zA-Z0-9_$]*$"/> | ||
</module> | ||
<module name="MemberName"> | ||
<property name="format" value="^[a-z_$][a-zA-Z0-9_$]*$"/> | ||
</module> | ||
<module name="MethodName"> | ||
<property name="format" value="^[a-z_$][a-zA-Z0-9_$]*$"/> | ||
</module> | ||
<module name="MethodTypeParameterName"> | ||
<property name="format" value="^[A-Z0-9]+$"/> | ||
</module> | ||
<module name="PackageName"/> | ||
<module name="ParameterName"> | ||
<property name="format" value="^[a-z_$][a-zA-Z0-9_$]*$"/> | ||
</module> | ||
<module name="PatternVariableName"> | ||
<property name="format" value="^[a-z_$][a-zA-Z0-9_$]*$"/> | ||
</module> | ||
<module name="RecordComponentName"> | ||
<property name="format" value="^[a-z_$][a-zA-Z0-9_$]*$"/> | ||
</module> | ||
<module name="RecordTypeParameterName"> | ||
<property name="format" value="^[A-Z0-9]+$"/> | ||
</module> | ||
<module name="StaticVariableName"> | ||
<property name="format" value="^[a-zA-Z0-9_$]+$"/> | ||
</module> | ||
<module name="TypeName"> | ||
<property name="format" value="^[A-Z_$][a-zA-Z0-9_$]*$"/> | ||
</module> | ||
|
||
<!-- Regexp Checks --> | ||
<module name="Regexp"> | ||
<property name="format" value="[\t ]+$"/> | ||
<property name="message" value="Left over spaces at end of line"/> | ||
<property name="illegalPattern" value="true"/> | ||
</module> | ||
<module name="Regexp"> | ||
<property name="format" value="^\s*\n\s*\n\s*\n"/> | ||
<property name="message" value="More than two empty lines"/> | ||
<property name="illegalPattern" value="true"/> | ||
</module> | ||
<!-- Sadly there is no easy way to enforce a newline after the class header. A regex like this could be a temp solution: | ||
(^|\s+)(class|interface|enum|@interface|record)\s+.*\{[\t ]*\n[\t ]*(?!\s|;|}|$) --> | ||
<module name="Regexp"> | ||
<property name="format" value="(\s*\n|\{)\s*\n}\s*\Z"/> | ||
<property name="message" value="Missing empty line before last closing brace"/> | ||
</module> | ||
|
||
<!-- Whitespace Checks --> | ||
<module name="EmptyForInitializerPad"/> | ||
<module name="EmptyForIteratorPad"/> | ||
<module name="EmptyLineSeparator"> | ||
<property name="allowNoEmptyLineBetweenFields" value="true"/> | ||
<property name="allowMultipleEmptyLinesInsideClassMembers" value="false"/> | ||
<property name="tokens" value="IMPORT, STATIC_IMPORT, CLASS_DEF, INTERFACE_DEF, ENUM_DEF, STATIC_INIT, | ||
INSTANCE_INIT, METHOD_DEF, CTOR_DEF, VARIABLE_DEF, RECORD_DEF, COMPACT_CTOR_DEF"/> | ||
</module> | ||
<module name="GenericWhitespace"/> | ||
<module name="MethodParamPad"/> | ||
<module name="NoLineWrap"/> | ||
<module name="NoWhitespaceAfter"/> | ||
<module name="NoWhitespaceBefore"> | ||
<property name="allowLineBreaks" value="true"/> | ||
</module> | ||
<module name="NoWhitespaceBeforeCaseDefaultColon"/> | ||
<!--<module name="OperatorWrap">--> | ||
<!-- <property name="option" value="nl"/>--> | ||
<!--</module>--> | ||
<module name="ParenPad"/> | ||
<module name="SeparatorWrap"> | ||
<property name="option" value="nl"/> | ||
<property name="tokens" value="DOT"/> | ||
</module> | ||
<module name="SeparatorWrap"> | ||
<property name="option" value="eol"/> | ||
<property name="tokens" value="COMMA"/> | ||
</module> | ||
<module name="SingleSpaceSeparator"/> | ||
<module name="TypecastParenPad"/> | ||
<module name="WhitespaceAfter"/> | ||
<module name="WhitespaceAround"> | ||
<property name="allowEmptyConstructors" value="true"/> | ||
<property name="allowEmptyMethods" value="true"/> | ||
<property name="allowEmptyTypes" value="true"/> | ||
<property name="allowEmptyLoops" value="true"/> | ||
<property name="allowEmptyLambdas" value="true"/> | ||
<property name="allowEmptyCatches" value="true"/> | ||
</module> | ||
</module> | ||
</module> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
<?xml version="1.0"?> | ||
<!DOCTYPE suppressions PUBLIC | ||
"-//Checkstyle//DTD SuppressionFilter Configuration 1.2//EN" | ||
"https://checkstyle.org/dtds/suppressions_1_2.dtd"> | ||
|
||
<suppressions> | ||
<suppress files="TheClassToIgnore\.java" checks="[a-zA-Z0-9]*"/> | ||
</suppressions> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.