root = true [*] charset = utf-8 end_of_line = lf indent_style = space indent_size = 4 insert_final_newline = true trim_trailing_whitespace = true max_line_length = 120 [*.{kt,kts}] # 接入 ktlint 之后这一段会成为它的配置来源(ktlint 读 .editorconfig) ij_kotlin_allow_trailing_comma = true ij_kotlin_allow_trailing_comma_on_call_site = true [*.{yml,yaml,json}] indent_size = 2 [*.md] # Markdown 里行尾两个空格是换行语义,不能被裁掉 trim_trailing_whitespace = false [Makefile] indent_style = tab [*.sh] end_of_line = lf [gradlew.bat] end_of_line = crlf