twitst4tz

twitter statistics web application
Log | Files | Refs | README | LICENSE

.jscs.json (4096B)


      1 {
      2 	"es3": true,
      3 
      4 	"additionalRules": [],
      5 
      6 	"requireSemicolons": true,
      7 
      8 	"disallowMultipleSpaces": true,
      9 
     10 	"disallowIdentifierNames": [],
     11 
     12 	"requireCurlyBraces": {
     13 		"allExcept": [],
     14 		"keywords": ["if", "else", "for", "while", "do", "try", "catch"]
     15 	},
     16 
     17 	"requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch", "function"],
     18 
     19 	"disallowSpaceAfterKeywords": [],
     20 
     21 	"disallowSpaceBeforeComma": true,
     22 	"disallowSpaceAfterComma": false,
     23 	"disallowSpaceBeforeSemicolon": true,
     24 
     25 	"disallowNodeTypes": [
     26 		"DebuggerStatement",
     27 		"LabeledStatement",
     28 		"SwitchCase",
     29 		"SwitchStatement",
     30 		"WithStatement"
     31 	],
     32 
     33 	"requireObjectKeysOnNewLine": { "allExcept": ["sameLine"] },
     34 
     35 	"requireSpacesInAnonymousFunctionExpression": { "beforeOpeningRoundBrace": true, "beforeOpeningCurlyBrace": true },
     36 	"requireSpacesInNamedFunctionExpression": { "beforeOpeningCurlyBrace": true },
     37 	"disallowSpacesInNamedFunctionExpression": { "beforeOpeningRoundBrace": true },
     38 	"requireSpacesInFunctionDeclaration": { "beforeOpeningCurlyBrace": true },
     39 	"disallowSpacesInFunctionDeclaration": { "beforeOpeningRoundBrace": true },
     40 
     41 	"requireSpaceBetweenArguments": true,
     42 
     43 	"disallowSpacesInsideParentheses": true,
     44 
     45 	"disallowSpacesInsideArrayBrackets": true,
     46 
     47 	"disallowQuotedKeysInObjects": { "allExcept": ["reserved"] },
     48 
     49 	"disallowSpaceAfterObjectKeys": true,
     50 
     51 	"requireCommaBeforeLineBreak": true,
     52 
     53 	"disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"],
     54 	"requireSpaceAfterPrefixUnaryOperators": [],
     55 
     56 	"disallowSpaceBeforePostfixUnaryOperators": ["++", "--"],
     57 	"requireSpaceBeforePostfixUnaryOperators": [],
     58 
     59 	"disallowSpaceBeforeBinaryOperators": [],
     60 	"requireSpaceBeforeBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="],
     61 
     62 	"requireSpaceAfterBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="],
     63 	"disallowSpaceAfterBinaryOperators": [],
     64 
     65 	"disallowImplicitTypeConversion": ["binary", "string"],
     66 
     67 	"disallowKeywords": ["with", "eval"],
     68 
     69 	"requireKeywordsOnNewLine": [],
     70 	"disallowKeywordsOnNewLine": ["else"],
     71 
     72 	"requireLineFeedAtFileEnd": true,
     73 
     74 	"disallowTrailingWhitespace": true,
     75 
     76 	"disallowTrailingComma": true,
     77 
     78 	"excludeFiles": ["node_modules/**", "vendor/**"],
     79 
     80 	"disallowMultipleLineStrings": true,
     81 
     82 	"requireDotNotation": { "allExcept": ["keywords"] },
     83 
     84 	"requireParenthesesAroundIIFE": true,
     85 
     86 	"validateLineBreaks": "LF",
     87 
     88 	"validateQuoteMarks": {
     89 		"escape": true,
     90 		"mark": "'"
     91 	},
     92 
     93 	"disallowOperatorBeforeLineBreak": [],
     94 
     95 	"requireSpaceBeforeKeywords": [
     96 		"do",
     97 		"for",
     98 		"if",
     99 		"else",
    100 		"switch",
    101 		"case",
    102 		"try",
    103 		"catch",
    104 		"finally",
    105 		"while",
    106 		"with",
    107 		"return"
    108 	],
    109 
    110 	"validateAlignedFunctionParameters": {
    111 		"lineBreakAfterOpeningBraces": true,
    112 		"lineBreakBeforeClosingBraces": true
    113 	},
    114 
    115 	"requirePaddingNewLinesBeforeExport": true,
    116 
    117 	"validateNewlineAfterArrayElements": {
    118 		"maximum": 6
    119 	},
    120 
    121 	"requirePaddingNewLinesAfterUseStrict": true,
    122 
    123 	"disallowArrowFunctions": true,
    124 
    125 	"disallowMultiLineTernary": true,
    126 
    127 	"validateOrderInObjectKeys": false,
    128 
    129 	"disallowIdenticalDestructuringNames": true,
    130 
    131 	"disallowNestedTernaries": { "maxLevel": 1 },
    132 
    133 	"requireSpaceAfterComma": { "allExcept": ["trailing"] },
    134 	"requireAlignedMultilineParams": false,
    135 
    136 	"requireSpacesInGenerator": {
    137 		"afterStar": true
    138 	},
    139 
    140 	"disallowSpacesInGenerator": {
    141 		"beforeStar": true
    142 	},
    143 
    144 	"disallowVar": false,
    145 
    146 	"requireArrayDestructuring": false,
    147 
    148 	"requireEnhancedObjectLiterals": false,
    149 
    150 	"requireObjectDestructuring": false,
    151 
    152 	"requireEarlyReturn": false,
    153 
    154 	"requireCapitalizedConstructorsNew": {
    155 		"allExcept": ["Function", "String", "Object", "Symbol", "Number", "Date", "RegExp", "Error", "Boolean", "Array"]
    156 	},
    157 
    158 	"requireImportAlphabetized": false,
    159 
    160 	"requireSpaceBeforeObjectValues": true,
    161 	"requireSpaceBeforeDestructuredValues": true,
    162 
    163 	"disallowSpacesInsideTemplateStringPlaceholders": true,
    164 
    165 	"disallowArrayDestructuringReturn": false,
    166 
    167 	"requireNewlineBeforeSingleStatementsInIf": false,
    168 
    169 	"disallowUnusedVariables": true,
    170 
    171 	"requireSpacesInsideImportedObjectBraces": true,
    172 
    173 	"requireUseStrict": true
    174 }
    175