Skip to content

Commit 181371c

Browse files
committed
imglib2-style: add configuration XML for IntelliJ code formatter
The IntelliJ code formatter settings a similar to the settings for the Eclipse code formatter. Dispite our best afforts IntelliJ will still produce differently formatted code that Eclipse. It is therefore recommented to use the eclipse formatter plugin for intellij.
1 parent e70f79a commit 181371c

1 file changed

Lines changed: 81 additions & 0 deletions

File tree

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
<code_scheme name="imglib2" version="173">
2+
<option name="LINE_SEPARATOR" value="&#xA;" />
3+
<option name="RIGHT_MARGIN" value="200" />
4+
<option name="SOFT_MARGINS" value="140" />
5+
<JavaCodeStyleSettings>
6+
<option name="SPACES_WITHIN_ANGLE_BRACKETS" value="true" />
7+
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="1000" />
8+
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="1000" />
9+
<option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
10+
<value />
11+
</option>
12+
<option name="IMPORT_LAYOUT_TABLE">
13+
<value>
14+
<package name="" withSubpackages="true" static="true" />
15+
<emptyLine />
16+
<package name="java" withSubpackages="true" static="false" />
17+
<emptyLine />
18+
<package name="javax" withSubpackages="true" static="false" />
19+
<emptyLine />
20+
<package name="com" withSubpackages="true" static="false" />
21+
<emptyLine />
22+
<package name="net" withSubpackages="true" static="false" />
23+
<emptyLine />
24+
<package name="org" withSubpackages="true" static="false" />
25+
<emptyLine />
26+
<package name="" withSubpackages="true" static="false" />
27+
</value>
28+
</option>
29+
<option name="ENABLE_JAVADOC_FORMATTING" value="false" />
30+
</JavaCodeStyleSettings>
31+
<codeStyleSettings language="JAVA">
32+
<option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" />
33+
<option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" />
34+
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
35+
<option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1" />
36+
<option name="BLANK_LINES_AROUND_FIELD" value="1" />
37+
<option name="BRACE_STYLE" value="2" />
38+
<option name="CLASS_BRACE_STYLE" value="2" />
39+
<option name="METHOD_BRACE_STYLE" value="2" />
40+
<option name="ELSE_ON_NEW_LINE" value="true" />
41+
<option name="WHILE_ON_NEW_LINE" value="true" />
42+
<option name="CATCH_ON_NEW_LINE" value="true" />
43+
<option name="FINALLY_ON_NEW_LINE" value="true" />
44+
<option name="INDENT_CASE_FROM_SWITCH" value="false" />
45+
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
46+
<option name="ALIGN_MULTILINE_RESOURCES" value="false" />
47+
<option name="SPACE_WITHIN_PARENTHESES" value="true" />
48+
<option name="SPACE_WITHIN_METHOD_CALL_PARENTHESES" value="true" />
49+
<option name="SPACE_WITHIN_METHOD_PARENTHESES" value="true" />
50+
<option name="SPACE_WITHIN_IF_PARENTHESES" value="true" />
51+
<option name="SPACE_WITHIN_WHILE_PARENTHESES" value="true" />
52+
<option name="SPACE_WITHIN_FOR_PARENTHESES" value="true" />
53+
<option name="SPACE_WITHIN_CATCH_PARENTHESES" value="true" />
54+
<option name="SPACE_WITHIN_SWITCH_PARENTHESES" value="true" />
55+
<option name="SPACE_WITHIN_SYNCHRONIZED_PARENTHESES" value="true" />
56+
<option name="SPACE_WITHIN_CAST_PARENTHESES" value="true" />
57+
<option name="SPACE_WITHIN_BRACKETS" value="true" />
58+
<option name="SPACE_WITHIN_ARRAY_INITIALIZER_BRACES" value="true" />
59+
<option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" />
60+
<option name="CALL_PARAMETERS_WRAP" value="1" />
61+
<option name="METHOD_PARAMETERS_WRAP" value="1" />
62+
<option name="RESOURCE_LIST_WRAP" value="5" />
63+
<option name="EXTENDS_LIST_WRAP" value="1" />
64+
<option name="THROWS_LIST_WRAP" value="1" />
65+
<option name="EXTENDS_KEYWORD_WRAP" value="1" />
66+
<option name="THROWS_KEYWORD_WRAP" value="1" />
67+
<option name="METHOD_CALL_CHAIN_WRAP" value="1" />
68+
<option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
69+
<option name="TERNARY_OPERATION_WRAP" value="1" />
70+
<option name="KEEP_SIMPLE_METHODS_IN_ONE_LINE" value="true" />
71+
<option name="KEEP_SIMPLE_LAMBDAS_IN_ONE_LINE" value="true" />
72+
<option name="KEEP_SIMPLE_CLASSES_IN_ONE_LINE" value="true" />
73+
<option name="ARRAY_INITIALIZER_WRAP" value="1" />
74+
<option name="ASSIGNMENT_WRAP" value="1" />
75+
<option name="VARIABLE_ANNOTATION_WRAP" value="2" />
76+
<option name="SPACE_WITHIN_ANNOTATION_PARENTHESES" value="true" />
77+
<indentOptions>
78+
<option name="USE_TAB_CHARACTER" value="true" />
79+
</indentOptions>
80+
</codeStyleSettings>
81+
</code_scheme>

0 commit comments

Comments
 (0)