This repository was archived by the owner on Jan 23, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 35
Update dependencies #48
Draft
NebelNidas
wants to merge
5
commits into
FabricMC:master
Choose a base branch
from
NebelNidas:update-dependencies
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 3 commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
c793aa2
Add checkstyle and update README
NebelNidas aa0b9ee
Link alternatives in README
NebelNidas 3d332db
Update dependencies; clean up buildscript
NebelNidas fe22905
Use Shadow plugin for fat JAR generation
NebelNidas 1d80a3f
Use Spotless for license headers
NebelNidas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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,25 @@ | ||
| # FabricMC editorconfig v1.0 | ||
|
|
||
| root = true | ||
|
|
||
| [*] | ||
| charset = utf-8 | ||
| indent_style = tab | ||
| indent_size = 4 | ||
| end_of_line = lf | ||
| insert_final_newline = true | ||
| trim_trailing_whitespace = true | ||
|
|
||
| [*.{gradle,java}] | ||
| ij_continuation_indent_size = 8 | ||
| ij_java_imports_layout = $*,|,java.**,|,javax.**,|,*,|,net.fabricmc.** | ||
| ij_java_class_count_to_use_import_on_demand = 999 | ||
|
|
||
| [*.{yml,yaml,json,toml,mcmeta}] | ||
| indent_size = 2 | ||
|
|
||
| [*.{yml,yaml,properties}] | ||
| indent_style = space | ||
|
|
||
| [*.bat] | ||
| end_of_line = crlf |
This file contains hidden or 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 |
|---|---|---|
| @@ -1,11 +1,36 @@ | ||
| local/ | ||
| # FabricMC gitignore v1.0 | ||
|
|
||
| # Gradle | ||
| .gradle/ | ||
| out/ | ||
| build/ | ||
| out/ | ||
| classes/ | ||
|
|
||
| # IntelliJ Idea | ||
| .idea/ | ||
| *.iml | ||
| *.ipr | ||
| *.iws | ||
|
|
||
| # eclipse | ||
| # Eclipse | ||
| .eclipse/ | ||
| *.launch | ||
|
|
||
| # VS Code | ||
| .vscode/ | ||
| .settings/ | ||
| bin/ | ||
| .classpath | ||
| .project | ||
|
|
||
| # Fleet | ||
| .fleet/ | ||
|
|
||
| # MacOS | ||
| *.DS_Store | ||
|
|
||
| # Java | ||
| hs_err_*.log | ||
| replay_*.log | ||
| *.hprof | ||
| *.jfr |
This file contains hidden or 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 |
|---|---|---|
| @@ -1 +1,8 @@ | ||
| # Stitch | ||
| Stitch is a set of tools for working with and updating mappings in the `.tiny` format. | ||
|
|
||
| Over the last few years, large parts of its functionality have been made redundant by other tools though, and nowadays, it's mostly only used for [intermediary generation and updating](https://fabricmc.net/wiki/tutorial:updating_yarn). | ||
|
|
||
| Preferable alternatives: | ||
| - [Mapping IO](https://github.com/FabricMC/mapping-io) for reading/writing/converting mappings | ||
| - [Name Proposal](https://github.com/FabricMC/name-proposal) for proposing names in Enigma |
This file contains hidden or 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 hidden or 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,178 @@ | ||
| <?xml version="1.0"?> | ||
| <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd"> | ||
|
|
||
| <!-- FabricMC checkstyle v1.0 --> | ||
|
|
||
| <module name="Checker"> | ||
| <property name="charset" value="UTF-8"/> | ||
| <property name="fileExtensions" value="java"/> | ||
| <property name="localeLanguage" value="en"/> | ||
| <property name="localeCountry" value="US"/> | ||
|
|
||
| <!-- Excludes all 'module-info.java' files --> | ||
| <!-- See https://checkstyle.org/config_filefilters.html --> | ||
| <module name="BeforeExecutionExclusionFileFilter"> | ||
| <property name="fileNamePattern" value="module\-info\.java$"/> | ||
| </module> | ||
|
|
||
| <module name="NewlineAtEndOfFile"/> | ||
|
|
||
| <!-- disallow trailing whitespace --> | ||
| <module name="RegexpSingleline"> | ||
| <property name="format" value="\s+$"/> | ||
| <property name="message" value="trailing whitespace"/> | ||
| </module> | ||
|
|
||
| <!-- note: RegexpMultiline shows nicer messages than Regexp, but has to be outside TreeWalker --> | ||
| <!-- disallow multiple consecutive blank lines --> | ||
| <module name="RegexpMultiline"> | ||
| <property name="format" value="\n[\t ]*\r?\n[\t ]*\r?\n"/> | ||
| <property name="message" value="adjacent blank lines"/> | ||
| </module> | ||
|
|
||
| <!-- disallow blank after { --> | ||
| <module name="RegexpMultiline"> | ||
| <property name="format" value="\{[\t ]*\r?\n[\t ]*\r?\n"/> | ||
| <property name="message" value="blank line after '{'"/> | ||
| </module> | ||
|
|
||
| <!-- disallow blank before } --> | ||
| <module name="RegexpMultiline"> | ||
| <property name="format" value="\n[\t ]*\r?\n[\t ]*\}"/> | ||
| <property name="message" value="blank line before '}'"/> | ||
| </module> | ||
|
|
||
| <!-- require blank before { in the same indentation level --> | ||
| <module name="RegexpMultiline"> | ||
| <!-- the regex works as follows: | ||
| It matches (=fails) for \n<indentation><something>\n<same indentation><control statement>[...]{\n | ||
| while <something> is a single line comment, it'll look for a blank line one line earlier | ||
| if <something> is a space, indicating a formatting error or ' */', it'll ignore the instance | ||
| if <something> is a tab, indicating a continued line, it'll ignore the instance | ||
| <control statement> is 'if', 'do', 'while', 'for', 'try' or nothing (instance initializer block) | ||
| - first \n: with positive lookbehind (?<=\n) to move the error marker to a more reasonable place | ||
| - capture tabs for <indentation>, later referenced via \1 | ||
| - remaining preceding line as a non-comment (doesn't start with '/', '//', ' ' or '\t') or multiple lines where all but the first are a single line comment with the same indentation | ||
| - new line | ||
| - <indentation> as captured earlier | ||
| - <control statement> as specified above | ||
| - { before the next new line --> | ||
| <property name="format" value="(?<=\n)([\t]+)(?:[^/\r\n \t][^\r\n]*|/[^/\r\n][^\r\n]*|[^/\r\n][^\r\n]*(\r?\n\1//[^\r\n]*)+)\r?\n\1(|(if|do|while|for|try)[^\r\n]+)\{[\t ]*\r?\n"/> | ||
| <property name="message" value="missing blank line before block at same indentation level"/> | ||
| </module> | ||
|
|
||
| <!-- require blank after } in the same indentation level --> | ||
| <module name="RegexpMultiline"> | ||
| <!-- \n<indentation>}\n<same indentation><whatever unless newline, '}' or starting with cas(e) or def(ault)> --> | ||
| <property name="format" value="(?<=\n)([\t]+)\}\r?\n\1(?:[^\r\n\}cd]|c[^\r\na]|ca[^\r\ns]|d[^\r\ne]|de[^\r\nf])"/> | ||
| <property name="message" value="missing blank line after block at same indentation level"/> | ||
| </module> | ||
|
|
||
| <module name="TreeWalker"> | ||
| <!-- Ensure all imports are ship shape --> | ||
| <module name="AvoidStarImport"/> | ||
| <module name="IllegalImport"/> | ||
| <module name="RedundantImport"/> | ||
| <module name="UnusedImports"/> | ||
|
|
||
| <module name="ImportOrder"> | ||
| <property name="groups" value="java,javax,*,net.fabricmc"/> | ||
| <property name="ordered" value="false"/><!-- the plugin orders alphabetically without considering separators.. --> | ||
| <property name="separated" value="true"/> | ||
| <property name="option" value="top"/> | ||
| <property name="sortStaticImportsAlphabetically" value="true"/> | ||
| </module> | ||
|
|
||
| <!-- Ensures braces are at the end of a line --> | ||
| <module name="LeftCurly"/> | ||
| <module name="RightCurly"/> | ||
|
|
||
| <!-- single line statements on one line, --> | ||
| <module name="NeedBraces"> | ||
| <property name="tokens" value="LITERAL_IF,LITERAL_FOR,LITERAL_WHILE"/> | ||
| <property name="allowSingleLineStatement" value="true"/> | ||
| </module> | ||
| <module name="NeedBraces"> | ||
| <property name="tokens" value="LITERAL_ELSE,LITERAL_DO"/> | ||
| <property name="allowSingleLineStatement" value="false"/> | ||
| </module> | ||
|
|
||
| <module name="EmptyLineSeparator"> | ||
| <property name="allowNoEmptyLineBetweenFields" value="true"/> | ||
| <property name="allowMultipleEmptyLines" value="false"/> | ||
| <!-- exclude METHOD_DEF and VARIABLE_DEF --> | ||
| <property name="tokens" value="PACKAGE_DEF,IMPORT,STATIC_IMPORT,CLASS_DEF,INTERFACE_DEF,ENUM_DEF,STATIC_INIT,INSTANCE_INIT,CTOR_DEF"/> | ||
| </module> | ||
|
|
||
| <module name="OperatorWrap"/> | ||
| <module name="SeparatorWrap"> | ||
| <property name="tokens" value="DOT,ELLIPSIS,AT"/> | ||
| <property name="option" value="nl"/> | ||
| </module> | ||
| <module name="SeparatorWrap"> | ||
| <property name="tokens" value="COMMA,SEMI"/> | ||
| <property name="option" value="eol"/> | ||
| </module> | ||
|
|
||
| <module name="Indentation"> | ||
| <property name="basicOffset" value="8"/> | ||
| <property name="caseIndent" value="0"/> | ||
| <property name="throwsIndent" value="8"/> | ||
| <property name="arrayInitIndent" value="8"/> | ||
| <property name="lineWrappingIndentation" value="16"/> | ||
| </module> | ||
|
|
||
| <module name="ParenPad"/> | ||
| <module name="NoWhitespaceBefore"/> | ||
| <module name="NoWhitespaceAfter"> | ||
| <!-- allow ARRAY_INIT --> | ||
| <property name="tokens" value="AT,INC,DEC,UNARY_MINUS,UNARY_PLUS,BNOT,LNOT,DOT,ARRAY_DECLARATOR,INDEX_OP"/> | ||
| </module> | ||
| <module name="WhitespaceAfter"/> | ||
| <module name="WhitespaceAround"> | ||
| <!-- Allow PLUS, MINUS, MUL, DIV as they may be more readable without spaces in some cases --> | ||
| <property name="tokens" | ||
| value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV_ASSIGN,DO_WHILE,EQUAL,GE,GT,LAMBDA,LAND,LCURLY,LE,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SWITCH,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/> | ||
| </module> | ||
| <module name="SingleSpaceSeparator"/> | ||
| <module name="GenericWhitespace"/> | ||
| <module name="CommentsIndentation"/> | ||
|
|
||
| <module name="ArrayTypeStyle"/> | ||
| <module name="DefaultComesLast"> | ||
| <property name="skipIfLastAndSharedWithCase" value="true"/> | ||
| </module> | ||
| <module name="SimplifyBooleanExpression"/> | ||
| <module name="SimplifyBooleanReturn"/> | ||
| <module name="StringLiteralEquality"/> | ||
|
|
||
| <module name="ModifierOrder"/> | ||
| <module name="RedundantModifier"/> | ||
|
|
||
| <module name="AnnotationLocation"/> | ||
| <module name="MissingOverride"/> | ||
|
|
||
| <!-- By default this allows catch blocks with only comments --> | ||
| <module name="EmptyCatchBlock"/> | ||
|
|
||
| <!-- Enforce tabs --> | ||
| <module name="RegexpSinglelineJava"> | ||
| <property name="format" value="^\t* ([^*]|\*[^ /])"/> | ||
| <property name="message" value="non-tab indentation"/> | ||
| </module> | ||
|
|
||
| <module name="OuterTypeFilename"/> | ||
|
|
||
| <!--<module name="InvalidJavadocPosition"/>--> | ||
| <module name="JavadocParagraph"/> | ||
| <module name="JavadocStyle"/> | ||
| <module name="AtclauseOrder"> | ||
| <property name="tagOrder" value="@param,@return,@throws,@deprecated"/> | ||
| </module> | ||
|
|
||
| <!-- Prevent var for all cases other than new instance creation --> | ||
| <module name="MatchXpath"> | ||
| <property name="query" value="//VARIABLE_DEF[./TYPE/IDENT[@text='var'] and not(./ASSIGN/EXPR/LITERAL_NEW)]"/> | ||
| </module> | ||
| </module> | ||
| </module> |
This file contains hidden or 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 |
|---|---|---|
| @@ -1,3 +1,22 @@ | ||
| name = stitch | ||
| # Gradle Properties | ||
| org.gradle.jvmargs = -Xmx2G | ||
| org.gradle.parallel = true | ||
| org.gradle.workers.max = 3 | ||
|
|
||
| # Gradle Plugins | ||
| cadixdev_licenser_version = 0.6.1 | ||
|
|
||
| # Project Properties | ||
| version = 0.6.2 | ||
| group = net.fabricmc | ||
| archivesBaseName = stitch | ||
| description = Fabric auxillary Tiny tools | ||
| url = https://github.com/FabricMC/stitch | ||
| url = https://github.com/FabricMC/stitch | ||
|
|
||
| # Project Dependencies | ||
| asm_version = 9.5 | ||
| tiny_mappings_parser_version = 0.3.0+build.17 | ||
| guava_version = 31.1 | ||
| jetbrains_annotations_version = 24.0.1 | ||
| enigma_version = 1.0.0 | ||
| junit_jupiter_version = 5.9.3 |
Binary file not shown.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.