root = true [*.{kt,kts}] indent_size = 2 ij_kotlin_allow_trailing_comma_on_call_site = false ij_kotlin_allow_trailing_comma = false ktlint_code_style = intellij_idea twitter_compose_allowed_composition_locals=LocalExtendedColors ktlint_standard_class-naming = disabled # below rules disabled during ktlint version migration because they were preexisting but should be corrected and re-enabled ASAP ktlint_function_naming_ignore_when_annotated_with = Composable ktlint_standard_property-naming = disabled ktlint_standard_enum-wrapping = disabled ktlint_standard_multiline-if-else = disabled ktlint_standard_backing-property-naming = disabled ktlint_standard_statement-wrapping = disabled internal:ktlint-suppression = disabled ktlint_standard_unnecessary-parentheses-before-trailing-lambda = disabled ktlint_standard_value-parameter-comment = disabled ktlint_standard_class-signature = disabled ktlint_standard_function-expression-body = disabled # Disable ktlint on generated source code, see # https://github.com/JLLeitschuh/ktlint-gradle/issues/746 [**/build/generated/source/**] ktlint = disabled [build/generated/*/main/**] ktlint = disabled [**/build/generated-sources/**] ktlint = disabled