Skip to content

Instantly share code, notes, and snippets.

@davidlonjon
Last active August 29, 2015 14:20
Show Gist options
  • Select an option

  • Save davidlonjon/902f4a025883d6fe1813 to your computer and use it in GitHub Desktop.

Select an option

Save davidlonjon/902f4a025883d6fe1813 to your computer and use it in GitHub Desktop.

Revisions

  1. davidlonjon renamed this gist May 3, 2015. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. davidlonjon created this gist May 3, 2015.
    45 changes: 45 additions & 0 deletions .jscs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,45 @@
    {
    "requireCurlyBraces": [ "if", "else", "for", "while", "do" ],
    "requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch"],
    "requireSpacesInFunctionExpression": {
    "beforeOpeningCurlyBrace": true
    },
    "disallowSpacesInFunctionExpression": {
    "beforeOpeningRoundBrace": true
    },
    "requireSpacesInFunctionDeclaration": {"beforeOpeningCurlyBrace": true},
    "requireSpacesInNamedFunctionExpression": {"beforeOpeningCurlyBrace": true},
    "requireSpacesInsideObjectBrackets": "all",
    "requireSpacesInsideArrayBrackets": "all",
    "requireSpaceAfterBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!==", ">", "<", ">=", "<="],
    "requireSpacesInForStatement": true,
    "requireSpaceAfterLineComment": true,
    "requireSpaceBetweenArguments": true,
    "requireSpacesInConditionalExpression": true,
    "requireSpaceBeforeBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!==", ">", "<", ">=", "<="],
    "disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"],
    "disallowSpaceBeforePostfixUnaryOperators": ["++", "--"],
    "disallowSpaceBeforeBinaryOperators": [","],
    "disallowSpacesInFunctionDeclaration": {"beforeOpeningRoundBrace": true},
    "disallowSpacesInNamedFunctionExpression": {"beforeOpeningRoundBrace": true},
    "disallowSpacesInsideParentheses": true,
    "requireMultipleVarDecl": null,
    "disallowKeywords": [ "with" ],
    "disallowMultipleLineBreaks": true,
    "disallowKeywordsOnNewLine": [ "else" ],
    "requireLineFeedAtFileEnd": true,
    "disallowSpaceAfterObjectKeys": true,
    "validateLineBreaks": "LF",
    "disallowEmptyBlocks": true,
    "disallowMixedSpacesAndTabs": true,
    "disallowMultipleLineStrings": true,
    "disallowQuotedKeysInObjects": "allButReserved",
    "disallowTrailingComma": true,
    "disallowTrailingWhitespace": true,
    "requireCamelCaseOrUpperCaseIdentifiers": true,
    "requireCapitalizedConstructors": true,
    "requireCommaBeforeLineBreak": true,
    "requireDotNotation": true,
    "validateIndentation": 2,
    "validateQuoteMarks": "'"
    }