{ "defaultSeverity": "error", "extends": ["tslint:latest", "tslint-immutable", "tslint-config-prettier"], "jsRules": {}, "rules": { "array-type": [true, "array"], "callable-types": false, "comment-format": [true, "check-space"], "curly": false, "deprecation": true, "interface-name": [true, "never-prefix"], "max-classes-per-file": false, "no-class": false, "no-conditional-assignment": false, "no-console": [true, "log"], "no-delete": true, "no-empty": false, "no-empty-interface": false, "no-expression-statement": false, "no-floating-promises": true, "no-if-statement": false, "no-implicit-dependencies": false, "no-let": false, "no-loop-statement": false, "no-method-signature": true, "no-mixed-interface": false, "no-object-mutation": true, "no-parameter-reassignment": false, "no-unnecessary-class": [true, "allow-static-only"], "no-unnecessary-type-assertion": true, "no-var-keyword": true, "object-literal-shorthand": [true, "never"], "object-literal-sort-keys": false, "ordered-imports": false, "prefer-const": true, "promise-function-async": true, "readonly-array": true, "readonly-keyword": true, "typedef": [true, "call-signature"], "variable-name": [true, "check-format", "allow-leading-underscore"] }, "rulesDirectory": [] }