tridactyl/tslint.json
glacambre f8419b20ed
TSLint: re-enable interface-over-type-literal rule
The interface-over-type-literal rule specifies that object types should
be represented with `interface` instead of `type` if possible.
2019-04-02 18:22:54 +02:00

76 lines
2.3 KiB
JSON

{
"extends": ["tslint:recommended", "tslint-sonarts"],
"rules": {
"align": false,
"arrow-parens": false,
"class-name": false,
"cognitive-complexity": false,
"curly": false,
"import-spacing": false,
"interface-name": false,
"jsdoc-format": false,
"max-classes-per-file": false,
"max-line-length": false,
"max-union-size": false,
"member-access": false,
"member-ordering": false,
"missing-whitespace": false,
"no-angle-bracket-type-assertion": false,
"no-array-delete": false,
"no-big-function": false,
"no-bitwise": false,
"no-collapsible-if": false,
"no-commented-code": false,
"no-conditional-assignment": false,
"no-consecutive-blank-lines": false,
"no-console": false,
"no-construct": false,
"no-dead-store": false,
"no-duplicate-string": false,
"no-empty": false,
"no-eval": false,
"no-extra-semicolon": false,
"no-identical-functions": false,
"no-ignored-return": false,
"no-map-without-using": false,
"no-misleading-array-reverse": false,
"no-nested-template-literals": false,
"no-nexted-template-literals": false,
"no-redundant-boolean": false,
"no-redundant-jump": false,
"no-self-assignment": false,
"no-shadowed-variable": false,
"no-small-switch": false,
"no-string-literal": false,
"no-string-throw": false,
"no-trailing-whitespace": false,
"no-try-promise": false,
"no-unenclosed-multiline-block": false,
"no-unnecessary-initializer": false,
"no-unnecessary-type-assertion": false,
"no-unsafe-finally": false,
"no-unused-expression": false,
"no-useless-cast": false,
"no-useless-catch": false,
"no-useless-catch": false,
"no-var-keyword": false,
"no-variable-usage-before-declaration": false,
"object-literal-key-quotes": false,
"object-literal-shorthand": false,
"object-literal-sort-keys": false,
"one-variable-per-declaration": false,
"only-arrow-functions": false,
"ordered-imports": false,
"prefer-const": false,
"prefer-immediate-return": false,
"prefer-promise-shorthand": false,
"quotemark": false,
"radix": false,
"semicolon": false,
"trailing-comma": false,
"triple-equals": false,
"use-primitive-type": false,
"variable-name": false,
"whitespace": false
}
}