99 */  
1010
1111import  org.cadixdev.gradle.licenser.header.HeaderStyle 
12+ import  org.cadixdev.gradle.licenser.tasks.LicenseUpdate 
1213import  org.gradle.internal.jvm.Jvm 
1314import  org.gradle.internal.os.OperatingSystem 
1415import  org.jetbrains.gradle.ext.settings 
1516import  org.jetbrains.gradle.ext.taskTriggers 
1617import  org.jetbrains.kotlin.gradle.tasks.KotlinCompile 
1718import  org.jlleitschuh.gradle.ktlint.tasks.BaseKtLintCheckTask 
19+ import  org.jlleitschuh.gradle.ktlint.tasks.KtLintFormatTask 
1820
1921plugins {
2022    kotlin(" jvm" " 1.8.0" 
2123    java
2224    mcdev
2325    groovy
2426    idea
25-     id(" org.jetbrains.intellij" " 1.12 .0" 
27+     id(" org.jetbrains.intellij" " 1.13 .0" 
2628    id(" org.cadixdev.licenser" 
2729    id(" org.jlleitschuh.gradle.ktlint" " 10.3.0" 
2830}
@@ -272,15 +274,15 @@ license {
272274                fileTree(project.projectDir) {
273275                    include(" *.gradle.kts" " gradle.properties" 
274276                    exclude(" **/buildSrc/**" " **/build/**" 
275-                 }
277+                 }, 
276278            )
277279        }
278280        register(" buildSrc" 
279281            files.from(
280282                project.fileTree(project.projectDir.resolve(" buildSrc" 
281283                    include(" **/*.kt" " **/*.kts" 
282284                    exclude(" **/build/**" 
283-                 }
285+                 }, 
284286            )
285287        }
286288        register(" grammars" 
@@ -289,16 +291,17 @@ license {
289291    }
290292}
291293
294+ ktlint {
295+     disabledRules.add(" filename" 
296+ }
292297tasks.withType<BaseKtLintCheckTask >().configureEach {
293298    workerMaxHeapSize.set(" 512m" 
294299}
295300
296301tasks.register(" format" 
297302    group =  " minecraft" 
298303    description =  " Formats source code according to project style" 
299-     val  licenseFormat by tasks.existing
300-     val  ktlintFormat by tasks.existing
301-     dependsOn(licenseFormat, ktlintFormat)
304+     dependsOn(tasks.withType<LicenseUpdate >(), tasks.withType<KtLintFormatTask >())
302305}
303306
304307val  generateAtLexer by lexer(" AtLexer" " com/demonwav/mcdev/platform/mcp/at/gen" 
@@ -328,7 +331,7 @@ val generate by tasks.registering {
328331        generateNbttParser,
329332        generateLangLexer,
330333        generateLangParser,
331-         generateTranslationTemplateLexer
334+         generateTranslationTemplateLexer, 
332335    )
333336}
334337
@@ -370,7 +373,7 @@ tasks.buildSearchableOptions {
370373        " --add-opens=java.desktop/javax.swing=ALL-UNNAMED" 
371374        " --add-opens=java.desktop/sun.awt=ALL-UNNAMED" 
372375        " --add-opens=java.desktop/sun.font=ALL-UNNAMED" 
373-         " --add-opens=java.desktop/sun.swing=ALL-UNNAMED" 
376+         " --add-opens=java.desktop/sun.swing=ALL-UNNAMED" , 
374377    )
375378
376379    if  (OperatingSystem .current().isMacOsX) {
0 commit comments