mirror of
https://github.com/narrrl/proton-stream.git
synced 2026-11-03 16:41:26 +01:00
30 lines
1.2 KiB
INI
30 lines
1.2 KiB
INI
# ktlint configuration.
|
|
#
|
|
# The whole standard ruleset is off, and rules are enabled one at a time. That
|
|
# is deliberate: turning it all on reports ~540 findings on the existing tree,
|
|
# almost all of them line-wrapping preference, and a mechanical reformat of
|
|
# every file would bury the changes that matter in review. The rules kept here
|
|
# are the ones whose violation is a defect or a real maintenance cost rather
|
|
# than a matter of taste — starting with the unused imports that were the
|
|
# evidence no gate ran at all.
|
|
#
|
|
# Adding a rule is cheap. Do it with the reformat it implies in its own commit.
|
|
|
|
[*.{kt,kts}]
|
|
ktlint_standard = disabled
|
|
ktlint_standard_no-unused-imports = enabled
|
|
ktlint_standard_no-wildcard-imports = enabled
|
|
ktlint_standard_no-semi = enabled
|
|
ktlint_standard_no-trailing-spaces = enabled
|
|
ktlint_standard_no-consecutive-blank-lines = enabled
|
|
ktlint_standard_no-empty-file = enabled
|
|
ktlint_standard_final-newline = enabled
|
|
ktlint_standard_filename = enabled
|
|
ktlint_standard_no-line-break-before-assignment = enabled
|
|
ktlint_standard_no-multi-spaces = enabled
|
|
|
|
# Vendored from rustls-platform-verifier. Restyling it would turn the next sync
|
|
# with upstream into a merge conflict for no benefit.
|
|
[**/org/rustls/**.kt]
|
|
ktlint = disabled
|