{ "extends": [ "tslint:latest", "tslint-react" ], "rules": { "arrow-parens": [true, "ban-single-arg-parens"], "ordered-imports": false, "quotemark": [true, "single", "avoid-escape", "jsx-double"], "callable-types": true, "interface-name": false, "interface-over-type-literal": true, "object-literal-sort-keys": false, "max-classes-per-file": false, "max-line-length": [true, 120], "member-ordering": [true, "public-before-private", "static-before-instance", "variables-before-functions" ], "no-angle-bracket-type-assertion": true, "no-default-export": true, "no-empty-interface": false, "no-string-throw": true, "no-submodule-imports": false, "no-implicit-dependencies": [true, "dev"], "prefer-const": true, "variable-name": [true, "ban-keywords", "allow-pascal-case" ], "whitespace": [ true, "check-branch", "check-decl", "check-operator", "check-separator", "check-rest-spread", "check-type", "check-typecast", "check-preblock" ], "jsx-alignment": true, "jsx-boolean-value": true, "jsx-curly-spacing": [true, "never"], "jsx-no-lambda": true, "jsx-no-multiline-js": false, "jsx-no-string-ref": true, "jsx-self-close": true, "jsx-wrap-multiline": false, "jsx-no-bind": false } }