Visitar URL original
Adds Kotlin code style config · square/java-code-styles@e1dd39c · GitHub
Skip to content
This repository was archived by the owner on Nov 19, 2025. It is now read-only.

Commit e1dd39c

Browse files
committed
Adds Kotlin code style config
1 parent f204ed2 commit e1dd39c

1 file changed

Lines changed: 155 additions & 123 deletions

File tree

‎configs/MapzenAndroid.xml‎

Lines changed: 155 additions & 123 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
21
<code_scheme name="MapzenAndroid">
32
<option name="USE_SAME_INDENTS" value="true" />
43
<option name="IGNORE_SAME_INDENTS_FOR_LANGUAGES" value="true" />
@@ -172,11 +171,11 @@
172171
<option name="ARRAY_INITIALIZER_LBRACE_ON_NEXT_LINE" value="true" />
173172
<option name="ARRAY_INITIALIZER_RBRACE_ON_NEXT_LINE" value="true" />
174173
<option name="ASSIGNMENT_WRAP" value="1" />
175-
<option name="WRAP_COMMENTS" value="true" />
176174
<option name="ASSERT_STATEMENT_WRAP" value="1" />
177175
<option name="IF_BRACE_FORCE" value="1" />
178176
<option name="DOWHILE_BRACE_FORCE" value="1" />
179177
<option name="WHILE_BRACE_FORCE" value="1" />
178+
<option name="METHOD_ANNOTATION_WRAP" value="0" />
180179
<option name="PARAMETER_ANNOTATION_WRAP" value="2" />
181180
<option name="VARIABLE_ANNOTATION_WRAP" value="2" />
182181
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
@@ -187,127 +186,160 @@
187186
</indentOptions>
188187
<arrangement>
189188
<rules>
190-
<rule>
191-
<match>
192-
<AND>
193-
<NAME>xmlns:android</NAME>
194-
<XML_NAMESPACE>Namespace:</XML_NAMESPACE>
195-
</AND>
196-
</match>
197-
</rule>
198-
<rule>
199-
<match>
200-
<AND>
201-
<NAME>xmlns:.*</NAME>
202-
<XML_NAMESPACE>Namespace:</XML_NAMESPACE>
203-
</AND>
204-
</match>
205-
<order>BY_NAME</order>
206-
</rule>
207-
<rule>
208-
<match>
209-
<AND>
210-
<NAME>.*:id</NAME>
211-
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
212-
</AND>
213-
</match>
214-
</rule>
215-
<rule>
216-
<match>
217-
<AND>
218-
<NAME>.*:name</NAME>
219-
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
220-
</AND>
221-
</match>
222-
</rule>
223-
<rule>
224-
<match>
225-
<AND>
226-
<NAME>name</NAME>
227-
<XML_NAMESPACE>^$</XML_NAMESPACE>
228-
</AND>
229-
</match>
230-
</rule>
231-
<rule>
232-
<match>
233-
<AND>
234-
<NAME>style</NAME>
235-
<XML_NAMESPACE>^$</XML_NAMESPACE>
236-
</AND>
237-
</match>
238-
</rule>
239-
<rule>
240-
<match>
241-
<AND>
242-
<NAME>.*</NAME>
243-
<XML_NAMESPACE>^$</XML_NAMESPACE>
244-
</AND>
245-
</match>
246-
<order>BY_NAME</order>
247-
</rule>
248-
<rule>
249-
<match>
250-
<AND>
251-
<NAME>.*:layout_width</NAME>
252-
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
253-
</AND>
254-
</match>
255-
</rule>
256-
<rule>
257-
<match>
258-
<AND>
259-
<NAME>.*:layout_height</NAME>
260-
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
261-
</AND>
262-
</match>
263-
</rule>
264-
<rule>
265-
<match>
266-
<AND>
267-
<NAME>.*:layout_.*</NAME>
268-
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
269-
</AND>
270-
</match>
271-
<order>BY_NAME</order>
272-
</rule>
273-
<rule>
274-
<match>
275-
<AND>
276-
<NAME>.*:width</NAME>
277-
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
278-
</AND>
279-
</match>
280-
<order>BY_NAME</order>
281-
</rule>
282-
<rule>
283-
<match>
284-
<AND>
285-
<NAME>.*:height</NAME>
286-
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
287-
</AND>
288-
</match>
289-
<order>BY_NAME</order>
290-
</rule>
291-
<rule>
292-
<match>
293-
<AND>
294-
<NAME>.*</NAME>
295-
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
296-
</AND>
297-
</match>
298-
<order>BY_NAME</order>
299-
</rule>
300-
<rule>
301-
<match>
302-
<AND>
303-
<NAME>.*</NAME>
304-
<XML_NAMESPACE>.*</XML_NAMESPACE>
305-
</AND>
306-
</match>
307-
<order>BY_NAME</order>
308-
</rule>
189+
<section>
190+
<rule>
191+
<match>
192+
<AND>
193+
<NAME>xmlns:android</NAME>
194+
<XML_NAMESPACE>Namespace:</XML_NAMESPACE>
195+
</AND>
196+
</match>
197+
</rule>
198+
</section>
199+
<section>
200+
<rule>
201+
<match>
202+
<AND>
203+
<NAME>xmlns:.*</NAME>
204+
<XML_NAMESPACE>Namespace:</XML_NAMESPACE>
205+
</AND>
206+
</match>
207+
<order>BY_NAME</order>
208+
</rule>
209+
</section>
210+
<section>
211+
<rule>
212+
<match>
213+
<AND>
214+
<NAME>.*:id</NAME>
215+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
216+
</AND>
217+
</match>
218+
</rule>
219+
</section>
220+
<section>
221+
<rule>
222+
<match>
223+
<AND>
224+
<NAME>.*:name</NAME>
225+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
226+
</AND>
227+
</match>
228+
</rule>
229+
</section>
230+
<section>
231+
<rule>
232+
<match>
233+
<AND>
234+
<NAME>name</NAME>
235+
<XML_NAMESPACE>^$</XML_NAMESPACE>
236+
</AND>
237+
</match>
238+
</rule>
239+
</section>
240+
<section>
241+
<rule>
242+
<match>
243+
<AND>
244+
<NAME>style</NAME>
245+
<XML_NAMESPACE>^$</XML_NAMESPACE>
246+
</AND>
247+
</match>
248+
</rule>
249+
</section>
250+
<section>
251+
<rule>
252+
<match>
253+
<AND>
254+
<NAME>.*</NAME>
255+
<XML_NAMESPACE>^$</XML_NAMESPACE>
256+
</AND>
257+
</match>
258+
<order>BY_NAME</order>
259+
</rule>
260+
</section>
261+
<section>
262+
<rule>
263+
<match>
264+
<AND>
265+
<NAME>.*:layout_width</NAME>
266+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
267+
</AND>
268+
</match>
269+
</rule>
270+
</section>
271+
<section>
272+
<rule>
273+
<match>
274+
<AND>
275+
<NAME>.*:layout_height</NAME>
276+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
277+
</AND>
278+
</match>
279+
</rule>
280+
</section>
281+
<section>
282+
<rule>
283+
<match>
284+
<AND>
285+
<NAME>.*:layout_.*</NAME>
286+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
287+
</AND>
288+
</match>
289+
<order>BY_NAME</order>
290+
</rule>
291+
</section>
292+
<section>
293+
<rule>
294+
<match>
295+
<AND>
296+
<NAME>.*:width</NAME>
297+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
298+
</AND>
299+
</match>
300+
<order>BY_NAME</order>
301+
</rule>
302+
</section>
303+
<section>
304+
<rule>
305+
<match>
306+
<AND>
307+
<NAME>.*:height</NAME>
308+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
309+
</AND>
310+
</match>
311+
<order>BY_NAME</order>
312+
</rule>
313+
</section>
314+
<section>
315+
<rule>
316+
<match>
317+
<AND>
318+
<NAME>.*</NAME>
319+
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
320+
</AND>
321+
</match>
322+
<order>BY_NAME</order>
323+
</rule>
324+
</section>
325+
<section>
326+
<rule>
327+
<match>
328+
<AND>
329+
<NAME>.*</NAME>
330+
<XML_NAMESPACE>.*</XML_NAMESPACE>
331+
</AND>
332+
</match>
333+
<order>BY_NAME</order>
334+
</rule>
335+
</section>
309336
</rules>
310337
</arrangement>
311338
</codeStyleSettings>
312-
</code_scheme>
313-
339+
<codeStyleSettings language="jet">
340+
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
341+
<option name="CALL_PARAMETERS_WRAP" value="1" />
342+
<option name="METHOD_PARAMETERS_WRAP" value="1" />
343+
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
344+
</codeStyleSettings>
345+
</code_scheme>

0 commit comments

Comments
 (0)