[
  {
    "path": "README.md",
    "content": "Java Code Styles\n================\n\nIntelliJ IDEA code style settings for Square's Java and Android projects.\n\n\nInstallation\n------------\n\n * On Unix, run the `install.sh` script. Windows users should use `install.bat` instead.\n * Restart IntelliJ if it's running.\n * Open IntelliJ Project Settings -> Code Styles, change the code style for the\n   project to the one you want.\n\n\nLicense\n-------\n\n[![Public domain](https://licensebuttons.net/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/legalcode)\n"
  },
  {
    "path": "configs/codestyles/Square.xml",
    "content": "<code_scheme name=\"Square\">\n  <option name=\"USE_SAME_INDENTS\" value=\"true\" />\n  <option name=\"IGNORE_SAME_INDENTS_FOR_LANGUAGES\" value=\"true\" />\n  <option name=\"OTHER_INDENT_OPTIONS\">\n    <value>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n      <option name=\"USE_TAB_CHARACTER\" value=\"false\" />\n      <option name=\"SMART_TABS\" value=\"false\" />\n      <option name=\"LABEL_INDENT_SIZE\" value=\"0\" />\n      <option name=\"LABEL_INDENT_ABSOLUTE\" value=\"false\" />\n      <option name=\"USE_RELATIVE_INDENTS\" value=\"false\" />\n    </value>\n  </option>\n  <option name=\"CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND\" value=\"999\" />\n  <option name=\"NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND\" value=\"999\" />\n  <option name=\"PACKAGES_TO_USE_IMPORT_ON_DEMAND\">\n    <value />\n  </option>\n  <option name=\"IMPORT_LAYOUT_TABLE\">\n    <value>\n      <package name=\"\" withSubpackages=\"true\" static=\"false\" />\n      <emptyLine />\n      <package name=\"\" withSubpackages=\"true\" static=\"true\" />\n    </value>\n  </option>\n  <option name=\"RIGHT_MARGIN\" value=\"100\" />\n  <option name=\"JD_ALIGN_PARAM_COMMENTS\" value=\"false\" />\n  <option name=\"JD_ALIGN_EXCEPTION_COMMENTS\" value=\"false\" />\n  <option name=\"JD_P_AT_EMPTY_LINES\" value=\"false\" />\n  <option name=\"JD_DO_NOT_WRAP_ONE_LINE_COMMENTS\" value=\"true\" />\n  <option name=\"JD_KEEP_EMPTY_PARAMETER\" value=\"false\" />\n  <option name=\"JD_KEEP_EMPTY_RETURN\" value=\"false\" />\n  <option name=\"LINE_COMMENT_AT_FIRST_COLUMN\" value=\"false\" />\n  <option name=\"BLOCK_COMMENT_AT_FIRST_COLUMN\" value=\"false\" />\n  <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n  <option name=\"KEEP_BLANK_LINES_IN_DECLARATIONS\" value=\"1\" />\n  <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n  <option name=\"KEEP_BLANK_LINES_BEFORE_RBRACE\" value=\"0\" />\n  <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n  <option name=\"ALIGN_MULTILINE_FOR\" value=\"false\" />\n  <option name=\"SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE\" value=\"true\" />\n  <option name=\"CALL_PARAMETERS_WRAP\" value=\"1\" />\n  <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n  <option name=\"RESOURCE_LIST_WRAP\" value=\"1\" />\n  <option name=\"EXTENDS_LIST_WRAP\" value=\"1\" />\n  <option name=\"THROWS_LIST_WRAP\" value=\"1\" />\n  <option name=\"EXTENDS_KEYWORD_WRAP\" value=\"1\" />\n  <option name=\"THROWS_KEYWORD_WRAP\" value=\"1\" />\n  <option name=\"METHOD_CALL_CHAIN_WRAP\" value=\"5\" />\n  <option name=\"BINARY_OPERATION_WRAP\" value=\"5\" />\n  <option name=\"BINARY_OPERATION_SIGN_ON_NEXT_LINE\" value=\"true\" />\n  <option name=\"TERNARY_OPERATION_WRAP\" value=\"1\" />\n  <option name=\"TERNARY_OPERATION_SIGNS_ON_NEXT_LINE\" value=\"true\" />\n  <option name=\"FOR_STATEMENT_WRAP\" value=\"1\" />\n  <option name=\"ARRAY_INITIALIZER_WRAP\" value=\"1\" />\n  <option name=\"ASSIGNMENT_WRAP\" value=\"1\" />\n  <option name=\"WRAP_COMMENTS\" value=\"true\" />\n  <option name=\"ASSERT_STATEMENT_WRAP\" value=\"1\" />\n  <option name=\"IF_BRACE_FORCE\" value=\"1\" />\n  <option name=\"DOWHILE_BRACE_FORCE\" value=\"1\" />\n  <option name=\"WHILE_BRACE_FORCE\" value=\"1\" />\n  <option name=\"METHOD_ANNOTATION_WRAP\" value=\"1\" />\n  <option name=\"CLASS_ANNOTATION_WRAP\" value=\"1\" />\n  <option name=\"FIELD_ANNOTATION_WRAP\" value=\"1\" />\n  <option name=\"PARAMETER_ANNOTATION_WRAP\" value=\"1\" />\n  <option name=\"VARIABLE_ANNOTATION_WRAP\" value=\"1\" />\n  <option name=\"ENUM_CONSTANTS_WRAP\" value=\"1\" />\n  <JavaCodeStyleSettings>\n    <option name=\"CLASS_NAMES_IN_JAVADOC\" value=\"3\" />\n  </JavaCodeStyleSettings>\n  <JetCodeStyleSettings>\n    <option name=\"PACKAGES_TO_USE_STAR_IMPORTS\">\n      <value />\n    </option>\n  </JetCodeStyleSettings>\n  <SqlCodeStyleSettings>\n    <option name=\"ALIGN_AS_IN_SELECT_STATEMENT\" value=\"false\" />\n    <option name=\"ALIGN_TYPE_IN_CREATE_STATEMENT\" value=\"false\" />\n  </SqlCodeStyleSettings>\n  <XML>\n    <option name=\"XML_ALIGN_ATTRIBUTES\" value=\"false\" />\n    <option name=\"XML_LEGACY_SETTINGS_IMPORTED\" value=\"true\" />\n  </XML>\n  <ADDITIONAL_INDENT_OPTIONS fileType=\"feature\">\n    <option name=\"INDENT_SIZE\" value=\"2\" />\n  </ADDITIONAL_INDENT_OPTIONS>\n  <ADDITIONAL_INDENT_OPTIONS fileType=\"haml\">\n    <option name=\"INDENT_SIZE\" value=\"2\" />\n  </ADDITIONAL_INDENT_OPTIONS>\n  <ADDITIONAL_INDENT_OPTIONS fileType=\"php\">\n    <option name=\"INDENT_SIZE\" value=\"2\" />\n    <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n    <option name=\"TAB_SIZE\" value=\"2\" />\n  </ADDITIONAL_INDENT_OPTIONS>\n  <ADDITIONAL_INDENT_OPTIONS fileType=\"rb\">\n    <option name=\"INDENT_SIZE\" value=\"2\" />\n    <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n    <option name=\"TAB_SIZE\" value=\"2\" />\n    <option name=\"USE_RELATIVE_INDENTS\" value=\"true\" />\n  </ADDITIONAL_INDENT_OPTIONS>\n  <ADDITIONAL_INDENT_OPTIONS fileType=\"sass\">\n    <option name=\"INDENT_SIZE\" value=\"2\" />\n  </ADDITIONAL_INDENT_OPTIONS>\n  <codeStyleSettings language=\"CSS\">\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"CoffeeScript\">\n    <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n  </codeStyleSettings>\n  <codeStyleSettings language=\"Groovy\">\n    <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_DECLARATIONS\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_BEFORE_RBRACE\" value=\"0\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"ALIGN_MULTILINE_FOR\" value=\"false\" />\n    <option name=\"CALL_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_LIST_WRAP\" value=\"1\" />\n    <option name=\"THROWS_LIST_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_KEYWORD_WRAP\" value=\"1\" />\n    <option name=\"THROWS_KEYWORD_WRAP\" value=\"1\" />\n    <option name=\"METHOD_CALL_CHAIN_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_WRAP\" value=\"5\" />\n    <option name=\"TERNARY_OPERATION_WRAP\" value=\"1\" />\n    <option name=\"FOR_STATEMENT_WRAP\" value=\"1\" />\n    <option name=\"ASSIGNMENT_WRAP\" value=\"1\" />\n    <option name=\"ASSERT_STATEMENT_WRAP\" value=\"1\" />\n    <option name=\"IF_BRACE_FORCE\" value=\"1\" />\n    <option name=\"WHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"METHOD_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"CLASS_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"FIELD_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"PARAMETER_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"VARIABLE_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"ENUM_CONSTANTS_WRAP\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"HTML\">\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"JAVA\">\n    <option name=\"LINE_COMMENT_AT_FIRST_COLUMN\" value=\"false\" />\n    <option name=\"BLOCK_COMMENT_AT_FIRST_COLUMN\" value=\"false\" />\n    <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_DECLARATIONS\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_BEFORE_RBRACE\" value=\"0\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"ALIGN_MULTILINE_FOR\" value=\"false\" />\n    <option name=\"SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE\" value=\"true\" />\n    <option name=\"CALL_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"RESOURCE_LIST_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_LIST_WRAP\" value=\"1\" />\n    <option name=\"THROWS_LIST_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_KEYWORD_WRAP\" value=\"1\" />\n    <option name=\"THROWS_KEYWORD_WRAP\" value=\"1\" />\n    <option name=\"METHOD_CALL_CHAIN_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_SIGN_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"TERNARY_OPERATION_WRAP\" value=\"1\" />\n    <option name=\"TERNARY_OPERATION_SIGNS_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"FOR_STATEMENT_WRAP\" value=\"1\" />\n    <option name=\"ARRAY_INITIALIZER_WRAP\" value=\"1\" />\n    <option name=\"ASSIGNMENT_WRAP\" value=\"1\" />\n    <option name=\"ASSERT_STATEMENT_WRAP\" value=\"1\" />\n    <option name=\"IF_BRACE_FORCE\" value=\"1\" />\n    <option name=\"DOWHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"WHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"METHOD_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"CLASS_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"FIELD_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"PARAMETER_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"VARIABLE_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"ENUM_CONSTANTS_WRAP\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"JSON\">\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n  </codeStyleSettings>\n  <codeStyleSettings language=\"JSPX\">\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"JavaScript\">\n    <option name=\"KEEP_LINE_BREAKS\" value=\"false\" />\n    <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"ALIGN_MULTILINE_FOR\" value=\"false\" />\n    <option name=\"BINARY_OPERATION_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_SIGN_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"TERNARY_OPERATION_SIGNS_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"WRAP_COMMENTS\" value=\"true\" />\n    <option name=\"IF_BRACE_FORCE\" value=\"1\" />\n    <option name=\"DOWHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"WHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"FOR_BRACE_FORCE\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"PHP\">\n    <option name=\"KEEP_LINE_BREAKS\" value=\"false\" />\n    <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_DECLARATIONS\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_BEFORE_RBRACE\" value=\"0\" />\n    <option name=\"SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE\" value=\"true\" />\n    <option name=\"METHOD_CALL_CHAIN_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_SIGN_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"TERNARY_OPERATION_SIGNS_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"WRAP_COMMENTS\" value=\"true\" />\n    <option name=\"IF_BRACE_FORCE\" value=\"1\" />\n    <option name=\"DOWHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"WHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"FOR_BRACE_FORCE\" value=\"1\" />\n    <option name=\"METHOD_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"CLASS_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"FIELD_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n  </codeStyleSettings>\n  <codeStyleSettings language=\"PROTO\">\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"SQL\">\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n  </codeStyleSettings>\n  <codeStyleSettings language=\"TypeScript\">\n    <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"ALIGN_MULTILINE_FOR\" value=\"false\" />\n    <option name=\"CALL_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_LIST_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_KEYWORD_WRAP\" value=\"1\" />\n    <option name=\"BINARY_OPERATION_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_SIGN_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"TERNARY_OPERATION_WRAP\" value=\"1\" />\n    <option name=\"TERNARY_OPERATION_SIGNS_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"FOR_STATEMENT_WRAP\" value=\"1\" />\n    <option name=\"ARRAY_INITIALIZER_WRAP\" value=\"1\" />\n    <option name=\"ASSIGNMENT_WRAP\" value=\"1\" />\n    <option name=\"WRAP_COMMENTS\" value=\"true\" />\n    <option name=\"IF_BRACE_FORCE\" value=\"1\" />\n    <option name=\"DOWHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"WHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n  </codeStyleSettings>\n  <codeStyleSettings language=\"XML\">\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"kotlin\">\n    <option name=\"KEEP_BLANK_LINES_IN_DECLARATIONS\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_BEFORE_RBRACE\" value=\"1\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"CALL_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_LIST_WRAP\" value=\"1\" />\n  </codeStyleSettings>\n</code_scheme>"
  },
  {
    "path": "configs/codestyles/SquareAndroid.xml",
    "content": "<code_scheme name=\"SquareAndroid\">\n  <option name=\"USE_SAME_INDENTS\" value=\"true\" />\n  <option name=\"IGNORE_SAME_INDENTS_FOR_LANGUAGES\" value=\"true\" />\n  <option name=\"OTHER_INDENT_OPTIONS\">\n    <value>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n      <option name=\"USE_TAB_CHARACTER\" value=\"false\" />\n      <option name=\"SMART_TABS\" value=\"false\" />\n      <option name=\"LABEL_INDENT_SIZE\" value=\"0\" />\n      <option name=\"LABEL_INDENT_ABSOLUTE\" value=\"false\" />\n      <option name=\"USE_RELATIVE_INDENTS\" value=\"false\" />\n    </value>\n  </option>\n  <option name=\"CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND\" value=\"999\" />\n  <option name=\"NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND\" value=\"999\" />\n  <option name=\"PACKAGES_TO_USE_IMPORT_ON_DEMAND\">\n    <value />\n  </option>\n  <option name=\"IMPORT_LAYOUT_TABLE\">\n    <value>\n      <package name=\"\" withSubpackages=\"true\" static=\"false\" />\n      <emptyLine />\n      <package name=\"\" withSubpackages=\"true\" static=\"true\" />\n    </value>\n  </option>\n  <option name=\"RIGHT_MARGIN\" value=\"100\" />\n  <option name=\"JD_ALIGN_PARAM_COMMENTS\" value=\"false\" />\n  <option name=\"JD_ALIGN_EXCEPTION_COMMENTS\" value=\"false\" />\n  <option name=\"JD_P_AT_EMPTY_LINES\" value=\"false\" />\n  <option name=\"JD_DO_NOT_WRAP_ONE_LINE_COMMENTS\" value=\"true\" />\n  <option name=\"JD_KEEP_EMPTY_PARAMETER\" value=\"false\" />\n  <option name=\"JD_KEEP_EMPTY_RETURN\" value=\"false\" />\n  <option name=\"JD_PRESERVE_LINE_FEEDS\" value=\"true\" />\n  <option name=\"LINE_COMMENT_AT_FIRST_COLUMN\" value=\"false\" />\n  <option name=\"BLOCK_COMMENT_AT_FIRST_COLUMN\" value=\"false\" />\n  <option name=\"KEEP_LINE_BREAKS\" value=\"false\" />\n  <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n  <option name=\"KEEP_BLANK_LINES_IN_DECLARATIONS\" value=\"1\" />\n  <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n  <option name=\"KEEP_BLANK_LINES_BEFORE_RBRACE\" value=\"0\" />\n  <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n  <option name=\"ALIGN_MULTILINE_FOR\" value=\"false\" />\n  <option name=\"SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE\" value=\"true\" />\n  <option name=\"CALL_PARAMETERS_WRAP\" value=\"1\" />\n  <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n  <option name=\"RESOURCE_LIST_WRAP\" value=\"1\" />\n  <option name=\"EXTENDS_LIST_WRAP\" value=\"1\" />\n  <option name=\"THROWS_LIST_WRAP\" value=\"1\" />\n  <option name=\"EXTENDS_KEYWORD_WRAP\" value=\"1\" />\n  <option name=\"THROWS_KEYWORD_WRAP\" value=\"1\" />\n  <option name=\"METHOD_CALL_CHAIN_WRAP\" value=\"5\" />\n  <option name=\"BINARY_OPERATION_WRAP\" value=\"5\" />\n  <option name=\"BINARY_OPERATION_SIGN_ON_NEXT_LINE\" value=\"true\" />\n  <option name=\"TERNARY_OPERATION_WRAP\" value=\"1\" />\n  <option name=\"TERNARY_OPERATION_SIGNS_ON_NEXT_LINE\" value=\"true\" />\n  <option name=\"FOR_STATEMENT_WRAP\" value=\"1\" />\n  <option name=\"ARRAY_INITIALIZER_WRAP\" value=\"1\" />\n  <option name=\"ASSIGNMENT_WRAP\" value=\"1\" />\n  <option name=\"WRAP_COMMENTS\" value=\"true\" />\n  <option name=\"ASSERT_STATEMENT_WRAP\" value=\"1\" />\n  <option name=\"IF_BRACE_FORCE\" value=\"1\" />\n  <option name=\"DOWHILE_BRACE_FORCE\" value=\"1\" />\n  <option name=\"WHILE_BRACE_FORCE\" value=\"1\" />\n  <option name=\"METHOD_ANNOTATION_WRAP\" value=\"1\" />\n  <option name=\"CLASS_ANNOTATION_WRAP\" value=\"1\" />\n  <option name=\"FIELD_ANNOTATION_WRAP\" value=\"1\" />\n  <option name=\"PARAMETER_ANNOTATION_WRAP\" value=\"1\" />\n  <option name=\"VARIABLE_ANNOTATION_WRAP\" value=\"1\" />\n  <option name=\"ENUM_CONSTANTS_WRAP\" value=\"1\" />\n  <AndroidXmlCodeStyleSettings>\n    <option name=\"USE_CUSTOM_SETTINGS\" value=\"true\" />\n    <option name=\"LAYOUT_SETTINGS\">\n      <value>\n        <option name=\"INSERT_BLANK_LINE_BEFORE_TAG\" value=\"false\" />\n        <option name=\"INSERT_LINE_BREAK_AFTER_LAST_ATTRIBUTE\" value=\"true\" />\n      </value>\n    </option>\n  </AndroidXmlCodeStyleSettings>\n  <JavaCodeStyleSettings>\n    <option name=\"CLASS_NAMES_IN_JAVADOC\" value=\"3\" />\n  </JavaCodeStyleSettings>\n  <JetCodeStyleSettings>\n    <option name=\"PACKAGES_TO_USE_STAR_IMPORTS\">\n      <value />\n    </option>\n    <option name=\"NAME_COUNT_TO_USE_STAR_IMPORT\" value=\"999\" />\n    <option name=\"NAME_COUNT_TO_USE_STAR_IMPORT_FOR_MEMBERS\" value=\"999\" />\n    <option name=\"IMPORT_NESTED_CLASSES\" value=\"true\" />\n  </JetCodeStyleSettings>\n  <XML>\n    <option name=\"XML_ALIGN_ATTRIBUTES\" value=\"false\" />\n    <option name=\"XML_LEGACY_SETTINGS_IMPORTED\" value=\"true\" />\n  </XML>\n  <ADDITIONAL_INDENT_OPTIONS fileType=\"php\">\n    <option name=\"INDENT_SIZE\" value=\"2\" />\n    <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n    <option name=\"TAB_SIZE\" value=\"2\" />\n  </ADDITIONAL_INDENT_OPTIONS>\n  <ADDITIONAL_INDENT_OPTIONS fileType=\"scala\">\n    <option name=\"INDENT_SIZE\" value=\"2\" />\n    <option name=\"CONTINUATION_INDENT_SIZE\" value=\"2\" />\n    <option name=\"TAB_SIZE\" value=\"2\" />\n  </ADDITIONAL_INDENT_OPTIONS>\n  <codeStyleSettings language=\"CSS\">\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"CoffeeScript\">\n    <option name=\"KEEP_LINE_BREAKS\" value=\"false\" />\n    <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n  </codeStyleSettings>\n  <codeStyleSettings language=\"Groovy\">\n    <option name=\"KEEP_LINE_BREAKS\" value=\"false\" />\n    <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_DECLARATIONS\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_BEFORE_RBRACE\" value=\"0\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"ALIGN_MULTILINE_FOR\" value=\"false\" />\n    <option name=\"CALL_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_LIST_WRAP\" value=\"1\" />\n    <option name=\"THROWS_LIST_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_KEYWORD_WRAP\" value=\"1\" />\n    <option name=\"THROWS_KEYWORD_WRAP\" value=\"1\" />\n    <option name=\"METHOD_CALL_CHAIN_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_WRAP\" value=\"5\" />\n    <option name=\"TERNARY_OPERATION_WRAP\" value=\"1\" />\n    <option name=\"FOR_STATEMENT_WRAP\" value=\"1\" />\n    <option name=\"ASSIGNMENT_WRAP\" value=\"1\" />\n    <option name=\"ASSERT_STATEMENT_WRAP\" value=\"1\" />\n    <option name=\"IF_BRACE_FORCE\" value=\"1\" />\n    <option name=\"WHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"METHOD_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"CLASS_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"FIELD_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"PARAMETER_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"VARIABLE_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"JAVA\">\n    <option name=\"LINE_COMMENT_AT_FIRST_COLUMN\" value=\"false\" />\n    <option name=\"BLOCK_COMMENT_AT_FIRST_COLUMN\" value=\"false\" />\n    <option name=\"KEEP_LINE_BREAKS\" value=\"false\" />\n    <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_DECLARATIONS\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_BEFORE_RBRACE\" value=\"0\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"ALIGN_MULTILINE_FOR\" value=\"false\" />\n    <option name=\"SPACE_WITHIN_ARRAY_INITIALIZER_BRACES\" value=\"true\" />\n    <option name=\"SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE\" value=\"true\" />\n    <option name=\"CALL_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"RESOURCE_LIST_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_LIST_WRAP\" value=\"1\" />\n    <option name=\"THROWS_LIST_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_KEYWORD_WRAP\" value=\"1\" />\n    <option name=\"THROWS_KEYWORD_WRAP\" value=\"1\" />\n    <option name=\"METHOD_CALL_CHAIN_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_SIGN_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"TERNARY_OPERATION_WRAP\" value=\"1\" />\n    <option name=\"TERNARY_OPERATION_SIGNS_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"FOR_STATEMENT_WRAP\" value=\"1\" />\n    <option name=\"ARRAY_INITIALIZER_WRAP\" value=\"1\" />\n    <option name=\"ARRAY_INITIALIZER_LBRACE_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"ARRAY_INITIALIZER_RBRACE_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"ASSIGNMENT_WRAP\" value=\"1\" />\n    <option name=\"ASSERT_STATEMENT_WRAP\" value=\"1\" />\n    <option name=\"IF_BRACE_FORCE\" value=\"1\" />\n    <option name=\"DOWHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"WHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"METHOD_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"CLASS_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"FIELD_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"PARAMETER_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"VARIABLE_ANNOTATION_WRAP\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"JSON\">\n    <option name=\"KEEP_LINE_BREAKS\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n  </codeStyleSettings>\n  <codeStyleSettings language=\"JavaScript\">\n    <option name=\"KEEP_LINE_BREAKS\" value=\"false\" />\n    <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"ALIGN_MULTILINE_FOR\" value=\"false\" />\n    <option name=\"CALL_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"BINARY_OPERATION_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_SIGN_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"TERNARY_OPERATION_WRAP\" value=\"1\" />\n    <option name=\"TERNARY_OPERATION_SIGNS_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"FOR_STATEMENT_WRAP\" value=\"1\" />\n    <option name=\"ARRAY_INITIALIZER_WRAP\" value=\"1\" />\n    <option name=\"ASSIGNMENT_WRAP\" value=\"1\" />\n    <option name=\"IF_BRACE_FORCE\" value=\"1\" />\n    <option name=\"DOWHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"WHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n  </codeStyleSettings>\n  <codeStyleSettings language=\"kotlin\">\n    <option name=\"KEEP_BLANK_LINES_IN_DECLARATIONS\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"KEEP_BLANK_LINES_BEFORE_RBRACE\" value=\"1\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"CALL_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_LIST_WRAP\" value=\"1\" />\n  </codeStyleSettings>\n  <codeStyleSettings language=\"SQL\">\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n  </codeStyleSettings>\n  <codeStyleSettings language=\"TypeScript\">\n    <option name=\"KEEP_LINE_BREAKS\" value=\"false\" />\n    <option name=\"KEEP_FIRST_COLUMN_COMMENT\" value=\"false\" />\n    <option name=\"KEEP_BLANK_LINES_IN_CODE\" value=\"1\" />\n    <option name=\"ALIGN_MULTILINE_PARAMETERS\" value=\"false\" />\n    <option name=\"ALIGN_MULTILINE_FOR\" value=\"false\" />\n    <option name=\"CALL_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"METHOD_PARAMETERS_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_LIST_WRAP\" value=\"1\" />\n    <option name=\"EXTENDS_KEYWORD_WRAP\" value=\"1\" />\n    <option name=\"BINARY_OPERATION_WRAP\" value=\"5\" />\n    <option name=\"BINARY_OPERATION_SIGN_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"TERNARY_OPERATION_WRAP\" value=\"1\" />\n    <option name=\"TERNARY_OPERATION_SIGNS_ON_NEXT_LINE\" value=\"true\" />\n    <option name=\"FOR_STATEMENT_WRAP\" value=\"1\" />\n    <option name=\"ARRAY_INITIALIZER_WRAP\" value=\"1\" />\n    <option name=\"ASSIGNMENT_WRAP\" value=\"1\" />\n    <option name=\"WRAP_COMMENTS\" value=\"true\" />\n    <option name=\"IF_BRACE_FORCE\" value=\"1\" />\n    <option name=\"DOWHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"WHILE_BRACE_FORCE\" value=\"1\" />\n    <option name=\"PARENT_SETTINGS_INSTALLED\" value=\"true\" />\n  </codeStyleSettings>\n  <codeStyleSettings language=\"XML\">\n    <indentOptions>\n      <option name=\"INDENT_SIZE\" value=\"2\" />\n      <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      <option name=\"TAB_SIZE\" value=\"2\" />\n    </indentOptions>\n    <arrangement>\n      <rules>\n        <section>\n          <rule>\n            <match>\n              <NAME>class</NAME>\n            </match>\n          </rule>\n        </section>\n        <section>\n          <rule>\n            <match>\n              <NAME>layout</NAME>\n            </match>\n          </rule>\n        </section>\n        <section>\n          <rule>\n            <match>\n              <NAME>xmlns:android</NAME>\n            </match>\n          </rule>\n        </section>\n        <section>\n          <rule>\n            <match>\n              <NAME>xmlns:.*</NAME>\n            </match>\n            <order>BY_NAME</order>\n          </rule>\n        </section>\n        <section>\n          <rule>\n            <match>\n              <AND>\n                <NAME>.*:id</NAME>\n                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>\n              </AND>\n            </match>\n          </rule>\n        </section>\n        <section>\n          <rule>\n            <match>\n              <AND>\n                <NAME>.*:name</NAME>\n                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>\n              </AND>\n            </match>\n          </rule>\n        </section>\n        <section>\n          <rule>\n            <match>\n              <AND>\n                <NAME>.*:layout_width</NAME>\n                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>\n              </AND>\n            </match>\n          </rule>\n        </section>\n        <section>\n          <rule>\n            <match>\n              <AND>\n                <NAME>.*:layout_height</NAME>\n                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>\n              </AND>\n            </match>\n          </rule>\n        </section>\n        <section>\n          <rule>\n            <match>\n              <AND>\n                <NAME>.*:layout_.*</NAME>\n                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>\n              </AND>\n            </match>\n            <order>BY_NAME</order>\n          </rule>\n        </section>\n        <section>\n          <rule>\n            <match>\n              <AND>\n                <NAME>.*</NAME>\n                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>\n              </AND>\n            </match>\n            <order>BY_NAME</order>\n          </rule>\n        </section>\n        <section>\n          <rule>\n            <match>\n              <NAME>.*(?&lt;!style)$</NAME>\n            </match>\n            <order>BY_NAME</order>\n          </rule>\n        </section>\n        <section>\n          <rule>\n            <match>\n              <NAME>style</NAME>\n            </match>\n          </rule>\n        </section>\n      </rules>\n    </arrangement>\n  </codeStyleSettings>\n</code_scheme>"
  },
  {
    "path": "configs/inspection/Square.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<inspections version=\"1.0\" is_locked=\"false\">\n  <option name=\"myName\" value=\"Square\" />\n  <inspection_tool class=\"FallthruInSwitchStatement\" enabled=\"true\" level=\"ERROR\" enabled_by_default=\"true\" />\n  <inspection_tool class=\"UnnecessarySemicolon\" enabled=\"true\" level=\"ERROR\" enabled_by_default=\"true\" />\n</inspections>\n\n"
  },
  {
    "path": "configs/options/editor.codeinsight.xml",
    "content": "<application>\n  <component name=\"CodeInsightSettings\">\n    <EXCLUDED_PACKAGE NAME=\"autovalue.shaded\" />\n    <EXCLUDED_PACKAGE NAME=\"avro.shaded\" />\n    <EXCLUDED_PACKAGE NAME=\"com.beust.jcommander.internal\" />\n    <EXCLUDED_PACKAGE NAME=\"com.sun.istack\" />\n    <EXCLUDED_PACKAGE NAME=\"jline.internal\" />\n    <EXCLUDED_PACKAGE NAME=\"joptsimple.internal\" />\n    <EXCLUDED_PACKAGE NAME=\"junit.framework.Assert\" />\n    <EXCLUDED_PACKAGE NAME=\"org.assertj.core.util\" />\n    <EXCLUDED_PACKAGE NAME=\"org.flywaydb.core.internal.util\" />\n    <EXCLUDED_PACKAGE NAME=\"org.hibernate.validator.internal\" />\n    <EXCLUDED_PACKAGE NAME=\"org.mockito.internal.util.collections\" />\n    <EXCLUDED_PACKAGE NAME=\"org.mockito.internal.verification.VerificationModeFactory\" />\n    <EXCLUDED_PACKAGE NAME=\"junit.framework.Assert\" />\n  </component>\n</application>\n"
  },
  {
    "path": "install.bat",
    "content": "REM Installs Square's IntelliJ configs into your user configs.\r\n@echo off\r\necho Installing Square IntelliJ configs...\r\n\r\nsetlocal enableDelayedExpansion\r\n\r\nfor /D %%i in (\"%userprofile%\"\\.AndroidStudio*) do call :copy_config \"%%i\"\r\nfor /D %%i in (\"%userprofile%\"\\.IdeaIC*) do call :copy_config \"%%i\"\r\nfor /D %%i in (\"%userprofile%\"\\.IntelliJIdea*) do call :copy_config \"%%i\"\r\n\r\necho.\r\necho Restart IntelliJ and/or AndroidStudio, go to preferences, and apply 'Square' or 'SquareAndroid'.\r\nexit /b\r\n\r\nREM sub function for copy config files\r\n:copy_config\r\nset config_dir=%~1\\config\r\necho Installing to \"!config_dir!\"\r\nxcopy /s configs \"!config_dir!\"\r\necho Done.\r\necho.\r\nexit /b\r\n"
  },
  {
    "path": "install.sh",
    "content": "#!/bin/bash\n# Installs Square's IntelliJ configs into your user configs.\n\necho \"Installing Square IntelliJ configs...\"\n\nCONFIGS=\"$( cd \"$( dirname \"${BASH_SOURCE[0]}\" )\" && pwd )/configs\"\n\nfor i in $HOME/Library/Preferences/IntelliJIdea*  \\\n         $HOME/Library/Preferences/IdeaIC*        \\\n         $HOME/Library/Preferences/AndroidStudio* \\\n         $HOME/.IntelliJIdea*/config              \\\n         $HOME/.IdeaIC*/config                    \\\n         $HOME/.AndroidStudio*/config\ndo\n  if [[ -d $i ]]; then\n\n    # Install codestyles\n    mkdir -p $i/codestyles\n    cp -frv \"$CONFIGS/codestyles\"/* $i/codestyles\n\n    # Install inspections\n    mkdir -p $i/inspection\n    cp -frv \"$CONFIGS/inspection\"/* $i/inspection\n\n    # Install options (\"Exclude from Import and Completion\")\n    mkdir -p $i/options\n    cp -frv \"$CONFIGS/options\"/* $i/options\n  fi\ndone\n\necho \"Done.\"\necho \"\"\necho \"Restart IntelliJ and/or AndroidStudio, go to preferences, and apply 'Square' or 'SquareAndroid'.\"\n"
  }
]