Created
March 27, 2014 19:00
-
-
Save ppat/9815398 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<code_scheme name="PeterCodeStyle"> | |
<ScalaCodeStyleSettings> | |
<option name="WRAP_BEFORE_WITH_KEYWORD" value="true" /> | |
<option name="FINALLY_BRACE_FORCE" value="1" /> | |
<option name="TRY_BRACE_FORCE" value="1" /> | |
<option name="CASE_CLAUSE_BRACE_FORCE" value="1" /> | |
<option name="MULTILINE_STRING_SUPORT" value="1" /> | |
<option name="PROCESS_MARGIN_ON_COPY_PASTE" value="false" /> | |
</ScalaCodeStyleSettings> | |
<XML> | |
<option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" /> | |
</XML> | |
<codeStyleSettings language="JAVA"> | |
<option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" /> | |
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> | |
<option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="0" /> | |
<option name="ALIGN_MULTILINE_CHAINED_METHODS" value="true" /> | |
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> | |
<option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> | |
<option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" /> | |
<option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> | |
<option name="ALIGN_MULTILINE_THROWS_LIST" value="true" /> | |
<option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" /> | |
<option name="ALIGN_MULTILINE_METHOD_BRACKETS" value="true" /> | |
<option name="ALIGN_MULTILINE_PARENTHESIZED_EXPRESSION" value="true" /> | |
<option name="ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION" value="true" /> | |
<option name="ALIGN_GROUP_FIELD_DECLARATIONS" value="true" /> | |
<option name="CALL_PARAMETERS_WRAP" value="5" /> | |
<option name="METHOD_PARAMETERS_WRAP" value="2" /> | |
<option name="EXTENDS_LIST_WRAP" value="2" /> | |
<option name="EXTENDS_KEYWORD_WRAP" value="1" /> | |
<option name="THROWS_KEYWORD_WRAP" value="2" /> | |
<option name="METHOD_CALL_CHAIN_WRAP" value="5" /> | |
<option name="KEEP_SIMPLE_BLOCKS_IN_ONE_LINE" value="true" /> | |
<option name="KEEP_SIMPLE_METHODS_IN_ONE_LINE" value="true" /> | |
<option name="IF_BRACE_FORCE" value="1" /> | |
<option name="DOWHILE_BRACE_FORCE" value="1" /> | |
<option name="WHILE_BRACE_FORCE" value="1" /> | |
<option name="FOR_BRACE_FORCE" value="1" /> | |
<indentOptions> | |
<option name="INDENT_SIZE" value="2" /> | |
<option name="CONTINUATION_INDENT_SIZE" value="2" /> | |
<option name="TAB_SIZE" value="2" /> | |
</indentOptions> | |
<arrangement> | |
<groups> | |
<group> | |
<type>GETTERS_AND_SETTERS</type> | |
<order>KEEP</order> | |
</group> | |
<group> | |
<type>OVERRIDDEN_METHODS</type> | |
<order>KEEP</order> | |
</group> | |
<group> | |
<type>DEPENDENT_METHODS</type> | |
<order>BREADTH_FIRST</order> | |
</group> | |
</groups> | |
<rules> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<FINAL /> | |
<PUBLIC /> | |
<STATIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<FINAL /> | |
<PROTECTED /> | |
<STATIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<FINAL /> | |
<PACKAGE_PRIVATE /> | |
<STATIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<FINAL /> | |
<PRIVATE /> | |
<STATIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<PUBLIC /> | |
<STATIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<PROTECTED /> | |
<STATIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<PACKAGE_PRIVATE /> | |
<STATIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<PRIVATE /> | |
<STATIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<FINAL /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<FINAL /> | |
<PROTECTED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<FINAL /> | |
<PACKAGE_PRIVATE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<FINAL /> | |
<PRIVATE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<PROTECTED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<PACKAGE_PRIVATE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FIELD /> | |
<PRIVATE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<FIELD /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<CONSTRUCTOR /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<METHOD /> | |
<STATIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<METHOD /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<ENUM /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<INTERFACE /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<CLASS /> | |
<STATIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<CLASS /> | |
</match> | |
</rule> | |
</rules> | |
</arrangement> | |
</codeStyleSettings> | |
<codeStyleSettings language="Scala"> | |
<option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" /> | |
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> | |
<option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="0" /> | |
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> | |
<option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> | |
<option name="ALIGN_MULTILINE_METHOD_BRACKETS" value="true" /> | |
<option name="ALIGN_MULTILINE_PARENTHESIZED_EXPRESSION" value="true" /> | |
<option name="ALIGN_GROUP_FIELD_DECLARATIONS" value="true" /> | |
<option name="CALL_PARAMETERS_WRAP" value="5" /> | |
<option name="METHOD_PARAMETERS_WRAP" value="2" /> | |
<option name="METHOD_CALL_CHAIN_WRAP" value="5" /> | |
<option name="FOR_STATEMENT_WRAP" value="5" /> | |
<option name="IF_BRACE_FORCE" value="1" /> | |
<option name="DOWHILE_BRACE_FORCE" value="1" /> | |
<option name="WHILE_BRACE_FORCE" value="1" /> | |
<option name="FOR_BRACE_FORCE" value="1" /> | |
<option name="FIELD_ANNOTATION_WRAP" value="0" /> | |
<arrangement> | |
<groups> | |
<group> | |
<type>DEPENDENT_METHODS</type> | |
<order>DEPTH_FIRST</order> | |
</group> | |
<group> | |
<type>Keep_java-style_getters_and_setters_together</type> | |
<order>KEEP</order> | |
</group> | |
<group> | |
<type>Keep_scala-style_getters_and_setters_together</type> | |
<order>KEEP</order> | |
</group> | |
</groups> | |
<rules> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<PUBLIC /> | |
<TYPE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<PROTECTED /> | |
<TYPE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<PRIVATE /> | |
<TYPE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PUBLIC /> | |
<TYPE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PROTECTED /> | |
<TYPE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PRIVATE /> | |
<TYPE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<TYPE /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<LAZY /> | |
<PUBLIC /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<LAZY /> | |
<PROTECTED /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<LAZY /> | |
<PRIVATE /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<PUBLIC /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<PROTECTED /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<PRIVATE /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<LAZY /> | |
<PUBLIC /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<LAZY /> | |
<PROTECTED /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<LAZY /> | |
<PRIVATE /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<OVERRIDE /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PUBLIC /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PROTECTED /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PRIVATE /> | |
<VAL /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<VAL /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<OVERRIDE /> | |
<PUBLIC /> | |
<VAR /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<OVERRIDE /> | |
<PROTECTED /> | |
<VAR /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<OVERRIDE /> | |
<PRIVATE /> | |
<VAR /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PUBLIC /> | |
<VAR /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PROTECTED /> | |
<VAR /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PRIVATE /> | |
<VAR /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<VAR /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<CONSTRUCTOR /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<CONSTRUCTOR /> | |
<PROTECTED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<CONSTRUCTOR /> | |
<PRIVATE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<CONSTRUCTOR /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<FUNCTION /> | |
<IMPLICIT /> | |
<OVERRIDE /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<FUNCTION /> | |
<IMPLICIT /> | |
<OVERRIDE /> | |
<PROTECTED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<FUNCTION /> | |
<IMPLICIT /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<FUNCTION /> | |
<IMPLICIT /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<FUNCTION /> | |
<IMPLICIT /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<FUNCTION /> | |
<OVERRIDE /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FINAL /> | |
<FUNCTION /> | |
<OVERRIDE /> | |
<PROTECTED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FUNCTION /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FUNCTION /> | |
<PROTECTED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<FUNCTION /> | |
<PRIVATE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<FUNCTION /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<MACRO /> | |
<OVERRIDE /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<MACRO /> | |
<OVERRIDE /> | |
<PROTECTED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<MACRO /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<MACRO /> | |
<PROTECTED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<MACRO /> | |
<PRIVATE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<MACRO /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<PUBLIC /> | |
<SEALED /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<PROTECTED /> | |
<SEALED /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<PRIVATE /> | |
<SEALED /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<PUBLIC /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<PROTECTED /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<PRIVATE /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PUBLIC /> | |
<SEALED /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PROTECTED /> | |
<SEALED /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PRIVATE /> | |
<SEALED /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PUBLIC /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PROTECTED /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<PRIVATE /> | |
<TRAIT /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<TRAIT /> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<CLASS /> | |
<PUBLIC /> | |
<SEALED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<CLASS /> | |
<PROTECTED /> | |
<SEALED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<CLASS /> | |
<PRIVATE /> | |
<SEALED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<CLASS /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<CLASS /> | |
<PROTECTED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<ABSTRACT /> | |
<CLASS /> | |
<PRIVATE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<CLASS /> | |
<PUBLIC /> | |
<SEALED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<CLASS /> | |
<PROTECTED /> | |
<SEALED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<CLASS /> | |
<PRIVATE /> | |
<SEALED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<CLASS /> | |
<PUBLIC /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<CLASS /> | |
<PROTECTED /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<AND> | |
<CLASS /> | |
<PRIVATE /> | |
</AND> | |
</match> | |
</rule> | |
<rule> | |
<match> | |
<CLASS /> | |
</match> | |
</rule> | |
</rules> | |
</arrangement> | |
</codeStyleSettings> | |
</code_scheme> | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment