summaryrefslogtreecommitdiffstats
path: root/.jscsrc
diff options
context:
space:
mode:
authorMaxime Quandalle <maxime@quandalle.com>2015-09-03 23:12:46 +0200
committerMaxime Quandalle <maxime@quandalle.com>2015-09-03 23:12:46 +0200
commitb3851817ecd59b039f2c2228d08a1c6fd8e60d60 (patch)
tree82a50f69788d5c20632f3ec9c7d3e136502b93b4 /.jscsrc
parent039cfe7edf8faf901069a94b3ca9b66f7973b26a (diff)
downloadwekan-b3851817ecd59b039f2c2228d08a1c6fd8e60d60.tar.gz
wekan-b3851817ecd59b039f2c2228d08a1c6fd8e60d60.tar.bz2
wekan-b3851817ecd59b039f2c2228d08a1c6fd8e60d60.zip
Enforce a consistent ES6 coding style
Replace the old (and broken) jshint + jscsrc by eslint and configure it to support some of the ES6 features. The command `eslint` currently has one error which is a bug that was discovered by its static analysis and should be fixed (usage of a dead object).
Diffstat (limited to '.jscsrc')
-rw-r--r--.jscsrc73
1 files changed, 0 insertions, 73 deletions
diff --git a/.jscsrc b/.jscsrc
deleted file mode 100644
index b795ce4a..00000000
--- a/.jscsrc
+++ /dev/null
@@ -1,73 +0,0 @@
-{
- "disallowSpacesInNamedFunctionExpression": {
- "beforeOpeningRoundBrace": true
- },
- "disallowSpacesInFunctionExpression": {
- "beforeOpeningRoundBrace": true
- },
- "disallowSpacesInAnonymousFunctionExpression": {
- "beforeOpeningRoundBrace": true
- },
- "disallowSpacesInFunctionDeclaration": {
- "beforeOpeningRoundBrace": true
- },
- "disallowEmptyBlocks": true,
- "disallowSpacesInsideArrayBrackets": true,
- "disallowSpacesInsideParentheses": true,
- "disallowQuotedKeysInObjects": "allButReserved",
- "disallowSpaceAfterObjectKeys": true,
- "disallowSpaceAfterPrefixUnaryOperators": [
- "++",
- "--",
- "+",
- "-",
- "~"
- ],
- "disallowSpaceBeforePostfixUnaryOperators": true,
- "disallowSpaceBeforeBinaryOperators": [
- ","
- ],
- "disallowMixedSpacesAndTabs": true,
- "disallowTrailingWhitespace": true,
- "disallowTrailingComma": true,
- "disallowYodaConditions": true,
- "disallowKeywords": [ "with" ],
- "disallowMultipleLineBreaks": true,
- "disallowMultipleVarDecl": "exceptUndefined",
- "requireSpaceBeforeBlockStatements": true,
- "requireParenthesesAroundIIFE": true,
- "requireSpacesInConditionalExpression": true,
- "requireBlocksOnNewline": 1,
- "requireCommaBeforeLineBreak": true,
- "requireSpaceAfterPrefixUnaryOperators": [
- "!"
- ],
- "requireSpaceBeforeBinaryOperators": true,
- "requireSpaceAfterBinaryOperators": true,
- "requireCamelCaseOrUpperCaseIdentifiers": true,
- "requireLineFeedAtFileEnd": true,
- "requireCapitalizedConstructors": true,
- "requireDotNotation": true,
- "requireSpacesInForStatement": true,
- "requireSpaceBetweenArguments": true,
- "requireCurlyBraces": [
- "do"
- ],
- "requireSpaceAfterKeywords": [
- "if",
- "else",
- "for",
- "while",
- "do",
- "switch",
- "case",
- "return",
- "try",
- "catch",
- "typeof"
- ],
- "validateLineBreaks": "LF",
- "validateQuoteMarks": "'",
- "validateIndentation": 2,
- "maximumLineLength": 80
-}