From f016c38605505b258ceebd9c2a72caf6e2252a52 Mon Sep 17 00:00:00 2001 From: Nick Nisi Date: Mon, 23 Feb 2015 22:52:47 -0600 Subject: [PATCH] add jscsrc to dotfiles --- jscsrc.symlink | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 jscsrc.symlink diff --git a/jscsrc.symlink b/jscsrc.symlink new file mode 100644 index 0000000..f6d0a80 --- /dev/null +++ b/jscsrc.symlink @@ -0,0 +1,68 @@ +{ + "requireCurlyBraces": [ + "if", "else", "for", "while", "do", "try", + "catch" + ], + "requireSpaceAfterKeywords": [ + "if", "else", "for", "while", "do", "switch", + "return", "try", "catch" + ], + "requireSpaceBeforeBlockStatements": true, + "requireParenthesesAroundIIFE": true, + "requireSpacesInConditionalExpression": true, + "requireSpacesInAnonymousFunctionExpression": { + "beforeOpeningRoundBrace": true, + "beforeOpeningCurlyBrace": true + }, + "requireSpacesInNamedFunctionExpression": { + "beforeOpeningCurlyBrace": true + }, + "disallowSpacesInNamedFunctionExpression": { + "beforeOpeningRoundBrace": true + }, + "requireSpacesInFunctionDeclaration": { + "beforeOpeningCurlyBrace": true + }, + "disallowSpacesInFunctionDeclaration": { + "beforeOpeningRoundBrace": true + }, + "disallowMultipleVarDecl": true, + "requireBlocksOnNewline": true, + "disallowEmptyBlocks": true, + "requireSpacesInsideObjectBrackets": "allButNested", + "requireSpacesInsideArrayBrackets": "allButNested", + "disallowQuotedKeysInObjects": "allButReserved", + "disallowSpaceAfterObjectKeys": true, + "requireCommaBeforeLineBreak": true, + "requireOperatorBeforeLineBreak": true, + "disallowSpaceAfterPrefixUnaryOperators": true, + "disallowSpaceBeforePostfixUnaryOperators": true, + "requireSpaceBeforeBinaryOperators": true, + "requireSpaceAfterBinaryOperators": true, + "disallowImplicitTypeConversion": [ + "binary" + ], + "requireCamelCaseOrUpperCaseIdentifiers": true, + "disallowKeywords": [ + "with" + ], + "disallowMultipleLineStrings": true, + "disallowMultipleLineBreaks": true, + "validateQuoteMarks": { + "mark": "'", + "escape": true + }, + "validateIndentation": "\t", + "disallowMixedSpacesAndTabs": "smart", + "disallowTrailingWhitespace": true, + "disallowTrailingComma": true, + "requireKeywordsOnNewLine": [ + "else" + ], + "requireLineFeedAtFileEnd": true, + "maximumLineLength": 120, + "requireCapitalizedConstructors": true, + "requireDotNotation": true, + "disallowYodaConditions": true, + "requireSpaceAfterLineComment": true +} \ No newline at end of file