seata_codeStyle.xml 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <!--
  2. ~ Copyright 1999-2019 Seata.io Group.
  3. ~
  4. ~ Licensed under the Apache License, Version 2.0 (the "License");
  5. ~ you may not use this file except in compliance with the License.
  6. ~ You may obtain a copy of the License at
  7. ~
  8. ~ http://www.apache.org/licenses/LICENSE-2.0
  9. ~
  10. ~ Unless required by applicable law or agreed to in writing, software
  11. ~ distributed under the License is distributed on an "AS IS" BASIS,
  12. ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. ~ See the License for the specific language governing permissions and
  14. ~ limitations under the License.
  15. -->
  16. <code_scheme name="Seata">
  17. <option name="USE_SAME_INDENTS" value="true"/>
  18. <option name="IGNORE_SAME_INDENTS_FOR_LANGUAGES" value="true"/>
  19. <option name="OTHER_INDENT_OPTIONS">
  20. <value>
  21. <option name="INDENT_SIZE" value="4"/>
  22. <option name="CONTINUATION_INDENT_SIZE" value="4"/>
  23. <option name="TAB_SIZE" value="4"/>
  24. <option name="USE_TAB_CHARACTER" value="false"/>
  25. <option name="SMART_TABS" value="false"/>
  26. <option name="LABEL_INDENT_SIZE" value="0"/>
  27. <option name="LABEL_INDENT_ABSOLUTE" value="false"/>
  28. <option name="USE_RELATIVE_INDENTS" value="false"/>
  29. </value>
  30. </option>
  31. <option name="PREFER_LONGER_NAMES" value="false"/>
  32. <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="1000"/>
  33. <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="1000"/>
  34. <option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
  35. <value/>
  36. </option>
  37. <option name="IMPORT_LAYOUT_TABLE">
  38. <value>
  39. <package name="" withSubpackages="true" static="false"/>
  40. <emptyLine/>
  41. <package name="" withSubpackages="true" static="true"/>
  42. </value>
  43. </option>
  44. <option name="JD_ALIGN_PARAM_COMMENTS" value="false"/>
  45. <option name="JD_ALIGN_EXCEPTION_COMMENTS" value="false"/>
  46. <option name="JD_P_AT_EMPTY_LINES" value="false"/>
  47. <option name="JD_KEEP_INVALID_TAGS" value="false"/>
  48. <option name="JD_DO_NOT_WRAP_ONE_LINE_COMMENTS" value="true"/>
  49. <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false"/>
  50. <option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1"/>
  51. <option name="KEEP_BLANK_LINES_IN_CODE" value="1"/>
  52. <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1"/>
  53. <option name="WHILE_ON_NEW_LINE" value="true"/>
  54. <option name="ALIGN_MULTILINE_PARAMETERS" value="false"/>
  55. <option name="ALIGN_MULTILINE_FOR" value="false"/>
  56. <option name="SPACE_AFTER_TYPE_CAST" value="true"/>
  57. <option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true"/>
  58. <option name="METHOD_PARAMETERS_WRAP" value="1"/>
  59. <option name="ARRAY_INITIALIZER_LBRACE_ON_NEXT_LINE" value="true"/>
  60. <option name="LABELED_STATEMENT_WRAP" value="1"/>
  61. <option name="WRAP_COMMENTS" value="true"/>
  62. <option name="METHOD_ANNOTATION_WRAP" value="1"/>
  63. <option name="CLASS_ANNOTATION_WRAP" value="1"/>
  64. <option name="FIELD_ANNOTATION_WRAP" value="1"/>
  65. <JavaCodeStyleSettings>
  66. <option name="CLASS_NAMES_IN_JAVADOC" value="3"/>
  67. </JavaCodeStyleSettings>
  68. <XML>
  69. <option name="XML_LEGACY_SETTINGS_IMPORTED" value="true"/>
  70. </XML>
  71. <ADDITIONAL_INDENT_OPTIONS fileType="haml">
  72. <option name="INDENT_SIZE" value="2"/>
  73. </ADDITIONAL_INDENT_OPTIONS>
  74. <codeStyleSettings language="Groovy">
  75. <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false"/>
  76. <option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1"/>
  77. <option name="KEEP_BLANK_LINES_IN_CODE" value="1"/>
  78. <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1"/>
  79. <option name="ALIGN_MULTILINE_PARAMETERS" value="false"/>
  80. <option name="ALIGN_MULTILINE_FOR" value="false"/>
  81. <option name="METHOD_PARAMETERS_WRAP" value="1"/>
  82. <option name="METHOD_ANNOTATION_WRAP" value="1"/>
  83. <option name="CLASS_ANNOTATION_WRAP" value="1"/>
  84. <option name="FIELD_ANNOTATION_WRAP" value="1"/>
  85. <option name="PARENT_SETTINGS_INSTALLED" value="true"/>
  86. <indentOptions>
  87. <option name="CONTINUATION_INDENT_SIZE" value="4"/>
  88. </indentOptions>
  89. </codeStyleSettings>
  90. <codeStyleSettings language="HOCON">
  91. <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1"/>
  92. <option name="PARENT_SETTINGS_INSTALLED" value="true"/>
  93. </codeStyleSettings>
  94. <codeStyleSettings language="JAVA">
  95. <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false"/>
  96. <option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1"/>
  97. <option name="KEEP_BLANK_LINES_IN_CODE" value="1"/>
  98. <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1"/>
  99. <option name="WHILE_ON_NEW_LINE" value="true"/>
  100. <option name="ALIGN_MULTILINE_PARAMETERS" value="false"/>
  101. <option name="ALIGN_MULTILINE_FOR" value="false"/>
  102. <option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true"/>
  103. <option name="METHOD_PARAMETERS_WRAP" value="1"/>
  104. <option name="ARRAY_INITIALIZER_LBRACE_ON_NEXT_LINE" value="true"/>
  105. <option name="LABELED_STATEMENT_WRAP" value="1"/>
  106. <option name="METHOD_ANNOTATION_WRAP" value="1"/>
  107. <option name="CLASS_ANNOTATION_WRAP" value="1"/>
  108. <option name="FIELD_ANNOTATION_WRAP" value="1"/>
  109. <option name="PARENT_SETTINGS_INSTALLED" value="true"/>
  110. <indentOptions>
  111. <option name="CONTINUATION_INDENT_SIZE" value="4"/>
  112. </indentOptions>
  113. </codeStyleSettings>
  114. <codeStyleSettings language="JSON">
  115. <option name="KEEP_BLANK_LINES_IN_CODE" value="1"/>
  116. <option name="PARENT_SETTINGS_INSTALLED" value="true"/>
  117. </codeStyleSettings>
  118. <codeStyleSettings language="Scala">
  119. <option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1"/>
  120. <option name="KEEP_BLANK_LINES_IN_CODE" value="1"/>
  121. <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1"/>
  122. <option name="WHILE_ON_NEW_LINE" value="true"/>
  123. <option name="ALIGN_MULTILINE_PARAMETERS" value="false"/>
  124. <option name="ALIGN_MULTILINE_FOR" value="false"/>
  125. <option name="METHOD_PARAMETERS_WRAP" value="1"/>
  126. <option name="METHOD_ANNOTATION_WRAP" value="1"/>
  127. <option name="CLASS_ANNOTATION_WRAP" value="1"/>
  128. <option name="FIELD_ANNOTATION_WRAP" value="1"/>
  129. <option name="PARENT_SETTINGS_INSTALLED" value="true"/>
  130. <indentOptions>
  131. <option name="INDENT_SIZE" value="4"/>
  132. <option name="CONTINUATION_INDENT_SIZE" value="4"/>
  133. <option name="TAB_SIZE" value="4"/>
  134. </indentOptions>
  135. </codeStyleSettings>
  136. <codeStyleSettings language="XML">
  137. <indentOptions>
  138. <option name="CONTINUATION_INDENT_SIZE" value="4"/>
  139. </indentOptions>
  140. </codeStyleSettings>
  141. </code_scheme>