Skip to content

Commit 59a3e94

Browse files
author
Irvin Owens Jr
committed
Adding fitbit codestyle
1 parent 3e6f1e5 commit 59a3e94

File tree

1 file changed

+227
-0
lines changed

1 file changed

+227
-0
lines changed

checkstyle.xml

+227
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,227 @@
1+
<code_scheme name="Fitbit" version="173">
2+
<option name="RIGHT_MARGIN" value="100" />
3+
<AndroidXmlCodeStyleSettings>
4+
<option name="USE_CUSTOM_SETTINGS" value="true" />
5+
</AndroidXmlCodeStyleSettings>
6+
<JavaCodeStyleSettings>
7+
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
8+
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
9+
<option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
10+
<value>
11+
<package name="org.junit.Assert" withSubpackages="true" static="true" />
12+
<package name="org.junit.Assert" withSubpackages="true" static="false" />
13+
</value>
14+
</option>
15+
<option name="IMPORT_LAYOUT_TABLE">
16+
<value>
17+
<package name="com.fitbit" withSubpackages="true" static="false" />
18+
<emptyLine />
19+
<package name="android" withSubpackages="true" static="false" />
20+
<emptyLine />
21+
<package name="com" withSubpackages="true" static="false" />
22+
<emptyLine />
23+
<package name="junit" withSubpackages="true" static="false" />
24+
<emptyLine />
25+
<package name="net" withSubpackages="true" static="false" />
26+
<emptyLine />
27+
<package name="org" withSubpackages="true" static="false" />
28+
<emptyLine />
29+
<package name="java" withSubpackages="true" static="false" />
30+
<emptyLine />
31+
<package name="javax" withSubpackages="true" static="false" />
32+
<emptyLine />
33+
<package name="" withSubpackages="true" static="false" />
34+
<emptyLine />
35+
<package name="" withSubpackages="true" static="true" />
36+
<emptyLine />
37+
</value>
38+
</option>
39+
</JavaCodeStyleSettings>
40+
<JetCodeStyleSettings>
41+
<option name="PACKAGES_TO_USE_STAR_IMPORTS">
42+
<value>
43+
<package name="kotlinx.android.synthetic" withSubpackages="true" static="false" />
44+
<package name="org.junit.Assert" withSubpackages="false" static="false" />
45+
<package name="org.junit.jupiter.api.Assertions" withSubpackages="false" static="false" />
46+
<package name="com.nhaarman.mockitokotlin2" withSubpackages="true" static="false" />
47+
</value>
48+
</option>
49+
<option name="NAME_COUNT_TO_USE_STAR_IMPORT" value="2147483647" />
50+
<option name="NAME_COUNT_TO_USE_STAR_IMPORT_FOR_MEMBERS" value="2147483647" />
51+
<option name="WRAP_EXPRESSION_BODY_FUNCTIONS" value="0" />
52+
<option name="IF_RPAREN_ON_NEW_LINE" value="false" />
53+
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
54+
</JetCodeStyleSettings>
55+
<XML>
56+
<option name="XML_KEEP_BLANK_LINES" value="1" />
57+
<option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
58+
</XML>
59+
<codeStyleSettings language="JAVA">
60+
<indentOptions>
61+
<option name="CONTINUATION_INDENT_SIZE" value="4" />
62+
</indentOptions>
63+
</codeStyleSettings>
64+
<codeStyleSettings language="XML">
65+
<option name="FORCE_REARRANGE_MODE" value="1" />
66+
<indentOptions>
67+
<option name="CONTINUATION_INDENT_SIZE" value="4" />
68+
</indentOptions>
69+
<arrangement>
70+
<rules>
71+
<section>
72+
<rule>
73+
<match>
74+
<AND>
75+
<NAME>xmlns:android</NAME>
76+
<XML_NAMESPACE>Namespace:</XML_NAMESPACE>
77+
</AND>
78+
</match>
79+
</rule>
80+
</section>
81+
<section>
82+
<rule>
83+
<match>
84+
<AND>
85+
<NAME>xmlns:.*</NAME>
86+
<XML_NAMESPACE>Namespace:</XML_NAMESPACE>
87+
</AND>
88+
</match>
89+
<order>BY_NAME</order>
90+
</rule>
91+
</section>
92+
<section>
93+
<rule>
94+
<match>
95+
<AND>
96+
<NAME>.*:id</NAME>
97+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
98+
</AND>
99+
</match>
100+
</rule>
101+
</section>
102+
<section>
103+
<rule>
104+
<match>
105+
<AND>
106+
<NAME>.*:name</NAME>
107+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
108+
</AND>
109+
</match>
110+
</rule>
111+
</section>
112+
<section>
113+
<rule>
114+
<match>
115+
<AND>
116+
<NAME>name</NAME>
117+
<XML_NAMESPACE>^$</XML_NAMESPACE>
118+
</AND>
119+
</match>
120+
</rule>
121+
</section>
122+
<section>
123+
<rule>
124+
<match>
125+
<AND>
126+
<NAME>style</NAME>
127+
<XML_NAMESPACE>^$</XML_NAMESPACE>
128+
</AND>
129+
</match>
130+
</rule>
131+
</section>
132+
<section>
133+
<rule>
134+
<match>
135+
<AND>
136+
<NAME>.*</NAME>
137+
<XML_NAMESPACE>^$</XML_NAMESPACE>
138+
</AND>
139+
</match>
140+
<order>BY_NAME</order>
141+
</rule>
142+
</section>
143+
<section>
144+
<rule>
145+
<match>
146+
<AND>
147+
<NAME>.*:layout_width</NAME>
148+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
149+
</AND>
150+
</match>
151+
</rule>
152+
</section>
153+
<section>
154+
<rule>
155+
<match>
156+
<AND>
157+
<NAME>.*:layout_height</NAME>
158+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
159+
</AND>
160+
</match>
161+
</rule>
162+
</section>
163+
<section>
164+
<rule>
165+
<match>
166+
<AND>
167+
<NAME>.*:layout_.*</NAME>
168+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
169+
</AND>
170+
</match>
171+
<order>BY_NAME</order>
172+
</rule>
173+
</section>
174+
<section>
175+
<rule>
176+
<match>
177+
<AND>
178+
<NAME>.*:width</NAME>
179+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
180+
</AND>
181+
</match>
182+
<order>BY_NAME</order>
183+
</rule>
184+
</section>
185+
<section>
186+
<rule>
187+
<match>
188+
<AND>
189+
<NAME>.*:height</NAME>
190+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
191+
</AND>
192+
</match>
193+
<order>BY_NAME</order>
194+
</rule>
195+
</section>
196+
<section>
197+
<rule>
198+
<match>
199+
<AND>
200+
<NAME>.*</NAME>
201+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
202+
</AND>
203+
</match>
204+
<order>BY_NAME</order>
205+
</rule>
206+
</section>
207+
<section>
208+
<rule>
209+
<match>
210+
<AND>
211+
<NAME>.*</NAME>
212+
<XML_NAMESPACE>.*</XML_NAMESPACE>
213+
</AND>
214+
</match>
215+
<order>BY_NAME</order>
216+
</rule>
217+
</section>
218+
</rules>
219+
</arrangement>
220+
</codeStyleSettings>
221+
<codeStyleSettings language="kotlin">
222+
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
223+
<indentOptions>
224+
<option name="CONTINUATION_INDENT_SIZE" value="4" />
225+
</indentOptions>
226+
</codeStyleSettings>
227+
</code_scheme>

0 commit comments

Comments
 (0)