Skip to content

Commit e5484a0

Browse files
fix: Align ktlint rules for kits with Android Studio defaults (#640)
1 parent fc6a25d commit e5484a0

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

.editorconfig

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,22 @@ max_line_length = 150
1919
ij_kotlin_allow_trailing_comma = true
2020
ij_kotlin_allow_trailing_comma_on_call_site = true
2121

22+
# Android default ktlint rules for kits
23+
# Uses android_studio code style with Android's default standard rules
24+
[kits/**/*.kt]
25+
ktlint_code_style = android_studio
26+
indent_size = 4
27+
continuation_indent_size = 4
28+
max_line_length = 150
29+
insert_final_newline = true
30+
trim_trailing_whitespace = true
31+
# TODO: Align ktlint rules for kits with core modules to avoid divergence in coding standards
32+
ktlint_standard_function-signature = disabled
33+
ktlint_standard_max-line-length = disabled
34+
ktlint_standard_import-ordering = disabled
35+
ktlint_standard_no-unused-imports = disabled
36+
ktlint_standard_class-signature = disabled
37+
2238
[tooling/**/*.kt]
2339
max_line_length = 200
2440

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ buildscript {
88
}
99
dependencies {
1010
classpath "com.android.tools.build:gradle:$gradle_version"
11-
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
11+
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
1212
}
1313
}
1414

0 commit comments

Comments
 (0)