From d48b7524a10ebfef5e24de2cf52a201ad0647280 Mon Sep 17 00:00:00 2001 From: William Welling Date: Thu, 1 Dec 2016 12:11:30 -0600 Subject: [PATCH] Start with recommended configurations based of Style Guide. --- tslint.json | 107 +++++++--------------------------------------------- 1 file changed, 14 insertions(+), 93 deletions(-) diff --git a/tslint.json b/tslint.json index 0ca77a12c6..3561fe78ed 100644 --- a/tslint.json +++ b/tslint.json @@ -2,102 +2,19 @@ "rulesDirectory": [ "node_modules/codelyzer" ], - "rules":{ - "class-name": true, - "comment-format": [ + "rules": { + "directive-selector": [ true, - "check-space" + "attribute", + "prometheus", + "camelCase" ], - "curly": true, - "eofline": true, - "forin": true, - "indent": [ + "component-selector": [ true, - "spaces" + "element", + "prometheus", + "kebab-case" ], - "label-position": true, - "label-undefined": true, - "max-line-length": [ - true, - 140 - ], - "member-access": false, - "member-ordering": [ - true, - "static-before-instance", - "variables-before-functions" - ], - "no-arg": true, - "no-bitwise": true, - "no-console": [ - true, - "debug", - "info", - "time", - "timeEnd", - "trace" - ], - "no-construct": true, - "no-debugger": true, - "no-duplicate-key": true, - "no-duplicate-variable": true, - "no-empty": false, - "no-eval": true, - "no-inferrable-types": true, - "no-shadowed-variable": true, - "no-string-literal": false, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unused-expression": true, - "no-unused-variable": true, - "no-unreachable": true, - "no-use-before-declare": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [ - true, - "check-open-brace", - "check-catch", - "check-else", - "check-whitespace" - ], - "quotemark": [ - true, - "single" - ], - "radix": true, - "semicolon": [ - "always" - ], - "triple-equals": [ - true, - "allow-null-check" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "variable-name": false, - "whitespace": [ - true, - "check-branch", - "check-decl", - "check-operator", - "check-separator", - "check-type" - ], - "directive-selector-prefix": [true, "ds"], - "component-selector-prefix": [true, "ds"], - "directive-selector-name": [true, "camelCase"], - "component-selector-name": [true, "kebab-case"], - "directive-selector-type": [true, "attribute"], - "component-selector-type": [true, "element"], "use-input-property-decorator": true, "use-output-property-decorator": true, "use-host-property-decorator": true, @@ -107,7 +24,11 @@ "no-forward-ref": true, "use-life-cycle-interface": true, "use-pipe-transform-interface": true, - "pipe-naming": [true, "camelCase", "ds"], + "pipe-naming": [ + true, + "camelCase", + "prometheus" + ], "component-class-suffix": true, "directive-class-suffix": true, "import-destructuring-spacing": true,