Bug 1851774 - Update ktlint to 1.5.0 and disable some new rules. r=android-reviewers,jonalmeida

This also fixes one violation of standard-wrapping rule that needs to be enabled for existing trailing commas rules.

Differential Revision: https://phabricator.services.mozilla.com/D247734
This commit is contained in:
mcarare
2025-05-06 05:13:55 +00:00
committed by mcarare@mozilla.com
parent ce7f06bcc1
commit ce734efdf2
9 changed files with 123 additions and 11 deletions

View File

@@ -496,7 +496,19 @@ subprojects { project ->
include '**/*.kt'
exclude '**/thirdparty/**'
}
ktlint("${libs.versions.ktlint.get()}")
ktlint("${libs.versions.ktlint.get()}").editorConfigOverride([
// Disable some of the new ktlint rules for GV code.
'ktlint_standard_annotation' : 'disabled',
'ktlint_standard_argument-list-wrapping' : 'disabled',
'ktlint_standard_class-signature' : 'disabled',
'ktlint_standard_enum-wrapping' : 'disabled',
'ktlint_standard_function-expression-body' : 'disabled',
'ktlint_standard_function-signature' : 'disabled',
'ktlint_standard_max-line-length' : 'disabled',
'ktlint_standard_property-naming' : 'disabled',
'ktlint_standard_statement-wrapping' : 'disabled',
'ktlint_standard_type-parameter-list-spacing': 'disabled',
])
}
}
}