diff options
Diffstat (limited to 'rulemgt-frontend/tslint.json')
-rw-r--r-- | rulemgt-frontend/tslint.json | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/rulemgt-frontend/tslint.json b/rulemgt-frontend/tslint.json new file mode 100644 index 0000000..2a11119 --- /dev/null +++ b/rulemgt-frontend/tslint.json @@ -0,0 +1,90 @@ +{ + + "rulesDirectory": [ + "node_modules/vrsource-tslint-rules/rules" + ], + "rules": { + + "no-var-keyword": true, + + "no-use-before-declare": true, + + "no-empty": true, + + "no-construct": true, + + "forin":true, + + "member-access": true, + + "typedef": [ + true, + "call-signature", + "parameter", + "member-variable-declaration", + "arrow-call-signature'", + "arrow-parameter", + "property-declaration" + ], + "no-duplicate-imports": true, //2 + + "max-line-length": [true, 180], + "no-inferrable-types": true, + "class-name": true, + "comment-format": [ + true, + "check-space" + ], + "indent": [ + true, + "spaces" + ], + "eofline": false, + "no-duplicate-variable": true, + "no-eval": true, + "no-arg": true, + "no-internal-module": true, + "no-trailing-whitespace": true, + "no-bitwise": true, + "no-shadowed-variable": true, + "no-unused-expression": true, + "one-line": [ + true, + "check-catch", + "check-else", + "check-open-brace", + "check-whitespace" + ], + "quotemark": [ + true, + "single", + "avoid-escape" + ], + "semicolon": true, + "typedef-whitespace": [ + true, + { + "call-signature": "nospace", + "index-signature": "nospace", + "parameter": "nospace", + "property-declaration": "nospace", + "variable-declaration": "nospace" + } + ], + "curly": true, + "variable-name": [ + true, + "ban-keywords", + "check-format", + "allow-leading-underscore" + ], + "whitespace": [ + true, + "check-branch", + "check-decl", + "check-operator", + "check-separator", + "check-type" + ] + } +} |