Project.xml 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. <component name="ProjectCodeStyleConfiguration">
  2. <code_scheme name="Project" version="173">
  3. <option name="RIGHT_MARGIN" value="100" />
  4. <AndroidXmlCodeStyleSettings>
  5. <option name="USE_CUSTOM_SETTINGS" value="true" />
  6. </AndroidXmlCodeStyleSettings>
  7. <JavaCodeStyleSettings>
  8. <option name="ANNOTATION_PARAMETER_WRAP" value="1" />
  9. <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
  10. <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
  11. <option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
  12. <value />
  13. </option>
  14. <option name="IMPORT_LAYOUT_TABLE">
  15. <value>
  16. <package name="android" withSubpackages="true" static="false" />
  17. <emptyLine />
  18. <package name="com" withSubpackages="true" static="false" />
  19. <emptyLine />
  20. <package name="junit" 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="java" withSubpackages="true" static="false" />
  27. <emptyLine />
  28. <package name="javax" withSubpackages="true" static="false" />
  29. <emptyLine />
  30. <package name="" withSubpackages="true" static="false" />
  31. <emptyLine />
  32. <package name="" withSubpackages="true" static="true" />
  33. <emptyLine />
  34. </value>
  35. </option>
  36. <option name="JD_ALIGN_PARAM_COMMENTS" value="false" />
  37. <option name="JD_ALIGN_EXCEPTION_COMMENTS" value="false" />
  38. </JavaCodeStyleSettings>
  39. <JetCodeStyleSettings>
  40. <option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
  41. </JetCodeStyleSettings>
  42. <XML>
  43. <option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
  44. </XML>
  45. <codeStyleSettings language="Groovy">
  46. <indentOptions>
  47. <option name="USE_TAB_CHARACTER" value="true" />
  48. <option name="SMART_TABS" value="true" />
  49. </indentOptions>
  50. </codeStyleSettings>
  51. <codeStyleSettings language="JAVA">
  52. <option name="RIGHT_MARGIN" value="80" />
  53. <option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
  54. <option name="ALIGN_MULTILINE_RESOURCES" value="false" />
  55. <option name="ALIGN_MULTILINE_FOR" value="false" />
  56. <option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" />
  57. <option name="CALL_PARAMETERS_WRAP" value="1" />
  58. <option name="METHOD_PARAMETERS_WRAP" value="1" />
  59. <option name="RESOURCE_LIST_WRAP" value="1" />
  60. <option name="EXTENDS_LIST_WRAP" value="1" />
  61. <option name="THROWS_LIST_WRAP" value="1" />
  62. <option name="EXTENDS_KEYWORD_WRAP" value="1" />
  63. <option name="THROWS_KEYWORD_WRAP" value="1" />
  64. <option name="METHOD_CALL_CHAIN_WRAP" value="1" />
  65. <option name="BINARY_OPERATION_WRAP" value="1" />
  66. <option name="TERNARY_OPERATION_WRAP" value="1" />
  67. <option name="FOR_STATEMENT_WRAP" value="1" />
  68. <option name="ARRAY_INITIALIZER_WRAP" value="1" />
  69. <option name="ASSIGNMENT_WRAP" value="1" />
  70. <option name="ASSERT_STATEMENT_WRAP" value="1" />
  71. <option name="PARAMETER_ANNOTATION_WRAP" value="1" />
  72. <option name="VARIABLE_ANNOTATION_WRAP" value="1" />
  73. <option name="ENUM_CONSTANTS_WRAP" value="1" />
  74. <indentOptions>
  75. <option name="USE_TAB_CHARACTER" value="true" />
  76. <option name="SMART_TABS" value="true" />
  77. </indentOptions>
  78. </codeStyleSettings>
  79. <codeStyleSettings language="XML">
  80. <option name="FORCE_REARRANGE_MODE" value="1" />
  81. <indentOptions>
  82. <option name="CONTINUATION_INDENT_SIZE" value="4" />
  83. <option name="USE_TAB_CHARACTER" value="true" />
  84. <option name="SMART_TABS" value="true" />
  85. </indentOptions>
  86. <arrangement>
  87. <rules>
  88. <section>
  89. <rule>
  90. <match>
  91. <AND>
  92. <NAME>xmlns:android</NAME>
  93. <XML_NAMESPACE>Namespace:</XML_NAMESPACE>
  94. </AND>
  95. </match>
  96. </rule>
  97. </section>
  98. <section>
  99. <rule>
  100. <match>
  101. <AND>
  102. <NAME>xmlns:.*</NAME>
  103. <XML_NAMESPACE>Namespace:</XML_NAMESPACE>
  104. </AND>
  105. </match>
  106. <order>BY_NAME</order>
  107. </rule>
  108. </section>
  109. <section>
  110. <rule>
  111. <match>
  112. <AND>
  113. <NAME>.*:id</NAME>
  114. <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
  115. </AND>
  116. </match>
  117. </rule>
  118. </section>
  119. <section>
  120. <rule>
  121. <match>
  122. <AND>
  123. <NAME>.*:name</NAME>
  124. <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
  125. </AND>
  126. </match>
  127. </rule>
  128. </section>
  129. <section>
  130. <rule>
  131. <match>
  132. <AND>
  133. <NAME>name</NAME>
  134. <XML_NAMESPACE>^$</XML_NAMESPACE>
  135. </AND>
  136. </match>
  137. </rule>
  138. </section>
  139. <section>
  140. <rule>
  141. <match>
  142. <AND>
  143. <NAME>style</NAME>
  144. <XML_NAMESPACE>^$</XML_NAMESPACE>
  145. </AND>
  146. </match>
  147. </rule>
  148. </section>
  149. <section>
  150. <rule>
  151. <match>
  152. <AND>
  153. <NAME>.*</NAME>
  154. <XML_NAMESPACE>^$</XML_NAMESPACE>
  155. </AND>
  156. </match>
  157. <order>BY_NAME</order>
  158. </rule>
  159. </section>
  160. <section>
  161. <rule>
  162. <match>
  163. <AND>
  164. <NAME>.*:layout_width</NAME>
  165. <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
  166. </AND>
  167. </match>
  168. </rule>
  169. </section>
  170. <section>
  171. <rule>
  172. <match>
  173. <AND>
  174. <NAME>.*:layout_height</NAME>
  175. <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
  176. </AND>
  177. </match>
  178. </rule>
  179. </section>
  180. <section>
  181. <rule>
  182. <match>
  183. <AND>
  184. <NAME>.*:layout_.*</NAME>
  185. <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
  186. </AND>
  187. </match>
  188. <order>BY_NAME</order>
  189. </rule>
  190. </section>
  191. <section>
  192. <rule>
  193. <match>
  194. <AND>
  195. <NAME>.*:width</NAME>
  196. <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
  197. </AND>
  198. </match>
  199. <order>BY_NAME</order>
  200. </rule>
  201. </section>
  202. <section>
  203. <rule>
  204. <match>
  205. <AND>
  206. <NAME>.*:height</NAME>
  207. <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
  208. </AND>
  209. </match>
  210. <order>BY_NAME</order>
  211. </rule>
  212. </section>
  213. <section>
  214. <rule>
  215. <match>
  216. <AND>
  217. <NAME>.*</NAME>
  218. <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
  219. </AND>
  220. </match>
  221. <order>BY_NAME</order>
  222. </rule>
  223. </section>
  224. <section>
  225. <rule>
  226. <match>
  227. <AND>
  228. <NAME>.*</NAME>
  229. <XML_NAMESPACE>.*</XML_NAMESPACE>
  230. </AND>
  231. </match>
  232. <order>BY_NAME</order>
  233. </rule>
  234. </section>
  235. </rules>
  236. </arrangement>
  237. </codeStyleSettings>
  238. <codeStyleSettings language="kotlin">
  239. <option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
  240. <option name="PARAMETER_ANNOTATION_WRAP" value="1" />
  241. <option name="VARIABLE_ANNOTATION_WRAP" value="1" />
  242. <option name="ENUM_CONSTANTS_WRAP" value="1" />
  243. </codeStyleSettings>
  244. </code_scheme>
  245. </component>