INNER CODE UNIT · Kotlin

ValidateJsonAssets

MovingBlocks/Terasology · build-logic/src/main/kotlin/org/terasology/gradology/ValidateJsonAssets.kt:144

abstract class ValidateJsonAssets : DefaultTask() {

    init {
        group = "Verification"
        description = "Validates that all JSON assets (prefabs, blocks, ui, etc.) are well-formed."
    }

    /**
     * The set of JSON asset files to validate.
     * Use [source] to add file trees.
     */
    @get:InputFiles
    @get:SkipWhenEmpty
    @get:PathSensitive(PathSensitivity.RELATIVE)
    val jsonAssets: ConfigurableFileCollection = project.files()

    /**
     * Where the findings are written, in CheckStyle XML.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…