| { |
| "rulesDirectory": ["node_modules/codelyzer", "node_modules/nz-tslint-rules"], |
| "rules": { |
| "nz-secondary-entry-imports": true, |
| "banana-in-box": true, |
| "templates-no-negated-async": true, |
| "no-life-cycle-call": false, |
| "prefer-output-readonly": true, |
| "no-conflicting-life-cycle-hooks": false, |
| "enforce-component-selector": false, |
| "use-input-property-decorator": true, |
| "use-output-property-decorator": true, |
| "use-host-property-decorator": false, |
| "use-view-encapsulation": false, |
| "no-attribute-parameter-decorator": true, |
| "no-output-named-after-standard-event": true, |
| "no-output-rename": true, |
| "no-output-on-prefix": true, |
| "no-forward-ref": false, |
| "use-life-cycle-interface": true, |
| "contextual-life-cycle": true, |
| "trackBy-function": false, |
| "use-pipe-transform-interface": true, |
| "component-class-suffix": true, |
| "directive-class-suffix": true, |
| "pipe-impure": true, |
| "angular-whitespace": [false, "check-interpolation"], |
| "directive-selector": [true, "attribute", ["zeppelin"], ["camelCase", "kebab-case"]], |
| "component-selector": [true, ["element", "attribute"], ["zeppelin"], "kebab-case"], |
| "callable-types": true, |
| "class-name": true, |
| "comment-format": [true, "check-space"], |
| "align": [true, "parameters", "statements"], |
| "array-type": [true, "array-simple"], |
| "arrow-return-shorthand": true, |
| "ban-types": [ |
| true, |
| ["Object", "Use {} instead."], |
| ["String", "Use string instead."], |
| ["Number", "Use number instead."], |
| ["Boolean", "Use boolean instead."], |
| ["Function", "Use specific callable interface instead."] |
| ], |
| "binary-expression-operand-order": true, |
| "curly": true, |
| "encoding": true, |
| "eofline": true, |
| "deprecation": { |
| "severity": "warn" |
| }, |
| "import-spacing": true, |
| "indent": [true, "spaces"], |
| "interface-name": [true, "never-prefix"], |
| "interface-over-type-literal": true, |
| "label-position": true, |
| "new-parens": true, |
| "no-angle-bracket-type-assertion": true, |
| "member-access": false, |
| "member-ordering": [ |
| true, |
| { |
| "order": ["static-field", "instance-field", "static-method", "instance-method"] |
| } |
| ], |
| "no-any": true, |
| "no-arg": true, |
| "no-bitwise": false, |
| "no-consecutive-blank-lines": [true], |
| "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], |
| "no-duplicate-variable": true, |
| "no-conditional-assignment": true, |
| "no-construct": true, |
| "no-debugger": true, |
| "no-duplicate-imports": true, |
| "no-duplicate-super": true, |
| "no-empty": false, |
| "no-empty-interface": true, |
| "no-eval": true, |
| "no-floating-promises": false, |
| "no-for-in-array": true, |
| "no-import-side-effect": true, |
| "no-inferrable-types": [true, "ignore-params", "ignore-properties"], |
| "no-invalid-template-strings": true, |
| "no-invalid-this": true, |
| "no-irregular-whitespace": true, |
| "no-magic-numbers": false, |
| "no-misused-new": true, |
| "no-namespace": [true, "allow-declarations"], |
| "no-non-null-assertion": false, |
| "no-shadowed-variable": true, |
| "no-sparse-arrays": true, |
| "no-string-literal": true, |
| "no-string-throw": true, |
| "no-switch-case-fall-through": true, |
| "no-this-assignment": true, |
| "no-trailing-whitespace": true, |
| "no-parameter-reassignment": true, |
| "no-unnecessary-initializer": true, |
| "no-unused-expression": true, |
| "no-use-before-declare": true, |
| "no-var-keyword": true, |
| "number-literal-format": true, |
| "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], |
| "one-variable-per-declaration": [true, "ignore-for-loop"], |
| "ordered-imports": [ |
| true, |
| { |
| "import-sources-order": "lowercase-last", |
| "named-imports-order": "lowercase-first" |
| } |
| ], |
| "prefer-conditional-expression": false, |
| "prefer-const": true, |
| "prefer-method-signature": true, |
| "prefer-object-spread": true, |
| "prefer-template": [true, "allow-single-concat"], |
| "radix": true, |
| "trailing-comma": [ |
| true, |
| { |
| "multiline": "never", |
| "singleline": "never" |
| } |
| ], |
| "triple-equals": [true, "allow-null-check"], |
| "typedef-whitespace": [ |
| true, |
| { |
| "call-signature": "nospace", |
| "index-signature": "nospace", |
| "parameter": "nospace", |
| "property-declaration": "nospace", |
| "variable-declaration": "nospace" |
| } |
| ], |
| "unified-signatures": true, |
| "use-isnan": true, |
| "variable-name": [true, "ban-keywords", "allow-leading-underscore"], |
| "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"], |
| "no-input-rename": true |
| } |
| } |