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.