Skip to content
Snippets Groups Projects
.jscsrc 888 B
Newer Older
Steffen Lindner's avatar
Steffen Lindner committed
{
    "preset": "google",
    "fileExtensions": [".js", "jscs"],

    "requireParenthesesAroundIIFE": true,
Steffen Lindner's avatar
Steffen Lindner committed
    "disallowMultipleVarDecl": "strict",
Steffen Lindner's avatar
Steffen Lindner committed
    "maximumLineLength": 120,
    "validateLineBreaks": "LF",
    "validateIndentation": "\t",

    "disallowKeywords": ["with"],
    "disallowSpacesInsideObjectBrackets": null,
    "disallowImplicitTypeConversion": ["string"],
Steffen Lindner's avatar
Steffen Lindner committed
    "requireCamelCaseOrUpperCaseIdentifiers": "ignoreProperties",
Steffen Lindner's avatar
Steffen Lindner committed
    "safeContextKeyword": "_this",

    "excludeFiles": [
        "node_modules/",
        "vendor/",
        ".git/",
        "l10n/",
Steffen Lindner's avatar
Steffen Lindner committed

    "jsDoc": {
        "checkAnnotations": {
            "preset": "jsdoc3",
            "extra": {
                "copyright": true,
                "file": true,
                "overview": true,
                "fileoverview": true,
                "private": true
            }
        }
    }
Steffen Lindner's avatar
Steffen Lindner committed
}