@@ -13,8 +13,11 @@ ij_formatter_tags_enabled = false
13
13
ij_smart_tabs = false
14
14
ij_wrap_on_typing = false
15
15
16
+ [* .dart ]
17
+ max_line_length = 80
18
+
16
19
[* .java ]
17
- ij_java_align_consecutive_assignments = false
20
+ ij_java_align_consecutive_assignments = true
18
21
ij_java_align_consecutive_variable_declarations = true
19
22
ij_java_align_group_field_declarations = true
20
23
ij_java_align_multiline_annotation_parameters = false
@@ -28,12 +31,12 @@ ij_java_align_multiline_method_parentheses = false
28
31
ij_java_align_multiline_parameters = true
29
32
ij_java_align_multiline_parameters_in_calls = false
30
33
ij_java_align_multiline_parenthesized_expression = false
31
- ij_java_align_multiline_records = true
34
+ ij_java_align_multiline_records = false
32
35
ij_java_align_multiline_resources = true
33
36
ij_java_align_multiline_ternary_operation = false
34
- ij_java_align_multiline_text_blocks = false
37
+ ij_java_align_multiline_text_blocks = true
35
38
ij_java_align_multiline_throws_list = true
36
- ij_java_align_subsequent_simple_methods = false
39
+ ij_java_align_subsequent_simple_methods = true
37
40
ij_java_align_throws_keyword = false
38
41
ij_java_annotation_parameter_wrap = off
39
42
ij_java_array_initializer_new_line_after_left_brace = false
@@ -103,7 +106,7 @@ ij_java_for_statement_wrap = off
103
106
ij_java_generate_final_locals = false
104
107
ij_java_generate_final_parameters = false
105
108
ij_java_if_brace_force = if_multiline
106
- ij_java_imports_layout = android.** ,| , androidx.** ,| , com.** ,| , junit.** ,| , net.** ,| , org.** ,| , java.** ,| , javax.** ,| , * , | , $* ,|
109
+ ij_java_imports_layout = android.** , | , androidx.** , | , com.** , | , junit.** , | , net.** , | , org.** , | , java.** , | , javax.** , | , * , | , $* , |
107
110
ij_java_indent_case_from_switch = true
108
111
ij_java_insert_inner_class_imports = false
109
112
ij_java_insert_override_annotation = true
@@ -117,8 +120,8 @@ ij_java_keep_indents_on_empty_lines = false
117
120
ij_java_keep_line_breaks = true
118
121
ij_java_keep_multiple_expressions_in_one_line = false
119
122
ij_java_keep_simple_blocks_in_one_line = false
120
- ij_java_keep_simple_classes_in_one_line = false
121
- ij_java_keep_simple_lambdas_in_one_line = false
123
+ ij_java_keep_simple_classes_in_one_line = true
124
+ ij_java_keep_simple_lambdas_in_one_line = true
122
125
ij_java_keep_simple_methods_in_one_line = false
123
126
ij_java_label_indent_absolute = false
124
127
ij_java_label_indent_size = 0
@@ -141,13 +144,13 @@ ij_java_parentheses_expression_right_paren_on_new_line = false
141
144
ij_java_place_assignment_sign_on_next_line = false
142
145
ij_java_prefer_longer_names = true
143
146
ij_java_prefer_parameters_wrap = false
144
- ij_java_record_components_wrap = normal
147
+ ij_java_record_components_wrap = off
145
148
ij_java_repeat_synchronized = true
146
149
ij_java_replace_instanceof_and_cast = false
147
150
ij_java_replace_null_check = true
148
151
ij_java_replace_sum_lambda_with_method_ref = true
149
- ij_java_resource_list_new_line_after_left_paren = false
150
- ij_java_resource_list_right_paren_on_new_line = false
152
+ ij_java_resource_list_new_line_after_left_paren = true
153
+ ij_java_resource_list_right_paren_on_new_line = true
151
154
ij_java_resource_list_wrap = off
152
155
ij_java_rparen_on_new_line_in_record_header = false
153
156
ij_java_space_after_closing_angle_bracket_in_type_argument = false
@@ -245,7 +248,7 @@ ij_java_wrap_long_lines = false
245
248
246
249
[* .properties ]
247
250
ij_properties_align_group_field_declarations = false
248
- ij_properties_keep_blank_lines = false
251
+ ij_properties_keep_blank_lines = true
249
252
ij_properties_key_value_delimiter = equals
250
253
ij_properties_spaces_around_key_value_delimiter = false
251
254
@@ -257,7 +260,7 @@ ij_editorconfig_space_before_colon = false
257
260
ij_editorconfig_space_before_comma = false
258
261
ij_editorconfig_spaces_around_assignment_operators = true
259
262
260
- [{* .ant,* .fxml,* .jhm,* .jnlp,* .jrxml,* .rng,* .tld,* .wsdl,* .xml,* .xsd,* .xsl,* .xslt,* .xul} ]
263
+ [{* .ant, * .fxml, * .jhm, * .jnlp, * .jrxml, * .rng, * .tld, * .wsdl, * .xml, * .xsd, * .xsl, * .xslt, * .xul} ]
261
264
ij_continuation_indent_size = 4
262
265
ij_xml_align_attributes = false
263
266
ij_xml_align_text = false
@@ -277,7 +280,7 @@ ij_xml_space_inside_empty_tag = true
277
280
ij_xml_text_wrap = normal
278
281
ij_xml_use_custom_settings = true
279
282
280
- [{* .bash,* .sh,* .zsh} ]
283
+ [{* .bash, * .sh, * .zsh} ]
281
284
indent_size = 2
282
285
tab_width = 2
283
286
ij_shell_binary_ops_start_line = false
@@ -286,7 +289,7 @@ ij_shell_minify_program = false
286
289
ij_shell_redirect_followed_by_space = false
287
290
ij_shell_switch_cases_indented = false
288
291
289
- [{* .c,* .c++,* .cc,* .cp,* .cpp,* .cu,* .cuh,* .cxx,* .h,* .h++,* .hh,* .hp,* .hpp,* .hxx,* .i,* .icc,* .ii,* .inl,* .ino,* .ipp,* .m,* .mm,* .pch,* .tcc,* .tpp} ]
292
+ [{* .c, * .c++, * .cc, * .cp, * .cpp, * .cu, * .cuh, * .cxx, * .h, * .h++, * .hh, * .hp, * .hpp, * .hxx, * .i, * .icc, * .ii, * .inl, * .ino, * .ipp, * .m, * .mm, * .pch, * .tcc, * .tpp} ]
290
293
ij_c_add_brief_tag = false
291
294
ij_c_add_getter_prefix = true
292
295
ij_c_add_setter_prefix = true
@@ -564,7 +567,7 @@ ij_c_while_brace_force = never
564
567
ij_c_while_on_new_line = false
565
568
ij_c_wrap_property_declaration = off
566
569
567
- [{* .cmake,CMakeLists.txt} ]
570
+ [{* .cmake, CMakeLists.txt} ]
568
571
ij_cmake_align_multiline_parameters_in_calls = false
569
572
ij_cmake_force_commands_case = 2
570
573
ij_cmake_keep_blank_lines_in_code = 2
@@ -579,8 +582,8 @@ ij_cmake_spaces_within_method_call_parentheses = false
579
582
ij_cmake_spaces_within_method_parentheses = false
580
583
ij_cmake_spaces_within_while_parentheses = false
581
584
582
- [{* .gant,* .gradle,* .groovy,* .gy} ]
583
- ij_groovy_align_group_field_declarations = false
585
+ [{* .gant, * .gradle, * .groovy, * .gy} ]
586
+ ij_groovy_align_group_field_declarations = true
584
587
ij_groovy_align_multiline_array_initializer_expression = false
585
588
ij_groovy_align_multiline_assignment = false
586
589
ij_groovy_align_multiline_binary_operation = false
@@ -593,13 +596,13 @@ ij_groovy_align_multiline_parameters = true
593
596
ij_groovy_align_multiline_parameters_in_calls = false
594
597
ij_groovy_align_multiline_resources = true
595
598
ij_groovy_align_multiline_ternary_operation = false
596
- ij_groovy_align_multiline_throws_list = false
599
+ ij_groovy_align_multiline_throws_list = true
597
600
ij_groovy_align_named_args_in_map = true
598
601
ij_groovy_align_throws_keyword = false
599
602
ij_groovy_array_initializer_new_line_after_left_brace = false
600
603
ij_groovy_array_initializer_right_brace_on_new_line = false
601
604
ij_groovy_array_initializer_wrap = off
602
- ij_groovy_assert_statement_wrap = off
605
+ ij_groovy_assert_statement_wrap = split_into_lines
603
606
ij_groovy_assignment_wrap = off
604
607
ij_groovy_binary_operation_wrap = off
605
608
ij_groovy_blank_lines_after_class_header = 0
@@ -622,19 +625,20 @@ ij_groovy_catch_on_new_line = false
622
625
ij_groovy_class_annotation_wrap = split_into_lines
623
626
ij_groovy_class_brace_style = end_of_line
624
627
ij_groovy_class_count_to_use_import_on_demand = 5
625
- ij_groovy_do_while_brace_force = never
628
+ ij_groovy_do_while_brace_force = always
626
629
ij_groovy_else_on_new_line = false
627
- ij_groovy_enum_constants_wrap = off
628
- ij_groovy_extends_keyword_wrap = off
629
- ij_groovy_extends_list_wrap = off
630
+ ij_groovy_enum_constants_wrap = split_into_lines
631
+ ij_groovy_extends_keyword_wrap = split_into_lines
632
+ ij_groovy_extends_list_wrap = split_into_lines
630
633
ij_groovy_field_annotation_wrap = split_into_lines
631
634
ij_groovy_finally_on_new_line = false
632
- ij_groovy_for_brace_force = never
635
+ ij_groovy_for_brace_force = always
633
636
ij_groovy_for_statement_new_line_after_left_paren = false
634
637
ij_groovy_for_statement_right_paren_on_new_line = false
635
638
ij_groovy_for_statement_wrap = off
636
- ij_groovy_if_brace_force = never
639
+ ij_groovy_if_brace_force = if_multiline
637
640
ij_groovy_import_annotation_wrap = 2
641
+ ij_groovy_imports_layout = * , | , javax.** , java.** , | , $*
638
642
ij_groovy_indent_case_from_switch = true
639
643
ij_groovy_indent_label_blocks = true
640
644
ij_groovy_insert_inner_class_imports = false
@@ -649,7 +653,7 @@ ij_groovy_keep_multiple_expressions_in_one_line = false
649
653
ij_groovy_keep_simple_blocks_in_one_line = false
650
654
ij_groovy_keep_simple_classes_in_one_line = true
651
655
ij_groovy_keep_simple_lambdas_in_one_line = true
652
- ij_groovy_keep_simple_methods_in_one_line = true
656
+ ij_groovy_keep_simple_methods_in_one_line = false
653
657
ij_groovy_label_indent_absolute = false
654
658
ij_groovy_label_indent_size = 0
655
659
ij_groovy_lambda_brace_style = end_of_line
@@ -659,17 +663,17 @@ ij_groovy_line_comment_at_first_column = true
659
663
ij_groovy_method_annotation_wrap = split_into_lines
660
664
ij_groovy_method_brace_style = end_of_line
661
665
ij_groovy_method_call_chain_wrap = off
662
- ij_groovy_method_parameters_new_line_after_left_paren = false
663
- ij_groovy_method_parameters_right_paren_on_new_line = false
664
- ij_groovy_method_parameters_wrap = off
666
+ ij_groovy_method_parameters_new_line_after_left_paren = true
667
+ ij_groovy_method_parameters_right_paren_on_new_line = true
668
+ ij_groovy_method_parameters_wrap = split_into_lines
665
669
ij_groovy_modifier_list_wrap = false
666
670
ij_groovy_names_count_to_use_import_on_demand = 3
667
671
ij_groovy_parameter_annotation_wrap = off
668
672
ij_groovy_parentheses_expression_new_line_after_left_paren = false
669
673
ij_groovy_parentheses_expression_right_paren_on_new_line = false
670
674
ij_groovy_prefer_parameters_wrap = false
671
- ij_groovy_resource_list_new_line_after_left_paren = false
672
- ij_groovy_resource_list_right_paren_on_new_line = false
675
+ ij_groovy_resource_list_new_line_after_left_paren = true
676
+ ij_groovy_resource_list_right_paren_on_new_line = true
673
677
ij_groovy_resource_list_wrap = off
674
678
ij_groovy_space_after_assert_separator = true
675
679
ij_groovy_space_after_colon = true
@@ -745,19 +749,19 @@ ij_groovy_spaces_within_tuple_expression = false
745
749
ij_groovy_spaces_within_while_parentheses = false
746
750
ij_groovy_special_else_if_treatment = true
747
751
ij_groovy_ternary_operation_wrap = off
748
- ij_groovy_throws_keyword_wrap = off
749
- ij_groovy_throws_list_wrap = off
752
+ ij_groovy_throws_keyword_wrap = split_into_lines
753
+ ij_groovy_throws_list_wrap = normal
750
754
ij_groovy_use_flying_geese_braces = false
751
755
ij_groovy_use_fq_class_names = false
752
756
ij_groovy_use_fq_class_names_in_javadoc = true
753
757
ij_groovy_use_relative_indents = false
754
758
ij_groovy_use_single_class_imports = true
755
759
ij_groovy_variable_annotation_wrap = off
756
- ij_groovy_while_brace_force = never
760
+ ij_groovy_while_brace_force = always
757
761
ij_groovy_while_on_new_line = false
758
762
ij_groovy_wrap_long_lines = false
759
763
760
- [{* .gradle.kts,* .kt,* .kts,* .main.kts} ]
764
+ [{* .gradle.kts, * .kt, * .kts, * .main.kts} ]
761
765
ij_kotlin_align_in_columns_case_branch = false
762
766
ij_kotlin_align_multiline_binary_operation = false
763
767
ij_kotlin_align_multiline_extends_list = false
@@ -791,6 +795,7 @@ ij_kotlin_field_annotation_wrap = split_into_lines
791
795
ij_kotlin_finally_on_new_line = false
792
796
ij_kotlin_if_rparen_on_new_line = true
793
797
ij_kotlin_import_nested_classes = false
798
+ ij_kotlin_imports_layout = * , java.** , javax.** , kotlin.** , ^
794
799
ij_kotlin_insert_whitespaces_in_simple_one_line_method = true
795
800
ij_kotlin_keep_blank_lines_before_right_brace = 2
796
801
ij_kotlin_keep_blank_lines_in_code = 2
@@ -808,6 +813,7 @@ ij_kotlin_method_parameters_right_paren_on_new_line = true
808
813
ij_kotlin_method_parameters_wrap = split_into_lines
809
814
ij_kotlin_name_count_to_use_star_import = 5
810
815
ij_kotlin_name_count_to_use_star_import_for_members = 3
816
+ ij_kotlin_packages_to_use_import_on_demand = java.util.* , kotlinx.android.synthetic.** , io.ktor.**
811
817
ij_kotlin_parameter_annotation_wrap = off
812
818
ij_kotlin_space_after_comma = true
813
819
ij_kotlin_space_after_extend_colon = true
@@ -837,8 +843,7 @@ ij_kotlin_wrap_elvis_expressions = 1
837
843
ij_kotlin_wrap_expression_body_functions = 1
838
844
ij_kotlin_wrap_first_method_in_call_chain = false
839
845
840
- [{* .har,* .json} ]
841
- indent_size = 2
846
+ [{* .har, * .json} ]
842
847
ij_json_keep_blank_lines_in_code = 0
843
848
ij_json_keep_indents_on_empty_lines = false
844
849
ij_json_keep_line_breaks = true
@@ -850,23 +855,23 @@ ij_json_spaces_within_braces = false
850
855
ij_json_spaces_within_brackets = false
851
856
ij_json_wrap_long_lines = false
852
857
853
- [{* .htm,* .html,* .sht,* .shtm,* .shtml} ]
854
- ij_html_add_new_line_before_tags = body ,div ,p , form ,h1 ,h2 ,h3
858
+ [{* .htm, * .html, * .sht, * .shtm, * .shtml} ]
859
+ ij_html_add_new_line_before_tags = body , div , p , form , h1 , h2 , h3
855
860
ij_html_align_attributes = true
856
861
ij_html_align_text = false
857
862
ij_html_attribute_wrap = normal
858
863
ij_html_block_comment_at_first_column = true
859
864
ij_html_do_not_align_children_of_min_lines = 0
860
- ij_html_do_not_break_if_inline_tags = title ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,p
861
- ij_html_do_not_indent_children_of_tags = html ,body ,thead ,tbody ,tfoot
865
+ ij_html_do_not_break_if_inline_tags = title , h1 , h2 , h3 , h4 , h5 , h6 , p
866
+ ij_html_do_not_indent_children_of_tags = html , body , thead , tbody , tfoot
862
867
ij_html_enforce_quotes = false
863
- ij_html_inline_tags = a ,abbr ,acronym ,b , basefont ,bdo ,big ,br ,cite ,cite ,code ,dfn ,em ,font ,i , img ,input ,kbd ,label ,q , s , samp ,select ,small ,span ,strike ,strong ,sub ,sup ,textarea ,tt ,u , var
868
+ ij_html_inline_tags = a , abbr , acronym , b , basefont , bdo , big , br , cite , cite , code , dfn , em , font , i , img , input , kbd , label , q , s , samp , select , small , span , strike , strong , sub , sup , textarea , tt , u , var
864
869
ij_html_keep_blank_lines = 2
865
870
ij_html_keep_indents_on_empty_lines = false
866
871
ij_html_keep_line_breaks = true
867
872
ij_html_keep_line_breaks_in_text = true
868
873
ij_html_keep_whitespaces = false
869
- ij_html_keep_whitespaces_inside = span ,pre ,textarea
874
+ ij_html_keep_whitespaces_inside = span , pre , textarea
870
875
ij_html_line_comment_at_first_column = true
871
876
ij_html_new_line_after_last_attribute = never
872
877
ij_html_new_line_before_first_attribute = never
@@ -876,8 +881,12 @@ ij_html_space_after_tag_name = false
876
881
ij_html_space_around_equality_in_attribute = false
877
882
ij_html_space_inside_empty_tag = false
878
883
ij_html_text_wrap = normal
884
+ ij_html_uniform_ident = false
879
885
880
- [{* .yaml,* .yml} ]
886
+ [{* .yaml, * .yml, .analysis_options } ]
881
887
indent_size = 2
882
888
ij_yaml_keep_indents_on_empty_lines = false
883
889
ij_yaml_keep_line_breaks = true
890
+ ij_yaml_space_before_colon = true
891
+ ij_yaml_spaces_within_braces = true
892
+ ij_yaml_spaces_within_brackets = true
0 commit comments