.editorconfig (1479B)
1 [*.{kt,kts}] 2 ij_kotlin_allow_trailing_comma_on_call_site=true 3 ij_kotlin_allow_trailing_comma=true 4 insert_final_newline = true 5 6 ktlint_argument_list_wrapping_ignore_when_parameter_count_greater_or_equal_than = 13 7 ktlint_function_naming_ignore_when_annotated_with=Composable 8 9 # disabled rules we should decide whether to enable or not 10 ktlint_standard_annotation = disabled 11 ktlint_standard_blank-line-before-declaration = disabled 12 ktlint_standard_blank-line-between-when-conditions = disabled 13 ktlint_standard_chain-method-continuation = disabled 14 ktlint_standard_class-signature = disabled 15 ktlint_standard_enum-wrapping = disabled 16 ktlint_standard_function-expression-body = disabled 17 ktlint_standard_function-signature = disabled 18 ktlint_standard_if-else-wrapping = disabled 19 ktlint_standard_indent = disabled 20 ktlint_standard_multiline-expression-wrapping = disabled 21 ktlint_standard_no-empty-first-line-in-class-body = disabled 22 ktlint_standard_statement-wrapping = disabled 23 ktlint_standard_string-template-indent = disabled 24 ktlint_standard_when-entry-bracing = disabled 25 26 # rules that enforce style we don't want 27 ktlint_standard_backing-property-naming = disabled # it would force making backed properties public. 28 ktlint_standard_expression-operand-wrapping = disabled # noisy and doesn't improve readability much 29 ktlint_standard_max-line-length = disabled # already enabled in detekt 30 ktlint_standard_no-consecutive-comments = disabled # it would limit one line comments to one per line