Skip to content

Commit 8e46b2e

Browse files
committed
COH-21389: dev guidelines changes
[git-p4: depot-paths = "//dev/coherence-ce/main/": change = 80004]
1 parent a2d7123 commit 8e46b2e

File tree

3 files changed

+10261
-2
lines changed

3 files changed

+10261
-2
lines changed

DEV-GUIDELINES.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -864,5 +864,5 @@ if (cElems > 0)
864864
```
865865

866866
# <a name="tools"></a>Tools
867-
* IntelliJ settings file: [here]()
868-
* JIndent style: [here]()
867+
* IntelliJ settings file: [here](tools/conf/coh-idea-codescheme.xml)
868+
* JIndent style: [here](tools/conf/coh-jindent-codingstyle.xjs)

tools/conf/coh-idea-codescheme.xml

+311
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,311 @@
1+
<code_scheme name="coherence">
2+
<option name="FIELD_NAME_PREFIX" value="m_" />
3+
<option name="STATIC_FIELD_NAME_PREFIX" value="s_" />
4+
<option name="INSERT_OVERRIDE_ANNOTATION" value="false" />
5+
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="100" />
6+
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="100" />
7+
<option name="IMPORT_LAYOUT_TABLE">
8+
<value>
9+
<package name="" withSubpackages="true" static="false" />
10+
<emptyLine />
11+
<package name="" withSubpackages="true" static="true" />
12+
</value>
13+
</option>
14+
<option name="STATIC_FIELDS_ORDER_WEIGHT" value="2" />
15+
<option name="FIELDS_ORDER_WEIGHT" value="6" />
16+
<option name="CONSTRUCTORS_ORDER_WEIGHT" value="1" />
17+
<option name="STATIC_METHODS_ORDER_WEIGHT" value="5" />
18+
<option name="METHODS_ORDER_WEIGHT" value="3" />
19+
<option name="STATIC_INNER_CLASSES_ORDER_WEIGHT" value="7" />
20+
<option name="INNER_CLASSES_ORDER_WEIGHT" value="4" />
21+
<option name="RIGHT_MARGIN" value="80" />
22+
<option name="JD_ADD_BLANK_AFTER_PARM_COMMENTS" value="true" />
23+
<option name="JD_ADD_BLANK_AFTER_RETURN" value="true" />
24+
<option name="LINE_COMMENT_AT_FIRST_COLUMN" value="false" />
25+
<option name="BLOCK_COMMENT_AT_FIRST_COLUMN" value="false" />
26+
<option name="BLANK_LINES_AFTER_PACKAGE" value="2" />
27+
<option name="BLANK_LINES_BEFORE_IMPORTS" value="0" />
28+
<option name="BLANK_LINES_AFTER_IMPORTS" value="2" />
29+
<option name="BLANK_LINES_AROUND_CLASS" value="0" />
30+
<option name="BLANK_LINES_AROUND_FIELD" value="1" />
31+
<option name="BLANK_LINES_AROUND_FIELD_IN_INTERFACE" value="1" />
32+
<option name="BRACE_STYLE" value="3" />
33+
<option name="CLASS_BRACE_STYLE" value="3" />
34+
<option name="METHOD_BRACE_STYLE" value="3" />
35+
<option name="ELSE_ON_NEW_LINE" value="true" />
36+
<option name="WHILE_ON_NEW_LINE" value="true" />
37+
<option name="CATCH_ON_NEW_LINE" value="true" />
38+
<option name="FINALLY_ON_NEW_LINE" value="true" />
39+
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" />
40+
<option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" />
41+
<option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" />
42+
<option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" />
43+
<option name="ALIGN_MULTILINE_THROWS_LIST" value="true" />
44+
<option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" />
45+
<option name="ALIGN_MULTILINE_PARENTHESIZED_EXPRESSION" value="true" />
46+
<option name="ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION" value="true" />
47+
<option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" />
48+
<option name="CALL_PARAMETERS_WRAP" value="1" />
49+
<option name="PREFER_PARAMETERS_WRAP" value="true" />
50+
<option name="METHOD_PARAMETERS_WRAP" value="1" />
51+
<option name="EXTENDS_LIST_WRAP" value="1" />
52+
<option name="THROWS_LIST_WRAP" value="1" />
53+
<option name="EXTENDS_KEYWORD_WRAP" value="2" />
54+
<option name="THROWS_KEYWORD_WRAP" value="2" />
55+
<option name="METHOD_CALL_CHAIN_WRAP" value="5" />
56+
<option name="BINARY_OPERATION_WRAP" value="1" />
57+
<option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
58+
<option name="TERNARY_OPERATION_WRAP" value="5" />
59+
<option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
60+
<option name="FOR_STATEMENT_WRAP" value="1" />
61+
<option name="ARRAY_INITIALIZER_WRAP" value="1" />
62+
<option name="ASSIGNMENT_WRAP" value="1" />
63+
<option name="WRAP_COMMENTS" value="true" />
64+
<option name="ASSERT_STATEMENT_WRAP" value="1" />
65+
<option name="ASSERT_STATEMENT_COLON_ON_NEXT_LINE" value="true" />
66+
<option name="IF_BRACE_FORCE" value="3" />
67+
<option name="DOWHILE_BRACE_FORCE" value="3" />
68+
<option name="WHILE_BRACE_FORCE" value="3" />
69+
<option name="FOR_BRACE_FORCE" value="3" />
70+
<JSCodeStyleSettings>
71+
<option name="ALIGN_OBJECT_PROPERTIES" value="1" />
72+
<option name="ALIGN_MULTIPLE_ASSIGNMENTS" value="true" />
73+
</JSCodeStyleSettings>
74+
<JSON>
75+
<option name="PROPERTY_ALIGNMENT" value="1" />
76+
<option name="ARRAY_WRAPPING" value="5" />
77+
</JSON>
78+
<JavaCodeStyleSettings>
79+
<option name="CLASS_NAMES_IN_JAVADOC" value="3" />
80+
</JavaCodeStyleSettings>
81+
<XML>
82+
<option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
83+
</XML>
84+
<ADDITIONAL_INDENT_OPTIONS fileType="scala">
85+
<option name="INDENT_SIZE" value="2" />
86+
<option name="TAB_SIZE" value="2" />
87+
</ADDITIONAL_INDENT_OPTIONS>
88+
<codeStyleSettings language="CFML">
89+
<option name="BRACE_STYLE" value="3" />
90+
<option name="METHOD_BRACE_STYLE" value="3" />
91+
<option name="ELSE_ON_NEW_LINE" value="true" />
92+
<option name="WHILE_ON_NEW_LINE" value="true" />
93+
<option name="CATCH_ON_NEW_LINE" value="true" />
94+
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" />
95+
<option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" />
96+
<option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" />
97+
<option name="CALL_PARAMETERS_WRAP" value="1" />
98+
<option name="METHOD_PARAMETERS_WRAP" value="1" />
99+
<option name="BINARY_OPERATION_WRAP" value="1" />
100+
<option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
101+
<option name="TERNARY_OPERATION_WRAP" value="5" />
102+
<option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
103+
<option name="FOR_STATEMENT_WRAP" value="1" />
104+
<option name="ASSIGNMENT_WRAP" value="1" />
105+
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
106+
</codeStyleSettings>
107+
<codeStyleSettings language="CoffeeScript">
108+
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" />
109+
<option name="METHOD_PARAMETERS_WRAP" value="1" />
110+
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
111+
</codeStyleSettings>
112+
<codeStyleSettings language="ECMA Script Level 4">
113+
<option name="BLANK_LINES_AFTER_PACKAGE" value="2" />
114+
<option name="BLANK_LINES_BEFORE_IMPORTS" value="0" />
115+
<option name="BLANK_LINES_AFTER_IMPORTS" value="2" />
116+
<option name="BRACE_STYLE" value="3" />
117+
<option name="CLASS_BRACE_STYLE" value="3" />
118+
<option name="METHOD_BRACE_STYLE" value="3" />
119+
<option name="ELSE_ON_NEW_LINE" value="true" />
120+
<option name="WHILE_ON_NEW_LINE" value="true" />
121+
<option name="CATCH_ON_NEW_LINE" value="true" />
122+
<option name="FINALLY_ON_NEW_LINE" value="true" />
123+
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" />
124+
<option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" />
125+
<option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" />
126+
<option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" />
127+
<option name="ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION" value="true" />
128+
<option name="CALL_PARAMETERS_WRAP" value="1" />
129+
<option name="METHOD_PARAMETERS_WRAP" value="1" />
130+
<option name="EXTENDS_LIST_WRAP" value="1" />
131+
<option name="EXTENDS_KEYWORD_WRAP" value="2" />
132+
<option name="BINARY_OPERATION_WRAP" value="1" />
133+
<option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
134+
<option name="TERNARY_OPERATION_WRAP" value="5" />
135+
<option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
136+
<option name="FOR_STATEMENT_WRAP" value="1" />
137+
<option name="ARRAY_INITIALIZER_WRAP" value="1" />
138+
<option name="ASSIGNMENT_WRAP" value="1" />
139+
<option name="IF_BRACE_FORCE" value="3" />
140+
<option name="DOWHILE_BRACE_FORCE" value="3" />
141+
<option name="WHILE_BRACE_FORCE" value="3" />
142+
<option name="FOR_BRACE_FORCE" value="3" />
143+
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
144+
</codeStyleSettings>
145+
<codeStyleSettings language="GSP">
146+
<indentOptions>
147+
<option name="INDENT_SIZE" value="2" />
148+
</indentOptions>
149+
</codeStyleSettings>
150+
<codeStyleSettings language="Groovy">
151+
<option name="BLANK_LINES_AFTER_PACKAGE" value="2" />
152+
<option name="BLANK_LINES_BEFORE_IMPORTS" value="0" />
153+
<option name="BLANK_LINES_AFTER_IMPORTS" value="2" />
154+
<option name="BLANK_LINES_AROUND_CLASS" value="0" />
155+
<option name="BLANK_LINES_AROUND_FIELD" value="1" />
156+
<option name="BLANK_LINES_AROUND_FIELD_IN_INTERFACE" value="1" />
157+
<option name="BRACE_STYLE" value="3" />
158+
<option name="CLASS_BRACE_STYLE" value="3" />
159+
<option name="METHOD_BRACE_STYLE" value="3" />
160+
<option name="ELSE_ON_NEW_LINE" value="true" />
161+
<option name="CATCH_ON_NEW_LINE" value="true" />
162+
<option name="FINALLY_ON_NEW_LINE" value="true" />
163+
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" />
164+
<option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" />
165+
<option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" />
166+
<option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" />
167+
<option name="ALIGN_MULTILINE_THROWS_LIST" value="true" />
168+
<option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" />
169+
<option name="CALL_PARAMETERS_WRAP" value="1" />
170+
<option name="PREFER_PARAMETERS_WRAP" value="true" />
171+
<option name="METHOD_PARAMETERS_WRAP" value="1" />
172+
<option name="EXTENDS_LIST_WRAP" value="1" />
173+
<option name="THROWS_LIST_WRAP" value="1" />
174+
<option name="EXTENDS_KEYWORD_WRAP" value="2" />
175+
<option name="THROWS_KEYWORD_WRAP" value="2" />
176+
<option name="METHOD_CALL_CHAIN_WRAP" value="5" />
177+
<option name="BINARY_OPERATION_WRAP" value="1" />
178+
<option name="TERNARY_OPERATION_WRAP" value="5" />
179+
<option name="FOR_STATEMENT_WRAP" value="1" />
180+
<option name="ASSIGNMENT_WRAP" value="1" />
181+
<option name="ASSERT_STATEMENT_WRAP" value="1" />
182+
<option name="IF_BRACE_FORCE" value="3" />
183+
<option name="WHILE_BRACE_FORCE" value="3" />
184+
<option name="FOR_BRACE_FORCE" value="3" />
185+
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
186+
<indentOptions>
187+
<option name="INDENT_SIZE" value="2" />
188+
</indentOptions>
189+
</codeStyleSettings>
190+
<codeStyleSettings language="JAVA">
191+
<option name="LINE_COMMENT_AT_FIRST_COLUMN" value="false" />
192+
<option name="BLOCK_COMMENT_AT_FIRST_COLUMN" value="false" />
193+
<option name="BLANK_LINES_AFTER_PACKAGE" value="2" />
194+
<option name="BLANK_LINES_BEFORE_IMPORTS" value="0" />
195+
<option name="BLANK_LINES_AFTER_IMPORTS" value="2" />
196+
<option name="BLANK_LINES_AROUND_CLASS" value="0" />
197+
<option name="BLANK_LINES_AROUND_FIELD" value="1" />
198+
<option name="BLANK_LINES_AROUND_FIELD_IN_INTERFACE" value="1" />
199+
<option name="BRACE_STYLE" value="3" />
200+
<option name="CLASS_BRACE_STYLE" value="3" />
201+
<option name="METHOD_BRACE_STYLE" value="3" />
202+
<option name="ELSE_ON_NEW_LINE" value="true" />
203+
<option name="WHILE_ON_NEW_LINE" value="true" />
204+
<option name="CATCH_ON_NEW_LINE" value="true" />
205+
<option name="FINALLY_ON_NEW_LINE" value="true" />
206+
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" />
207+
<option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" />
208+
<option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" />
209+
<option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" />
210+
<option name="ALIGN_MULTILINE_THROWS_LIST" value="true" />
211+
<option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" />
212+
<option name="ALIGN_MULTILINE_PARENTHESIZED_EXPRESSION" value="true" />
213+
<option name="ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION" value="true" />
214+
<option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" />
215+
<option name="PREFER_PARAMETERS_WRAP" value="true" />
216+
<option name="EXTENDS_LIST_WRAP" value="1" />
217+
<option name="THROWS_LIST_WRAP" value="1" />
218+
<option name="EXTENDS_KEYWORD_WRAP" value="2" />
219+
<option name="THROWS_KEYWORD_WRAP" value="1" />
220+
<option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
221+
<option name="TERNARY_OPERATION_WRAP" value="5" />
222+
<option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
223+
<option name="ASSERT_STATEMENT_WRAP" value="1" />
224+
<option name="ASSERT_STATEMENT_COLON_ON_NEXT_LINE" value="true" />
225+
<option name="IF_BRACE_FORCE" value="3" />
226+
<option name="DOWHILE_BRACE_FORCE" value="3" />
227+
<option name="WHILE_BRACE_FORCE" value="3" />
228+
<option name="FOR_BRACE_FORCE" value="3" />
229+
<option name="FIELD_ANNOTATION_WRAP" value="0" />
230+
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
231+
</codeStyleSettings>
232+
<codeStyleSettings language="JSON">
233+
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
234+
<indentOptions>
235+
<option name="CONTINUATION_INDENT_SIZE" value="2" />
236+
<option name="TAB_SIZE" value="2" />
237+
</indentOptions>
238+
</codeStyleSettings>
239+
<codeStyleSettings language="JavaScript">
240+
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
241+
<option name="ELSE_ON_NEW_LINE" value="true" />
242+
<option name="CATCH_ON_NEW_LINE" value="true" />
243+
<option name="FINALLY_ON_NEW_LINE" value="true" />
244+
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" />
245+
<option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" />
246+
<option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" />
247+
<option name="ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION" value="true" />
248+
<option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
249+
<option name="TERNARY_OPERATION_WRAP" value="5" />
250+
<option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
251+
<option name="FOR_STATEMENT_WRAP" value="5" />
252+
<option name="IF_BRACE_FORCE" value="3" />
253+
<option name="DOWHILE_BRACE_FORCE" value="3" />
254+
<option name="WHILE_BRACE_FORCE" value="3" />
255+
<option name="FOR_BRACE_FORCE" value="3" />
256+
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
257+
<indentOptions>
258+
<option name="INDENT_SIZE" value="2" />
259+
<option name="CONTINUATION_INDENT_SIZE" value="2" />
260+
<option name="TAB_SIZE" value="2" />
261+
</indentOptions>
262+
</codeStyleSettings>
263+
<codeStyleSettings language="Python">
264+
<option name="BLANK_LINES_AFTER_IMPORTS" value="2" />
265+
<option name="BLANK_LINES_AROUND_CLASS" value="0" />
266+
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
267+
</codeStyleSettings>
268+
<codeStyleSettings language="SQL">
269+
<indentOptions>
270+
<option name="CONTINUATION_INDENT_SIZE" value="8" />
271+
<option name="TAB_SIZE" value="4" />
272+
</indentOptions>
273+
</codeStyleSettings>
274+
<codeStyleSettings language="TypeScript">
275+
<option name="BRACE_STYLE" value="3" />
276+
<option name="CLASS_BRACE_STYLE" value="3" />
277+
<option name="METHOD_BRACE_STYLE" value="3" />
278+
<option name="ELSE_ON_NEW_LINE" value="true" />
279+
<option name="WHILE_ON_NEW_LINE" value="true" />
280+
<option name="CATCH_ON_NEW_LINE" value="true" />
281+
<option name="FINALLY_ON_NEW_LINE" value="true" />
282+
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" />
283+
<option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" />
284+
<option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" />
285+
<option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" />
286+
<option name="ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION" value="true" />
287+
<option name="CALL_PARAMETERS_WRAP" value="1" />
288+
<option name="METHOD_PARAMETERS_WRAP" value="1" />
289+
<option name="EXTENDS_LIST_WRAP" value="1" />
290+
<option name="EXTENDS_KEYWORD_WRAP" value="2" />
291+
<option name="BINARY_OPERATION_WRAP" value="1" />
292+
<option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
293+
<option name="TERNARY_OPERATION_WRAP" value="5" />
294+
<option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
295+
<option name="FOR_STATEMENT_WRAP" value="1" />
296+
<option name="ARRAY_INITIALIZER_WRAP" value="1" />
297+
<option name="ASSIGNMENT_WRAP" value="1" />
298+
<option name="IF_BRACE_FORCE" value="3" />
299+
<option name="DOWHILE_BRACE_FORCE" value="3" />
300+
<option name="WHILE_BRACE_FORCE" value="3" />
301+
<option name="FOR_BRACE_FORCE" value="3" />
302+
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
303+
</codeStyleSettings>
304+
<codeStyleSettings language="XML">
305+
<indentOptions>
306+
<option name="INDENT_SIZE" value="2" />
307+
<option name="CONTINUATION_INDENT_SIZE" value="4" />
308+
<option name="TAB_SIZE" value="2" />
309+
</indentOptions>
310+
</codeStyleSettings>
311+
</code_scheme>

0 commit comments

Comments
 (0)