@@ -21,6 +21,10 @@ root = true
2121charset = utf-8
2222end_of_line = lf
2323insert_final_newline = true
24+ max_line_length = 100
25+ ij_wrap_on_typing = true
26+ ij_visual_guides = 100
27+
2428
2529[* .{java,xml,py} ]
2630indent_style = space
@@ -32,3 +36,63 @@ continuation_indent_size = 8
3236
3337[* .md ]
3438max_line_length = off
39+
40+ [* .java ]
41+ ij_java_doc_add_p_tag_on_empty_lines = true
42+ ij_java_doc_do_not_wrap_if_one_line = true
43+ ij_java_annotation_parameter_wrap = normal
44+ ij_java_align_multiline_annotation_parameters = true
45+ ij_java_class_count_to_use_import_on_demand = 100
46+ ij_java_names_count_to_use_import_on_demand = 100
47+ ij_java_imports_layout = $* , | , java.** , | , javax.** , | , org.** , | , com.** , | , *
48+
49+ ij_java_line_comment_at_first_column = false
50+ ij_java_align_multiline_chained_methods = true
51+ ij_java_align_multiline_parameters_in_calls = true
52+ ij_java_align_multiline_binary_operation = true
53+ ij_java_align_multiline_assignment = true
54+ ij_java_align_multiline_ternary_operation = true
55+ ij_java_align_multiline_throws_list = true
56+ ij_java_align_multiline_extends_list = true
57+ ij_java_align_multiline_array_initializer_expression = true
58+
59+ ij_java_call_parameters_wrap = normal
60+ ij_java_method_parameters_wrap = normal
61+ ij_java_resource_list_wrap = normal
62+ ij_java_extends_list_wrap = normal
63+ ij_java_throws_list_wrap = normal
64+ ij_java_method_call_chain_wrap = normal
65+ ij_java_binary_operation_wrap = normal
66+ ij_java_ternary_operation_wrap = normal
67+ ij_java_for_statement_wrap = normal
68+ ij_java_array_initializer_wrap = normal
69+ ij_java_assignment_wrap = normal
70+ ij_java_assert_statement_wrap = normal
71+ ij_java_if_brace_force = if_multiline
72+ ij_java_do_while_brace_force = always
73+ ij_java_while_brace_force = if_multiline
74+ ij_java_for_brace_force = if_multiline
75+ ij_java_wrap_long_lines = true
76+ ij_java_parameter_annotation_wrap = normal
77+ ij_java_enum_constants_wrap = split_into_lines
78+
79+ ij_java_keep_blank_lines_in_declarations = 1
80+ ij_java_keep_blank_lines_in_code = 1
81+ ij_java_keep_blank_lines_between_package_declaration_and_header = 1
82+ ij_java_keep_blank_lines_before_right_brace = 1
83+ ij_java_blank_lines_around_class = 1
84+ ij_java_blank_lines_after_class_header = 1
85+ ij_smart_tabs = true
86+
87+ [* .xml ]
88+ max_line_length = 120
89+ ij_visual_guides = 120
90+ ij_xml_text_wrap = off
91+ ij_xml_space_inside_empty_tag = true
92+
93+ [.yaml ]
94+ ij_yaml_spaces_within_braces = false
95+ ij_yaml_spaces_within_brackets = false
96+
97+ [.properties ]
98+ ij_properties_keep_blank_lines = true
0 commit comments