1<code_scheme name="AndroidStyle" version="173"> 2 <option name="RIGHT_MARGIN" value="100" /> 3 <JavaCodeStyleSettings> 4 <option name="FIELD_NAME_PREFIX" value="m" /> 5 <option name="STATIC_FIELD_NAME_PREFIX" value="s" /> 6 <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="9999" /> 7 <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="9999" /> 8 <option name="IMPORT_LAYOUT_TABLE"> 9 <value> 10 <package name="android" withSubpackages="true" static="true" /> 11 <emptyLine /> 12 <package name="androidx" withSubpackages="true" static="true" /> 13 <emptyLine /> 14 <package name="com.android" withSubpackages="true" static="true" /> 15 <emptyLine /> 16 <package name="dalvik" withSubpackages="true" static="true" /> 17 <emptyLine /> 18 <package name="libcore" withSubpackages="true" static="true" /> 19 <emptyLine /> 20 <package name="com" withSubpackages="true" static="true" /> 21 <emptyLine /> 22 <package name="gov" withSubpackages="true" static="true" /> 23 <emptyLine /> 24 <package name="junit" withSubpackages="true" static="true" /> 25 <emptyLine /> 26 <package name="junitparams" withSubpackages="true" static="true" /> 27 <emptyLine /> 28 <package name="kotlin" withSubpackages="true" static="true" /> 29 <emptyLine /> 30 <package name="net" withSubpackages="true" static="true" /> 31 <emptyLine /> 32 <package name="org" withSubpackages="true" static="true" /> 33 <emptyLine /> 34 <package name="java" withSubpackages="true" static="true" /> 35 <emptyLine /> 36 <package name="javax" withSubpackages="true" static="true" /> 37 <emptyLine /> 38 <package name="" withSubpackages="true" static="true" /> 39 <emptyLine /> 40 <package name="android" withSubpackages="true" static="false" /> 41 <emptyLine /> 42 <package name="androidx" withSubpackages="true" static="false" /> 43 <emptyLine /> 44 <package name="com.android" withSubpackages="true" static="false" /> 45 <emptyLine /> 46 <package name="dalvik" withSubpackages="true" static="false" /> 47 <emptyLine /> 48 <package name="libcore" withSubpackages="true" static="false" /> 49 <emptyLine /> 50 <package name="com" withSubpackages="true" static="false" /> 51 <emptyLine /> 52 <package name="dagger" withSubpackages="true" static="false" /> 53 <emptyLine /> 54 <package name="gov" withSubpackages="true" static="false" /> 55 <emptyLine /> 56 <package name="junit" withSubpackages="true" static="false" /> 57 <emptyLine /> 58 <package name="junitparams" withSubpackages="true" static="false" /> 59 <emptyLine /> 60 <package name="kotlin" withSubpackages="true" static="false" /> 61 <emptyLine /> 62 <package name="net" withSubpackages="true" static="false" /> 63 <emptyLine /> 64 <package name="org" withSubpackages="true" static="false" /> 65 <emptyLine /> 66 <package name="java" withSubpackages="true" static="false" /> 67 <emptyLine /> 68 <package name="javax" withSubpackages="true" static="false" /> 69 <emptyLine /> 70 <package name="" withSubpackages="true" static="false" /> 71 </value> 72 </option> 73 <option name="JD_P_AT_EMPTY_LINES" value="false" /> 74 <option name="JD_DO_NOT_WRAP_ONE_LINE_COMMENTS" value="true" /> 75 <option name="JD_KEEP_EMPTY_PARAMETER" value="false" /> 76 <option name="JD_KEEP_EMPTY_EXCEPTION" value="false" /> 77 <option name="JD_KEEP_EMPTY_RETURN" value="false" /> 78 <option name="JD_PRESERVE_LINE_FEEDS" value="true" /> 79 </JavaCodeStyleSettings> 80 <JetCodeStyleSettings> 81 <option name="PACKAGES_IMPORT_LAYOUT"> 82 <value> 83 <package name="" alias="false" withSubpackages="true" /> 84 <package name="" alias="true" withSubpackages="true" /> 85 </value> 86 </option> 87 <option name="CONTINUATION_INDENT_IN_PARAMETER_LISTS" value="false" /> 88 <option name="CONTINUATION_INDENT_IN_ARGUMENT_LISTS" value="false" /> 89 <option name="CONTINUATION_INDENT_FOR_EXPRESSION_BODIES" value="false" /> 90 <option name="CONTINUATION_INDENT_IN_SUPERTYPE_LISTS" value="false" /> 91 <option name="CONTINUATION_INDENT_IN_IF_CONDITIONS" value="false" /> 92 <option name="CONTINUATION_INDENT_IN_ELVIS" value="false" /> 93 <option name="WRAP_EXPRESSION_BODY_FUNCTIONS" value="1" /> 94 </JetCodeStyleSettings> 95 <ADDITIONAL_INDENT_OPTIONS fileType="java"> 96 <option name="TAB_SIZE" value="8" /> 97 </ADDITIONAL_INDENT_OPTIONS> 98 <ADDITIONAL_INDENT_OPTIONS fileType="js"> 99 <option name="CONTINUATION_INDENT_SIZE" value="4" /> 100 </ADDITIONAL_INDENT_OPTIONS> 101 <codeStyleSettings language="JAVA"> 102 <option name="ALIGN_MULTILINE_PARAMETERS" value="false" /> 103 <option name="ALIGN_MULTILINE_FOR" value="false" /> 104 <option name="CALL_PARAMETERS_WRAP" value="1" /> 105 <option name="PREFER_PARAMETERS_WRAP" value="true" /> 106 <option name="METHOD_PARAMETERS_WRAP" value="1" /> 107 <option name="RESOURCE_LIST_WRAP" value="1" /> 108 <option name="EXTENDS_LIST_WRAP" value="1" /> 109 <option name="THROWS_LIST_WRAP" value="1" /> 110 <option name="THROWS_KEYWORD_WRAP" value="1" /> 111 <option name="BINARY_OPERATION_WRAP" value="1" /> 112 <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> 113 <option name="TERNARY_OPERATION_WRAP" value="1" /> 114 <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> 115 <option name="FOR_STATEMENT_WRAP" value="1" /> 116 <option name="ARRAY_INITIALIZER_WRAP" value="1" /> 117 <option name="ASSIGNMENT_WRAP" value="1" /> 118 <option name="WRAP_COMMENTS" value="true" /> 119 <option name="IF_BRACE_FORCE" value="1" /> 120 <option name="DOWHILE_BRACE_FORCE" value="1" /> 121 <option name="WHILE_BRACE_FORCE" value="1" /> 122 <option name="FOR_BRACE_FORCE" value="1" /> 123 <option name="WRAP_LONG_LINES" value="true" /> 124 </codeStyleSettings> 125 <codeStyleSettings language="JavaScript"> 126 <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" /> 127 <option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> 128 <option name="BLANK_LINES_AROUND_FIELD" value="1" /> 129 <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" /> 130 <option name="ALIGN_MULTILINE_PARAMETERS" value="false" /> 131 <option name="ALIGN_MULTILINE_FOR" value="false" /> 132 <option name="CALL_PARAMETERS_WRAP" value="1" /> 133 <option name="METHOD_PARAMETERS_WRAP" value="1" /> 134 <option name="EXTENDS_LIST_WRAP" value="1" /> 135 <option name="THROWS_LIST_WRAP" value="1" /> 136 <option name="EXTENDS_KEYWORD_WRAP" value="1" /> 137 <option name="THROWS_KEYWORD_WRAP" value="1" /> 138 <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> 139 <option name="BINARY_OPERATION_WRAP" value="1" /> 140 <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> 141 <option name="TERNARY_OPERATION_WRAP" value="1" /> 142 <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> 143 <option name="FOR_STATEMENT_WRAP" value="1" /> 144 <option name="ARRAY_INITIALIZER_WRAP" value="1" /> 145 <option name="ASSIGNMENT_WRAP" value="1" /> 146 <option name="PLACE_ASSIGNMENT_SIGN_ON_NEXT_LINE" value="true" /> 147 <option name="WRAP_COMMENTS" value="true" /> 148 <option name="IF_BRACE_FORCE" value="3" /> 149 <option name="DOWHILE_BRACE_FORCE" value="3" /> 150 <option name="WHILE_BRACE_FORCE" value="3" /> 151 <option name="FOR_BRACE_FORCE" value="3" /> 152 <option name="PARENT_SETTINGS_INSTALLED" value="true" /> 153 </codeStyleSettings> 154 <codeStyleSettings language="XML"> 155 <option name="FORCE_REARRANGE_MODE" value="1" /> 156 <indentOptions> 157 <option name="CONTINUATION_INDENT_SIZE" value="4" /> 158 </indentOptions> 159 <arrangement> 160 <rules> 161 <section> 162 <rule> 163 <match> 164 <AND> 165 <NAME>xmlns:android</NAME> 166 <XML_NAMESPACE>^$</XML_NAMESPACE> 167 </AND> 168 </match> 169 </rule> 170 </section> 171 <section> 172 <rule> 173 <match> 174 <AND> 175 <NAME>xmlns:.*</NAME> 176 <XML_NAMESPACE>^$</XML_NAMESPACE> 177 </AND> 178 </match> 179 <order>BY_NAME</order> 180 </rule> 181 </section> 182 <section> 183 <rule> 184 <match> 185 <AND> 186 <NAME>.*:id</NAME> 187 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 188 </AND> 189 </match> 190 </rule> 191 </section> 192 <section> 193 <rule> 194 <match> 195 <AND> 196 <NAME>.*:name</NAME> 197 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 198 </AND> 199 </match> 200 </rule> 201 </section> 202 <section> 203 <rule> 204 <match> 205 <AND> 206 <NAME>name</NAME> 207 <XML_NAMESPACE>^$</XML_NAMESPACE> 208 </AND> 209 </match> 210 </rule> 211 </section> 212 <section> 213 <rule> 214 <match> 215 <AND> 216 <NAME>style</NAME> 217 <XML_NAMESPACE>^$</XML_NAMESPACE> 218 </AND> 219 </match> 220 </rule> 221 </section> 222 <section> 223 <rule> 224 <match> 225 <AND> 226 <NAME>.*</NAME> 227 <XML_NAMESPACE>^$</XML_NAMESPACE> 228 </AND> 229 </match> 230 <order>BY_NAME</order> 231 </rule> 232 </section> 233 <section> 234 <rule> 235 <match> 236 <AND> 237 <NAME>.*:layout_width</NAME> 238 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 239 </AND> 240 </match> 241 </rule> 242 </section> 243 <section> 244 <rule> 245 <match> 246 <AND> 247 <NAME>.*:layout_height</NAME> 248 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 249 </AND> 250 </match> 251 </rule> 252 </section> 253 <section> 254 <rule> 255 <match> 256 <AND> 257 <NAME>.*:layout_.*</NAME> 258 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 259 </AND> 260 </match> 261 <order>BY_NAME</order> 262 </rule> 263 </section> 264 <section> 265 <rule> 266 <match> 267 <AND> 268 <NAME>.*:width</NAME> 269 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 270 </AND> 271 </match> 272 <order>BY_NAME</order> 273 </rule> 274 </section> 275 <section> 276 <rule> 277 <match> 278 <AND> 279 <NAME>.*:height</NAME> 280 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 281 </AND> 282 </match> 283 <order>BY_NAME</order> 284 </rule> 285 </section> 286 <section> 287 <rule> 288 <match> 289 <AND> 290 <NAME>.*</NAME> 291 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 292 </AND> 293 </match> 294 <order>BY_NAME</order> 295 </rule> 296 </section> 297 <section> 298 <rule> 299 <match> 300 <AND> 301 <NAME>.*</NAME> 302 <XML_NAMESPACE>.*</XML_NAMESPACE> 303 </AND> 304 </match> 305 <order>BY_NAME</order> 306 </rule> 307 </section> 308 </rules> 309 </arrangement> 310 </codeStyleSettings> 311 <codeStyleSettings language="kotlin"> 312 <option name="ALIGN_MULTILINE_PARAMETERS" value="false" /> 313 <option name="CALL_PARAMETERS_WRAP" value="5" /> 314 <option name="METHOD_PARAMETERS_WRAP" value="5" /> 315 <option name="EXTENDS_LIST_WRAP" value="5" /> 316 <option name="METHOD_CALL_CHAIN_WRAP" value="5" /> 317 <option name="ASSIGNMENT_WRAP" value="5" /> 318 <option name="PARAMETER_ANNOTATION_WRAP" value="5" /> 319 <option name="VARIABLE_ANNOTATION_WRAP" value="5" /> 320 <option name="ENUM_CONSTANTS_WRAP" value="1" /> 321 </codeStyleSettings> 322 <codeStyleSettings language="prototext"> 323 <indentOptions> 324 <option name="INDENT_SIZE" value="4" /> 325 <option name="TAB_SIZE" value="4" /> 326 </indentOptions> 327 </codeStyleSettings> 328</code_scheme> 329