ClarityMoe/hibiki

View on GitHub
tslint.json

Summary

Maintainability
Test Coverage
{
    "defaultSeverity": "error",
    "extends": [
        "tslint:recommended"
    ],
    "jsRules": {},
    "rules": {
        "no-empty-interface": true,
        "no-reference": true,
        "prefer-for-of": true,
        "await-promise": true,
        "no-bitwise": true,
        "no-debugger": true,
        "no-duplicate-super": true,
        "no-duplicate-variable": true,
        "no-empty": true,
        "no-floating-promises": true,
        "no-eval": false,
        "no-invalid-template-strings": true,
        "no-misused-new": true,
        "no-string-literal": true,
        "no-string-throw": true,
        "no-this-assignment": false,
        "no-unsafe-finally": true,
        "prefer-conditional-expression": true,
        "no-var-keyword": true,
        "switch-default": true,
        "triple-equals": true,
        "deprecation": true,
        "indent": [true, "spaces", 4],
        "linebreak-style": [true, "LF"],
        "max-classes-per-file": [true, 1],
        "max-line-length": [true, 250],
        "no-default-export":  true,
        "no-duplicate-imports": true,
        "prefer-const": true,
        "arrow-return-shorthand": true,
        "class-name": true,
        "completed-docs": [true],
        "encoding": true,
        "file-header": [
            true,
            " .+ - .+ \\(.+\\)"
        ],
        "import-spacing": true,
        "interface-name": [true],
        "interface-over-type-literal": true,
        "jsdoc-format": true,
        "newline-before-return": true,
        "no-boolean-literal-compare": true,
        "no-consecutive-blank-lines": true,
        "no-irregular-whitespace": true,
        "no-trailing-whitespace": true,
        "no-unnecessary-callback-wrapper": true,
        "no-unnecessary-qualifier": true,
        "number-literal-format": true,
        "object-literal-key-quotes": [false],
        "object-literal-shorthand": true,
        "one-variable-per-declaration": [true],
        "ordered-imports": [true],
        "prefer-method-signature": true,
        "prefer-switch": true,
        "prefer-template": true,
        "semicolon": [true],
        "space-before-function-paren": true,
        "switch-final-break": true,
        "variable-name": false,
        "no-console": [false]
    },
    "rulesDirectory": []
}