{ "extends": "tslint-config-standard", "rulesDirectory": ["./node_modules/codelyzer"], "rules": { "no-inferrable-types": true, "eofline": true, "max-line-length": [true, 140], "no-floating-promises": false, "no-unused-variable": false, // Memory issues "member-ordering": [true, { "order": [ "public-static-field", "private-static-field", "public-instance-field", "private-instance-field", "public-constructor", "private-constructor", "public-instance-method", "protected-instance-method", "private-instance-method" ]} ], "angular-whitespace": [true, "check-interpolation", "check-semicolon"], "banana-in-box": true, "templates-no-negated-async": true, "directive-selector": [true, "attribute", "my", "camelCase"], "component-selector": [true, "element", "my", "kebab-case"], "use-input-property-decorator": true, "use-output-property-decorator": true, "use-host-property-decorator": true, "use-view-encapsulation": true, "no-attribute-parameter-decorator": true, "no-input-rename": 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, "pipe-prefix": [true, "my"], "component-class-suffix": true, "directive-class-suffix": true, "pipe-impure": true } }