What the hell mc #5
gradle-publish.yml
on: push
Validate Gradle wrapper
5s
Build and Publish
10m 37s
Annotations
13 warnings and 13 notices
Validate Gradle wrapper
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, gradle/wrapper-validation-action@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Validate Gradle wrapper
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Build and Publish
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/setup-java@v1, actions/cache@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Build and Publish
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-java@v1, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Confusing 'main()' method:
minecraft/common/src/main/java/com/ewoudje/lasagna/mixin/MixinMain.java#L14
Method `main()` does not have signature 'public static void main(String\[\])'
|
Constant values:
minecraft/forge/src/main/java/com/ewoudje/lasagna/forge/mixin/MixinDimensionSpecialEffects.java#L27
Condition `(Object) entry.getValue() == this` is always `false`
|
Constant values:
minecraft/forge/src/main/java/com/ewoudje/lasagna/forge/mixin/MixinDimensionSpecialEffects.java#L27
Result of `EFFECTS.entrySet().stream().filter((entry) -> (Object) entry.getValue() == this) .fi...` is always 'null'
|
|
Private data class constructor is exposed via the 'copy' method:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/networking/LasagnaNetworking.kt#L107
Private primary constructor is exposed via the generated 'copy()' method of a 'data' class.
|
|
Nullability and data flow problems:
minecraft/forge/src/main/java/com/ewoudje/lasagna/forge/mixin/MixinDimensionSpecialEffects.java#L21
Casting `(Object)this` to `DimensionSpecialEffects` will produce `ClassCastException` for any non-null value
|
Kotlin library and Gradle plugin versions are different:
minecraft/common/build.gradle#L15
Plugin version (1.8.21) is not the same as library version (1.9.0)
|
Mismatched query and update of collection:
minecraft/forge/src/main/java/com/ewoudje/lasagna/forge/AnonymousDeferredRegisterImpl.java#L22
Contents of collection `entries` are queried, but never updated
|
Function or property has platform type:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/render/RenderTypes.kt#L14
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
|
Function or property has platform type:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/render/RenderTypes.kt#L17
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
|
Function or property has platform type:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/render/RenderTypes.kt#L16
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
|
Function or property has platform type:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/networking/LasagnaNetworking.kt#L19
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
|
Function or property has platform type:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/render/RenderTypes.kt#L13
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
|
Function or property has platform type:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/Minecraft.kt#L13
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
|
Function or property has platform type:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/render/RenderTypes.kt#L12
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
|
Function or property has platform type:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/render/RenderTypes.kt#L15
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
|
Function or property has platform type:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/chunkstorage/ExtraSectionStorage.kt#L38
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
|
Function or property has platform type:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/worldgen/biome_source/TexturedBiomeSource.kt#L41
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
|
Function or property has platform type:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/chunkstorage/ExtraSectionStorage.kt#L27
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
|
Package name does not match containing directory:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/render/RenderTypes.kt#L1
Package directive does not match the file location
|
Package name does not match containing directory:
minecraft/common/src/main/kotlin/com/ewoudje/lasagna/render/SpecialTextures.kt#L1
Package directive does not match the file location
|