Skip to content

Commit 143b7c0

Browse files
committed
chore: include some IJ formatter settings in editorconfig
1 parent 42396b2 commit 143b7c0

1 file changed

Lines changed: 70 additions & 4 deletions

File tree

.editorconfig

Lines changed: 70 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,79 @@ insert_final_newline = true
55
charset = utf-8
66
indent_style = space
77
indent_size = 4
8-
ij_java_imports_layout = $*, |, *, |, java.**
8+
max_line_length = 150
9+
ij_continuation_indent_size = 4
10+
ij_formatter_off_tag = @formatter:off
11+
ij_formatter_on_tag = @formatter:on
12+
ij_formatter_tags_enabled = true
13+
ij_smart_tabs = false
14+
ij_visual_guides = 80
15+
ij_wrap_on_typing = false
916

1017
[*.{yml,yaml,json}]
1118
indent_size = 2
1219

13-
[*.{kt,kts}]
14-
ktlint_standard_filename = disabled
20+
[{*.kt,*.kts}]
21+
ij_kotlin_imports_layout = @*,$*,|,*,|,java.**,javax.**
22+
ij_kotlin_keep_blank_lines_before_right_brace = 1
23+
ij_kotlin_keep_blank_lines_in_code = 1
24+
ij_kotlin_keep_blank_lines_in_declarations = 1
1525

1626
[*.java]
17-
ij_continuation_indent_size = 8
27+
ij_java_imports_layout = @*,$*,|,*,|,java.**,javax.**
28+
ij_java_do_not_wrap_after_single_annotation = false
29+
ij_java_do_not_wrap_after_single_annotation_in_parameter = false
30+
ij_java_do_while_brace_force = always
31+
ij_java_doc_add_blank_line_after_description = true
32+
ij_java_extends_list_wrap = on_every_item
33+
ij_java_field_annotation_wrap = split_into_lines
34+
ij_java_for_brace_force = always
35+
ij_java_for_statement_new_line_after_left_paren = true
36+
ij_java_for_statement_right_paren_on_new_line = true
37+
ij_java_for_statement_wrap = on_every_item
38+
ij_java_generate_final_locals = true
39+
ij_java_generate_final_parameters = true
40+
ij_java_generate_use_type_annotation_before_type = true
41+
ij_java_if_brace_force = always
42+
ij_java_insert_inner_class_imports = false
43+
ij_java_insert_override_annotation = true
44+
ij_java_blank_lines_after_class_header = 1
45+
ij_java_blank_lines_before_class_end = 1
46+
ij_java_keep_blank_lines_before_right_brace = 1
47+
ij_java_keep_blank_lines_between_package_declaration_and_header = 1
48+
ij_java_keep_blank_lines_in_code = 1
49+
ij_java_keep_blank_lines_in_declarations = 1
50+
ij_java_keep_builder_methods_indents = true
51+
ij_java_keep_indents_on_empty_lines = false
52+
ij_java_lambda_brace_style = end_of_line
53+
ij_java_layout_on_demand_import_from_same_package_first = true
54+
ij_java_layout_static_imports_separately = true
55+
ij_java_method_annotation_wrap = split_into_lines
56+
ij_java_method_brace_style = end_of_line
57+
ij_java_method_call_chain_wrap = on_every_item
58+
ij_java_method_parameters_new_line_after_left_paren = true
59+
ij_java_method_parameters_right_paren_on_new_line = true
60+
ij_java_method_parameters_wrap = on_every_item
61+
ij_java_multi_catch_types_wrap = on_every_item
62+
ij_java_names_count_to_use_import_on_demand = 9999
63+
ij_java_new_line_after_lparen_in_annotation = true
64+
ij_java_new_line_after_lparen_in_deconstruction_pattern = true
65+
ij_java_new_line_after_lparen_in_record_header = true
66+
ij_java_packages_to_use_import_on_demand =
67+
ij_java_record_components_wrap = on_every_item
68+
ij_java_resource_list_new_line_after_left_paren = true
69+
ij_java_resource_list_right_paren_on_new_line = true
70+
ij_java_resource_list_wrap = on_every_item
71+
ij_java_rparen_on_new_line_in_annotation = true
72+
ij_java_rparen_on_new_line_in_deconstruction_pattern = true
73+
ij_java_rparen_on_new_line_in_record_header = true
74+
ij_java_switch_expressions_wrap = on_every_item
75+
ij_java_ternary_operation_signs_on_next_line = true
76+
ij_java_ternary_operation_wrap = on_every_item
77+
ij_java_throws_list_wrap = on_every_item
78+
ij_java_use_single_class_imports = true
79+
ij_java_while_brace_force = always
80+
ij_java_while_on_new_line = false
81+
ij_java_wrap_first_method_in_call_chain = false
82+
ij_java_wrap_long_lines = false
83+
ij_java_wrap_semicolon_after_call_chain = false

0 commit comments

Comments
 (0)