Skip to content

Instantly share code, notes, and snippets.

@rupertbates
Created September 8, 2017 11:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rupertbates/e03535938341bd94305e4cf194a7db49 to your computer and use it in GitHub Desktop.
Save rupertbates/e03535938341bd94305e4cf194a7db49 to your computer and use it in GitHub Desktop.
ES6 Linter compliant editor formatting config for IntelliJ
<code_scheme name="Default (1)">
<option name="OTHER_INDENT_OPTIONS">
<value>
<option name="INDENT_SIZE" value="2" />
<option name="CONTINUATION_INDENT_SIZE" value="8" />
<option name="TAB_SIZE" value="2" />
<option name="USE_TAB_CHARACTER" value="false" />
<option name="SMART_TABS" value="false" />
<option name="LABEL_INDENT_SIZE" value="0" />
<option name="LABEL_INDENT_ABSOLUTE" value="false" />
<option name="USE_RELATIVE_INDENTS" value="false" />
</value>
</option>
<JSCodeStyleSettings>
<option name="FORCE_SEMICOLON_STYLE" value="true" />
<option name="SPACE_BEFORE_GENERATOR_MULT" value="true" />
<option name="USE_DOUBLE_QUOTES" value="false" />
<option name="FORCE_QUOTE_STYlE" value="true" />
<option name="SPACES_WITHIN_IMPORTS" value="true" />
</JSCodeStyleSettings>
<MarkdownNavigatorCodeStyleSettings>
<option name="RIGHT_MARGIN" value="72" />
</MarkdownNavigatorCodeStyleSettings>
<ScalaCodeStyleSettings>
<option name="alwaysUsedImports">
<array>
<option value="codecs.CirceDecoders.CirceDecoders" />
<option value="com.gu.salesforce.Salesforce._" />
<option value="com.gu.zuora.encoding.CustomCodecs.CustomCodecs" />
<option value="com.gu.zuora.encoding.CustomCodecs._" />
<option value="com.gu.zuora.encoding.CustomCodecs.decodeCountry" />
<option value="com.gu.zuora.encoding.CustomCodecs.decodeCurrency" />
<option value="com.gu.zuora.encoding.CustomCodecs.encodeCountryAsAlpha2" />
<option value="com.gu.zuora.encoding.CustomCodecs.encodeCurrency" />
<option value="io.circe.circe" />
</array>
</option>
<option name="USE_SCALADOC2_FORMATTING" value="false" />
<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="JSON">
<indentOptions>
<option name="INDENT_SIZE" value="4" />
</indentOptions>
</codeStyleSettings>
<codeStyleSettings language="JavaScript">
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
<option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
<option name="KEEP_SIMPLE_BLOCKS_IN_ONE_LINE" value="true" />
<option name="KEEP_SIMPLE_METHODS_IN_ONE_LINE" value="true" />
<indentOptions>
<option name="INDENT_SIZE" value="2" />
<option name="CONTINUATION_INDENT_SIZE" value="2" />
<option name="TAB_SIZE" value="2" />
</indentOptions>
</codeStyleSettings>
<codeStyleSettings language="Scala">
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
</codeStyleSettings>
</code_scheme>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment