Skip to content

Commit 504837e

Browse files
committed
Add IntelliJ code style settings to .editorconfig
1 parent 7671b90 commit 504837e

File tree

15 files changed

+370
-150
lines changed

15 files changed

+370
-150
lines changed

.editorconfig

Lines changed: 264 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,273 @@
11
root = true
22

33
[*]
4-
indent_style = space
5-
indent_size = 4
64
charset = utf-8
75
end_of_line = lf
8-
trim_trailing_whitespace = true
96
insert_final_newline = true
7+
max_line_length = 160
8+
trim_trailing_whitespace = true
9+
ij_formatter_off_tag = @formatter:off
10+
ij_formatter_on_tag = @formatter:on
11+
ij_formatter_tags_enabled = false
12+
ij_smart_tabs = false
13+
ij_wrap_on_typing = false
1014

1115
[*.yml]
1216
indent_size = 2
17+
indent_style = space
18+
19+
[*.{md,gradle}]
20+
indent_size = 4
21+
indent_style = space
22+
23+
[*.java]
24+
indent_size = 4
25+
indent_style = space
26+
tab_width = 4
27+
ij_continuation_indent_size = 4
28+
ij_java_align_consecutive_assignments = false
29+
ij_java_align_consecutive_variable_declarations = false
30+
ij_java_align_group_field_declarations = true
31+
ij_java_align_multiline_annotation_parameters = false
32+
ij_java_align_multiline_array_initializer_expression = true
33+
ij_java_align_multiline_assignment = false
34+
ij_java_align_multiline_binary_operation = false
35+
ij_java_align_multiline_chained_methods = false
36+
ij_java_align_multiline_extends_list = false
37+
ij_java_align_multiline_for = true
38+
ij_java_align_multiline_method_parentheses = false
39+
ij_java_align_multiline_parameters = false
40+
ij_java_align_multiline_parameters_in_calls = false
41+
ij_java_align_multiline_parenthesized_expression = false
42+
ij_java_align_multiline_records = true
43+
ij_java_align_multiline_resources = true
44+
ij_java_align_multiline_ternary_operation = false
45+
ij_java_align_multiline_text_blocks = false
46+
ij_java_align_multiline_throws_list = false
47+
ij_java_align_subsequent_simple_methods = false
48+
ij_java_align_throws_keyword = false
49+
ij_java_annotation_parameter_wrap = off
50+
ij_java_array_initializer_new_line_after_left_brace = false
51+
ij_java_array_initializer_right_brace_on_new_line = false
52+
ij_java_array_initializer_wrap = normal
53+
ij_java_assert_statement_colon_on_next_line = false
54+
ij_java_assert_statement_wrap = off
55+
ij_java_assignment_wrap = off
56+
ij_java_binary_operation_sign_on_next_line = true
57+
ij_java_binary_operation_wrap = normal
58+
ij_java_blank_lines_after_anonymous_class_header = 1
59+
ij_java_blank_lines_after_class_header = 1
60+
ij_java_blank_lines_after_imports = 2
61+
ij_java_blank_lines_after_package = 1
62+
ij_java_blank_lines_around_class = 2
63+
ij_java_blank_lines_around_field = 0
64+
ij_java_blank_lines_around_field_in_interface = 0
65+
ij_java_blank_lines_around_initializer = 1
66+
ij_java_blank_lines_around_method = 1
67+
ij_java_blank_lines_around_method_in_interface = 1
68+
ij_java_blank_lines_before_class_end = 0
69+
ij_java_blank_lines_before_imports = 1
70+
ij_java_blank_lines_before_method_body = 0
71+
ij_java_blank_lines_before_package = 0
72+
ij_java_block_brace_style = end_of_line
73+
ij_java_block_comment_at_first_column = true
74+
ij_java_call_parameters_new_line_after_left_paren = false
75+
ij_java_call_parameters_right_paren_on_new_line = false
76+
ij_java_call_parameters_wrap = normal
77+
ij_java_case_statement_on_separate_line = true
78+
ij_java_catch_on_new_line = false
79+
ij_java_class_annotation_wrap = split_into_lines
80+
ij_java_class_brace_style = end_of_line
81+
ij_java_class_count_to_use_import_on_demand = 99
82+
ij_java_class_names_in_javadoc = 1
83+
ij_java_do_not_indent_top_level_class_members = false
84+
ij_java_do_not_wrap_after_single_annotation = false
85+
ij_java_do_while_brace_force = never
86+
ij_java_doc_add_blank_line_after_description = true
87+
ij_java_doc_add_blank_line_after_param_comments = false
88+
ij_java_doc_add_blank_line_after_return = false
89+
ij_java_doc_add_p_tag_on_empty_lines = true
90+
ij_java_doc_align_exception_comments = true
91+
ij_java_doc_align_param_comments = true
92+
ij_java_doc_do_not_wrap_if_one_line = false
93+
ij_java_doc_enable_formatting = false
94+
ij_java_doc_enable_leading_asterisks = true
95+
ij_java_doc_indent_on_continuation = false
96+
ij_java_doc_keep_empty_lines = true
97+
ij_java_doc_keep_empty_parameter_tag = true
98+
ij_java_doc_keep_empty_return_tag = true
99+
ij_java_doc_keep_empty_throws_tag = true
100+
ij_java_doc_keep_invalid_tags = true
101+
ij_java_doc_param_description_on_new_line = false
102+
ij_java_doc_preserve_line_breaks = false
103+
ij_java_doc_use_throws_not_exception_tag = true
104+
ij_java_else_on_new_line = false
105+
ij_java_entity_dd_suffix = EJB
106+
ij_java_entity_eb_suffix = Bean
107+
ij_java_entity_hi_suffix = Home
108+
ij_java_entity_lhi_prefix = Local
109+
ij_java_entity_lhi_suffix = Home
110+
ij_java_entity_li_prefix = Local
111+
ij_java_entity_pk_class = java.lang.String
112+
ij_java_entity_vo_suffix = VO
113+
ij_java_enum_constants_wrap = off
114+
ij_java_extends_keyword_wrap = normal
115+
ij_java_extends_list_wrap = normal
116+
ij_java_field_annotation_wrap = split_into_lines
117+
ij_java_finally_on_new_line = true
118+
ij_java_for_brace_force = never
119+
ij_java_for_statement_new_line_after_left_paren = false
120+
ij_java_for_statement_right_paren_on_new_line = false
121+
ij_java_for_statement_wrap = off
122+
ij_java_generate_final_locals = false
123+
ij_java_generate_final_parameters = false
124+
ij_java_if_brace_force = never
125+
ij_java_imports_layout = $*,|,java.**,|,javax.**,|,org.**,|,com.**,|,*
126+
ij_java_indent_case_from_switch = true
127+
ij_java_insert_inner_class_imports = false
128+
ij_java_insert_override_annotation = true
129+
ij_java_keep_blank_lines_before_right_brace = 2
130+
ij_java_keep_blank_lines_between_package_declaration_and_header = 2
131+
ij_java_keep_blank_lines_in_code = 2
132+
ij_java_keep_blank_lines_in_declarations = 2
133+
ij_java_keep_control_statement_in_one_line = false
134+
ij_java_keep_first_column_comment = false
135+
ij_java_keep_indents_on_empty_lines = false
136+
ij_java_keep_line_breaks = true
137+
ij_java_keep_multiple_expressions_in_one_line = false
138+
ij_java_keep_simple_blocks_in_one_line = true
139+
ij_java_keep_simple_classes_in_one_line = false
140+
ij_java_keep_simple_lambdas_in_one_line = false
141+
ij_java_keep_simple_methods_in_one_line = false
142+
ij_java_label_indent_absolute = false
143+
ij_java_label_indent_size = 0
144+
ij_java_lambda_brace_style = end_of_line
145+
ij_java_layout_static_imports_separately = true
146+
ij_java_line_comment_add_space = false
147+
ij_java_line_comment_at_first_column = true
148+
ij_java_message_dd_suffix = EJB
149+
ij_java_message_eb_suffix = Bean
150+
ij_java_method_annotation_wrap = split_into_lines
151+
ij_java_method_brace_style = end_of_line
152+
ij_java_method_call_chain_wrap = normal
153+
ij_java_method_parameters_new_line_after_left_paren = false
154+
ij_java_method_parameters_right_paren_on_new_line = false
155+
ij_java_method_parameters_wrap = normal
156+
ij_java_modifier_list_wrap = false
157+
ij_java_names_count_to_use_import_on_demand = 1
158+
ij_java_new_line_after_lparen_in_record_header = false
159+
ij_java_packages_to_use_import_on_demand = java.awt.*,javax.swing.*
160+
ij_java_parameter_annotation_wrap = off
161+
ij_java_parentheses_expression_new_line_after_left_paren = false
162+
ij_java_parentheses_expression_right_paren_on_new_line = false
163+
ij_java_place_assignment_sign_on_next_line = false
164+
ij_java_prefer_longer_names = true
165+
ij_java_prefer_parameters_wrap = false
166+
ij_java_record_components_wrap = normal
167+
ij_java_repeat_synchronized = true
168+
ij_java_replace_instanceof_and_cast = false
169+
ij_java_replace_null_check = true
170+
ij_java_replace_sum_lambda_with_method_ref = true
171+
ij_java_resource_list_new_line_after_left_paren = false
172+
ij_java_resource_list_right_paren_on_new_line = false
173+
ij_java_resource_list_wrap = off
174+
ij_java_rparen_on_new_line_in_record_header = false
175+
ij_java_session_dd_suffix = EJB
176+
ij_java_session_eb_suffix = Bean
177+
ij_java_session_hi_suffix = Home
178+
ij_java_session_lhi_prefix = Local
179+
ij_java_session_lhi_suffix = Home
180+
ij_java_session_li_prefix = Local
181+
ij_java_session_si_suffix = Service
182+
ij_java_space_after_closing_angle_bracket_in_type_argument = false
183+
ij_java_space_after_colon = true
184+
ij_java_space_after_comma = true
185+
ij_java_space_after_comma_in_type_arguments = true
186+
ij_java_space_after_for_semicolon = true
187+
ij_java_space_after_quest = true
188+
ij_java_space_after_type_cast = false
189+
ij_java_space_before_annotation_array_initializer_left_brace = false
190+
ij_java_space_before_annotation_parameter_list = false
191+
ij_java_space_before_array_initializer_left_brace = true
192+
ij_java_space_before_catch_keyword = true
193+
ij_java_space_before_catch_left_brace = true
194+
ij_java_space_before_catch_parentheses = true
195+
ij_java_space_before_class_left_brace = true
196+
ij_java_space_before_colon = true
197+
ij_java_space_before_colon_in_foreach = true
198+
ij_java_space_before_comma = false
199+
ij_java_space_before_do_left_brace = true
200+
ij_java_space_before_else_keyword = true
201+
ij_java_space_before_else_left_brace = true
202+
ij_java_space_before_finally_keyword = true
203+
ij_java_space_before_finally_left_brace = true
204+
ij_java_space_before_for_left_brace = true
205+
ij_java_space_before_for_parentheses = true
206+
ij_java_space_before_for_semicolon = false
207+
ij_java_space_before_if_left_brace = true
208+
ij_java_space_before_if_parentheses = true
209+
ij_java_space_before_method_call_parentheses = false
210+
ij_java_space_before_method_left_brace = true
211+
ij_java_space_before_method_parentheses = false
212+
ij_java_space_before_opening_angle_bracket_in_type_parameter = false
213+
ij_java_space_before_quest = true
214+
ij_java_space_before_switch_left_brace = true
215+
ij_java_space_before_switch_parentheses = true
216+
ij_java_space_before_synchronized_left_brace = true
217+
ij_java_space_before_synchronized_parentheses = true
218+
ij_java_space_before_try_left_brace = true
219+
ij_java_space_before_try_parentheses = true
220+
ij_java_space_before_type_parameter_list = false
221+
ij_java_space_before_while_keyword = true
222+
ij_java_space_before_while_left_brace = true
223+
ij_java_space_before_while_parentheses = true
224+
ij_java_space_inside_one_line_enum_braces = false
225+
ij_java_space_within_empty_array_initializer_braces = false
226+
ij_java_space_within_empty_method_call_parentheses = false
227+
ij_java_space_within_empty_method_parentheses = false
228+
ij_java_spaces_around_additive_operators = true
229+
ij_java_spaces_around_assignment_operators = true
230+
ij_java_spaces_around_bitwise_operators = true
231+
ij_java_spaces_around_equality_operators = true
232+
ij_java_spaces_around_lambda_arrow = true
233+
ij_java_spaces_around_logical_operators = true
234+
ij_java_spaces_around_method_ref_dbl_colon = false
235+
ij_java_spaces_around_multiplicative_operators = true
236+
ij_java_spaces_around_relational_operators = true
237+
ij_java_spaces_around_shift_operators = true
238+
ij_java_spaces_around_type_bounds_in_type_parameters = true
239+
ij_java_spaces_around_unary_operator = false
240+
ij_java_spaces_within_angle_brackets = false
241+
ij_java_spaces_within_annotation_parentheses = false
242+
ij_java_spaces_within_array_initializer_braces = false
243+
ij_java_spaces_within_braces = false
244+
ij_java_spaces_within_brackets = false
245+
ij_java_spaces_within_cast_parentheses = false
246+
ij_java_spaces_within_catch_parentheses = false
247+
ij_java_spaces_within_for_parentheses = false
248+
ij_java_spaces_within_if_parentheses = false
249+
ij_java_spaces_within_method_call_parentheses = false
250+
ij_java_spaces_within_method_parentheses = false
251+
ij_java_spaces_within_parentheses = false
252+
ij_java_spaces_within_switch_parentheses = false
253+
ij_java_spaces_within_synchronized_parentheses = false
254+
ij_java_spaces_within_try_parentheses = false
255+
ij_java_spaces_within_while_parentheses = false
256+
ij_java_special_else_if_treatment = true
257+
ij_java_subclass_name_suffix = Impl
258+
ij_java_ternary_operation_signs_on_next_line = false
259+
ij_java_ternary_operation_wrap = on_every_item
260+
ij_java_test_name_suffix = Test
261+
ij_java_throws_keyword_wrap = normal
262+
ij_java_throws_list_wrap = normal
263+
ij_java_use_external_annotations = false
264+
ij_java_use_fq_class_names = false
265+
ij_java_use_relative_indents = false
266+
ij_java_use_single_class_imports = true
267+
ij_java_variable_annotation_wrap = off
268+
ij_java_visibility = public
269+
ij_java_while_brace_force = never
270+
ij_java_while_on_new_line = false
271+
ij_java_wrap_comments = false
272+
ij_java_wrap_first_method_in_call_chain = false
273+
ij_java_wrap_long_lines = false

CONTRIBUTING.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
## Contributing ##
22

3-
We are happy to receive pull-requests if you want to contribute code to the project.
3+
We are happy to receive pull-requests if you want to contribute new features or bugfixes to the project.
44
Please use the code style settings that you can find in the [code-style directory](code-style/).
5+
If you use IntelliJ, please make sure it properly picks up the settings from the [EditorConfig file](.editorconfig)
6+
(this should be the default behavior though).
57

68
If you want to thank the author for this library or want to support the maintenance work,
79
we are happy to receive a donation.

build.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,5 +168,3 @@ dependencies {
168168
dependencyLocking {
169169
lockAllConfigurations()
170170
}
171-
172-
// vim: set ts=4 sw=4 et:

code-style/idea/code-style.xml

Lines changed: 0 additions & 73 deletions
This file was deleted.

0 commit comments

Comments
 (0)