{
    "rules": {
        "class-name": true,
        "curly": true,
        "forin": false,
        "indent": true,
        "jsdoc-format": false,
        "max-line-length": [false, 120],
        "no-arg": true,
        "no-consecutive-blank-lines": true,
        "no-construct": true,
        "no-debugger": true,
        "triple-equals": [true, "allow-null-check"],
        "variable-name": [false, "allow-leading-underscore"],
        "no-empty": true,
        "no-eval": true,
		"no-unused-variable": [true],
		"no-duplicate-variable": true,

        "no-bitwise": false,
        "no-string-literal": false,
        "no-trailing-whitespace": false,
        "no-unused-expression": true,
        "no-use-before-declare": false,
        "no-var-requires": false,
        "one-line": [false,
            "check-open-brace",
            "check-catch",
            "check-else",
            "check-whitespace"
        ],
        "quotemark": [false, "double"],
        "radix": false,
        "semicolon": false,
        "typedef": [false,
            "callSignature",
            "indexSignature",
            "parameter",
            "propertySignature",
            "variableDeclarator",
            "memberVariableDeclarator"
        ],
        "typedef-whitespace": [false,
            "callSignature",
            "catchClause",
            "indexSignature"
        ],
        "whitespace": [false,
            "check-branch",
            "check-decl",
            "check-operator",
            "check-separator",
            "check-type"
        ],
        
        "indent":4
    }
}
