Skip to content

Commit 306b757

Browse files
committed
Enabled EditorConfig support for helping us maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs.
1 parent 392f61b commit 306b757

File tree

1 file changed

+374
-0
lines changed

1 file changed

+374
-0
lines changed

Diff for: .editorconfig

+374
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,374 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = crlf
6+
indent_size = 4
7+
indent_style = tab
8+
insert_final_newline = true
9+
max_line_length = 120
10+
tab_width = 4
11+
ij_continuation_indent_size = 8
12+
ij_formatter_off_tag = @formatter:off
13+
ij_formatter_on_tag = @formatter:on
14+
ij_formatter_tags_enabled = true
15+
ij_smart_tabs = false
16+
ij_visual_guides = none
17+
ij_wrap_on_typing = true
18+
19+
[*.java]
20+
ij_java_align_consecutive_assignments = false
21+
ij_java_align_consecutive_variable_declarations = false
22+
ij_java_align_group_field_declarations = false
23+
ij_java_align_multiline_annotation_parameters = false
24+
ij_java_align_multiline_array_initializer_expression = false
25+
ij_java_align_multiline_assignment = false
26+
ij_java_align_multiline_binary_operation = false
27+
ij_java_align_multiline_chained_methods = true
28+
ij_java_align_multiline_extends_list = false
29+
ij_java_align_multiline_for = true
30+
ij_java_align_multiline_method_parentheses = true
31+
ij_java_align_multiline_parameters = true
32+
ij_java_align_multiline_parameters_in_calls = true
33+
ij_java_align_multiline_parenthesized_expression = false
34+
ij_java_align_multiline_records = true
35+
ij_java_align_multiline_resources = true
36+
ij_java_align_multiline_ternary_operation = false
37+
ij_java_align_multiline_text_blocks = false
38+
ij_java_align_multiline_throws_list = false
39+
ij_java_align_subsequent_simple_methods = false
40+
ij_java_align_throws_keyword = false
41+
ij_java_annotation_parameter_wrap = off
42+
ij_java_array_initializer_new_line_after_left_brace = false
43+
ij_java_array_initializer_right_brace_on_new_line = false
44+
ij_java_array_initializer_wrap = off
45+
ij_java_assert_statement_colon_on_next_line = false
46+
ij_java_assert_statement_wrap = off
47+
ij_java_assignment_wrap = off
48+
ij_java_binary_operation_sign_on_next_line = false
49+
ij_java_binary_operation_wrap = normal
50+
ij_java_blank_lines_after_anonymous_class_header = 0
51+
ij_java_blank_lines_after_class_header = 0
52+
ij_java_blank_lines_after_imports = 1
53+
ij_java_blank_lines_after_package = 1
54+
ij_java_blank_lines_around_class = 1
55+
ij_java_blank_lines_around_field = 0
56+
ij_java_blank_lines_around_field_in_interface = 0
57+
ij_java_blank_lines_around_initializer = 1
58+
ij_java_blank_lines_around_method = 1
59+
ij_java_blank_lines_around_method_in_interface = 1
60+
ij_java_blank_lines_before_class_end = 0
61+
ij_java_blank_lines_before_imports = 1
62+
ij_java_blank_lines_before_method_body = 0
63+
ij_java_blank_lines_before_package = 0
64+
ij_java_block_brace_style = end_of_line
65+
ij_java_block_comment_at_first_column = true
66+
ij_java_builder_methods = none
67+
ij_java_call_parameters_new_line_after_left_paren = false
68+
ij_java_call_parameters_right_paren_on_new_line = false
69+
ij_java_call_parameters_wrap = normal
70+
ij_java_case_statement_on_separate_line = true
71+
ij_java_catch_on_new_line = false
72+
ij_java_class_annotation_wrap = split_into_lines
73+
ij_java_class_brace_style = end_of_line
74+
ij_java_class_count_to_use_import_on_demand = 10
75+
ij_java_class_names_in_javadoc = 1
76+
ij_java_do_not_indent_top_level_class_members = false
77+
ij_java_do_not_wrap_after_single_annotation = false
78+
ij_java_do_while_brace_force = never
79+
ij_java_doc_add_blank_line_after_description = true
80+
ij_java_doc_add_blank_line_after_param_comments = false
81+
ij_java_doc_add_blank_line_after_return = false
82+
ij_java_doc_add_p_tag_on_empty_lines = true
83+
ij_java_doc_align_exception_comments = true
84+
ij_java_doc_align_param_comments = true
85+
ij_java_doc_do_not_wrap_if_one_line = false
86+
ij_java_doc_enable_formatting = true
87+
ij_java_doc_enable_leading_asterisks = true
88+
ij_java_doc_indent_on_continuation = false
89+
ij_java_doc_keep_empty_lines = true
90+
ij_java_doc_keep_empty_parameter_tag = true
91+
ij_java_doc_keep_empty_return_tag = true
92+
ij_java_doc_keep_empty_throws_tag = true
93+
ij_java_doc_keep_invalid_tags = true
94+
ij_java_doc_param_description_on_new_line = false
95+
ij_java_doc_preserve_line_breaks = false
96+
ij_java_doc_use_throws_not_exception_tag = true
97+
ij_java_else_on_new_line = false
98+
ij_java_entity_dd_suffix = EJB
99+
ij_java_entity_eb_suffix = Bean
100+
ij_java_entity_hi_suffix = Home
101+
ij_java_entity_lhi_prefix = Local
102+
ij_java_entity_lhi_suffix = Home
103+
ij_java_entity_li_prefix = Local
104+
ij_java_entity_pk_class = java.lang.String
105+
ij_java_entity_vo_suffix = VO
106+
ij_java_enum_constants_wrap = off
107+
ij_java_extends_keyword_wrap = normal
108+
ij_java_extends_list_wrap = normal
109+
ij_java_field_annotation_wrap = split_into_lines
110+
ij_java_finally_on_new_line = false
111+
ij_java_for_brace_force = always
112+
ij_java_for_statement_new_line_after_left_paren = false
113+
ij_java_for_statement_right_paren_on_new_line = false
114+
ij_java_for_statement_wrap = normal
115+
ij_java_generate_final_locals = true
116+
ij_java_generate_final_parameters = true
117+
ij_java_if_brace_force = always
118+
ij_java_imports_layout = *, |, javax.**, java.**, |, $*
119+
ij_java_indent_case_from_switch = true
120+
ij_java_insert_inner_class_imports = false
121+
ij_java_insert_override_annotation = true
122+
ij_java_keep_blank_lines_before_right_brace = 1
123+
ij_java_keep_blank_lines_between_package_declaration_and_header = 2
124+
ij_java_keep_blank_lines_in_code = 1
125+
ij_java_keep_blank_lines_in_declarations = 1
126+
ij_java_keep_builder_methods_indents = false
127+
ij_java_keep_control_statement_in_one_line = true
128+
ij_java_keep_first_column_comment = false
129+
ij_java_keep_indents_on_empty_lines = false
130+
ij_java_keep_line_breaks = false
131+
ij_java_keep_multiple_expressions_in_one_line = false
132+
ij_java_keep_simple_blocks_in_one_line = false
133+
ij_java_keep_simple_classes_in_one_line = false
134+
ij_java_keep_simple_lambdas_in_one_line = true
135+
ij_java_keep_simple_methods_in_one_line = false
136+
ij_java_label_indent_absolute = false
137+
ij_java_label_indent_size = 0
138+
ij_java_lambda_brace_style = end_of_line
139+
ij_java_layout_static_imports_separately = true
140+
ij_java_line_comment_add_space = false
141+
ij_java_line_comment_at_first_column = true
142+
ij_java_message_dd_suffix = EJB
143+
ij_java_message_eb_suffix = Bean
144+
ij_java_method_annotation_wrap = split_into_lines
145+
ij_java_method_brace_style = end_of_line
146+
ij_java_method_call_chain_wrap = normal
147+
ij_java_method_parameters_new_line_after_left_paren = false
148+
ij_java_method_parameters_right_paren_on_new_line = false
149+
ij_java_method_parameters_wrap = normal
150+
ij_java_modifier_list_wrap = false
151+
ij_java_names_count_to_use_import_on_demand = 10
152+
ij_java_new_line_after_lparen_in_record_header = false
153+
ij_java_packages_to_use_import_on_demand = java.awt.*, javax.swing.*
154+
ij_java_parameter_annotation_wrap = off
155+
ij_java_parentheses_expression_new_line_after_left_paren = false
156+
ij_java_parentheses_expression_right_paren_on_new_line = false
157+
ij_java_place_assignment_sign_on_next_line = false
158+
ij_java_prefer_longer_names = true
159+
ij_java_prefer_parameters_wrap = true
160+
ij_java_record_components_wrap = normal
161+
ij_java_repeat_synchronized = true
162+
ij_java_replace_instanceof_and_cast = false
163+
ij_java_replace_null_check = true
164+
ij_java_replace_sum_lambda_with_method_ref = true
165+
ij_java_resource_list_new_line_after_left_paren = false
166+
ij_java_resource_list_right_paren_on_new_line = false
167+
ij_java_resource_list_wrap = normal
168+
ij_java_rparen_on_new_line_in_record_header = false
169+
ij_java_session_dd_suffix = EJB
170+
ij_java_session_eb_suffix = Bean
171+
ij_java_session_hi_suffix = Home
172+
ij_java_session_lhi_prefix = Local
173+
ij_java_session_lhi_suffix = Home
174+
ij_java_session_li_prefix = Local
175+
ij_java_session_si_suffix = Service
176+
ij_java_space_after_closing_angle_bracket_in_type_argument = false
177+
ij_java_space_after_colon = true
178+
ij_java_space_after_comma = true
179+
ij_java_space_after_comma_in_type_arguments = true
180+
ij_java_space_after_for_semicolon = true
181+
ij_java_space_after_quest = true
182+
ij_java_space_after_type_cast = true
183+
ij_java_space_before_annotation_array_initializer_left_brace = false
184+
ij_java_space_before_annotation_parameter_list = false
185+
ij_java_space_before_array_initializer_left_brace = false
186+
ij_java_space_before_catch_keyword = true
187+
ij_java_space_before_catch_left_brace = true
188+
ij_java_space_before_catch_parentheses = true
189+
ij_java_space_before_class_left_brace = true
190+
ij_java_space_before_colon = true
191+
ij_java_space_before_colon_in_foreach = true
192+
ij_java_space_before_comma = false
193+
ij_java_space_before_do_left_brace = true
194+
ij_java_space_before_else_keyword = true
195+
ij_java_space_before_else_left_brace = true
196+
ij_java_space_before_finally_keyword = true
197+
ij_java_space_before_finally_left_brace = true
198+
ij_java_space_before_for_left_brace = true
199+
ij_java_space_before_for_parentheses = true
200+
ij_java_space_before_for_semicolon = false
201+
ij_java_space_before_if_left_brace = true
202+
ij_java_space_before_if_parentheses = true
203+
ij_java_space_before_method_call_parentheses = false
204+
ij_java_space_before_method_left_brace = true
205+
ij_java_space_before_method_parentheses = false
206+
ij_java_space_before_opening_angle_bracket_in_type_parameter = false
207+
ij_java_space_before_quest = true
208+
ij_java_space_before_switch_left_brace = true
209+
ij_java_space_before_switch_parentheses = true
210+
ij_java_space_before_synchronized_left_brace = true
211+
ij_java_space_before_synchronized_parentheses = true
212+
ij_java_space_before_try_left_brace = true
213+
ij_java_space_before_try_parentheses = true
214+
ij_java_space_before_type_parameter_list = false
215+
ij_java_space_before_while_keyword = true
216+
ij_java_space_before_while_left_brace = true
217+
ij_java_space_before_while_parentheses = true
218+
ij_java_space_inside_one_line_enum_braces = false
219+
ij_java_space_within_empty_array_initializer_braces = false
220+
ij_java_space_within_empty_method_call_parentheses = false
221+
ij_java_space_within_empty_method_parentheses = false
222+
ij_java_spaces_around_additive_operators = true
223+
ij_java_spaces_around_assignment_operators = true
224+
ij_java_spaces_around_bitwise_operators = true
225+
ij_java_spaces_around_equality_operators = true
226+
ij_java_spaces_around_lambda_arrow = true
227+
ij_java_spaces_around_logical_operators = true
228+
ij_java_spaces_around_method_ref_dbl_colon = false
229+
ij_java_spaces_around_multiplicative_operators = true
230+
ij_java_spaces_around_relational_operators = true
231+
ij_java_spaces_around_shift_operators = true
232+
ij_java_spaces_around_type_bounds_in_type_parameters = true
233+
ij_java_spaces_around_unary_operator = false
234+
ij_java_spaces_within_angle_brackets = false
235+
ij_java_spaces_within_annotation_parentheses = false
236+
ij_java_spaces_within_array_initializer_braces = false
237+
ij_java_spaces_within_braces = false
238+
ij_java_spaces_within_brackets = false
239+
ij_java_spaces_within_cast_parentheses = false
240+
ij_java_spaces_within_catch_parentheses = false
241+
ij_java_spaces_within_for_parentheses = false
242+
ij_java_spaces_within_if_parentheses = false
243+
ij_java_spaces_within_method_call_parentheses = false
244+
ij_java_spaces_within_method_parentheses = false
245+
ij_java_spaces_within_parentheses = false
246+
ij_java_spaces_within_record_header = false
247+
ij_java_spaces_within_switch_parentheses = false
248+
ij_java_spaces_within_synchronized_parentheses = false
249+
ij_java_spaces_within_try_parentheses = false
250+
ij_java_spaces_within_while_parentheses = false
251+
ij_java_special_else_if_treatment = true
252+
ij_java_subclass_name_suffix = Impl
253+
ij_java_ternary_operation_signs_on_next_line = false
254+
ij_java_ternary_operation_wrap = off
255+
ij_java_test_name_suffix = Test
256+
ij_java_throws_keyword_wrap = normal
257+
ij_java_throws_list_wrap = normal
258+
ij_java_use_external_annotations = false
259+
ij_java_use_fq_class_names = false
260+
ij_java_use_relative_indents = false
261+
ij_java_use_single_class_imports = true
262+
ij_java_variable_annotation_wrap = off
263+
ij_java_visibility = public
264+
ij_java_while_brace_force = always
265+
ij_java_while_on_new_line = false
266+
ij_java_wrap_comments = true
267+
ij_java_wrap_first_method_in_call_chain = true
268+
ij_java_wrap_long_lines = false
269+
270+
[.editorconfig]
271+
ij_editorconfig_align_group_field_declarations = false
272+
ij_editorconfig_space_after_colon = false
273+
ij_editorconfig_space_after_comma = true
274+
ij_editorconfig_space_before_colon = false
275+
ij_editorconfig_space_before_comma = false
276+
ij_editorconfig_spaces_around_assignment_operators = true
277+
278+
[{*.ant, *.fxml, *.jhm, *.jnlp, *.jrxml, *.pom, *.rng, *.tld, *.wadl, *.wsdd, *.wsdl, *.xjb, *.xml, *.xsd, *.xsl, *.xslt, *.xul}]
279+
ij_xml_align_attributes = true
280+
ij_xml_align_text = false
281+
ij_xml_attribute_wrap = normal
282+
ij_xml_block_comment_at_first_column = true
283+
ij_xml_keep_blank_lines = 2
284+
ij_xml_keep_indents_on_empty_lines = false
285+
ij_xml_keep_line_breaks = true
286+
ij_xml_keep_line_breaks_in_text = true
287+
ij_xml_keep_whitespaces = false
288+
ij_xml_keep_whitespaces_around_cdata = preserve
289+
ij_xml_keep_whitespaces_inside_cdata = false
290+
ij_xml_line_comment_at_first_column = true
291+
ij_xml_space_after_tag_name = false
292+
ij_xml_space_around_equals_in_attribute = false
293+
ij_xml_space_inside_empty_tag = false
294+
ij_xml_text_wrap = normal
295+
296+
[{*.har, *.jsb2, *.jsb3, *.json, .babelrc, .eslintrc, .stylelintrc, bowerrc, jest.config}]
297+
indent_size = 2
298+
ij_json_keep_blank_lines_in_code = 0
299+
ij_json_keep_indents_on_empty_lines = false
300+
ij_json_keep_line_breaks = true
301+
ij_json_space_after_colon = true
302+
ij_json_space_after_comma = true
303+
ij_json_space_before_colon = true
304+
ij_json_space_before_comma = false
305+
ij_json_spaces_within_braces = false
306+
ij_json_spaces_within_brackets = false
307+
ij_json_wrap_long_lines = false
308+
309+
[{*.htm, *.html, *.sht, *.shtm, *.shtml}]
310+
ij_html_add_new_line_before_tags = body, div, p, form, h1, h2, h3
311+
ij_html_align_attributes = true
312+
ij_html_align_text = false
313+
ij_html_attribute_wrap = normal
314+
ij_html_block_comment_at_first_column = true
315+
ij_html_do_not_align_children_of_min_lines = 0
316+
ij_html_do_not_break_if_inline_tags = title, h1, h2, h3, h4, h5, h6, p
317+
ij_html_do_not_indent_children_of_tags = html, body, thead, tbody, tfoot
318+
ij_html_enforce_quotes = false
319+
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
320+
ij_html_keep_blank_lines = 2
321+
ij_html_keep_indents_on_empty_lines = false
322+
ij_html_keep_line_breaks = true
323+
ij_html_keep_line_breaks_in_text = true
324+
ij_html_keep_whitespaces = false
325+
ij_html_keep_whitespaces_inside = span, pre, textarea
326+
ij_html_line_comment_at_first_column = true
327+
ij_html_new_line_after_last_attribute = never
328+
ij_html_new_line_before_first_attribute = never
329+
ij_html_quote_style = double
330+
ij_html_remove_new_line_before_tags = br
331+
ij_html_space_after_tag_name = false
332+
ij_html_space_around_equality_in_attribute = false
333+
ij_html_space_inside_empty_tag = false
334+
ij_html_text_wrap = normal
335+
ij_html_uniform_ident = false
336+
337+
[{*.jsf, *.jsp, *.jspf, *.tag, *.tagf, *.xjsp}]
338+
ij_jsp_jsp_prefer_comma_separated_import_list = false
339+
ij_jsp_keep_indents_on_empty_lines = false
340+
341+
[{*.jspx, *.tagx}]
342+
ij_jspx_keep_indents_on_empty_lines = false
343+
344+
[{*.markdown, *.md}]
345+
ij_markdown_force_one_space_after_blockquote_symbol = true
346+
ij_markdown_force_one_space_after_header_symbol = true
347+
ij_markdown_force_one_space_after_list_bullet = true
348+
ij_markdown_force_one_space_between_words = true
349+
ij_markdown_keep_indents_on_empty_lines = false
350+
ij_markdown_max_lines_around_block_elements = 1
351+
ij_markdown_max_lines_around_header = 1
352+
ij_markdown_max_lines_between_paragraphs = 1
353+
ij_markdown_min_lines_around_block_elements = 1
354+
ij_markdown_min_lines_around_header = 1
355+
ij_markdown_min_lines_between_paragraphs = 1
356+
357+
[{*.properties, spring.handlers, spring.schemas}]
358+
ij_properties_align_group_field_declarations = false
359+
ij_properties_keep_blank_lines = false
360+
ij_properties_key_value_delimiter = equals
361+
ij_properties_spaces_around_key_value_delimiter = false
362+
363+
[{*.yaml, *.yml}]
364+
indent_size = 2
365+
ij_yaml_align_values_properties = do_not_align
366+
ij_yaml_autoinsert_sequence_marker = true
367+
ij_yaml_block_mapping_on_new_line = false
368+
ij_yaml_indent_sequence_value = true
369+
ij_yaml_keep_indents_on_empty_lines = false
370+
ij_yaml_keep_line_breaks = true
371+
ij_yaml_sequence_on_new_line = false
372+
ij_yaml_space_before_colon = false
373+
ij_yaml_spaces_within_braces = true
374+
ij_yaml_spaces_within_brackets = true

0 commit comments

Comments
 (0)