aboutsummaryrefslogtreecommitdiff
path: root/ui/tslint.json
diff options
context:
space:
mode:
Diffstat (limited to 'ui/tslint.json')
-rw-r--r--ui/tslint.json117
1 files changed, 89 insertions, 28 deletions
diff --git a/ui/tslint.json b/ui/tslint.json
index c8d70f1..277c8eb 100644
--- a/ui/tslint.json
+++ b/ui/tslint.json
@@ -1,37 +1,37 @@
{
"extends": "tslint:recommended",
+ "rulesDirectory": [
+ "codelyzer"
+ ],
"rules": {
+ "align": {
+ "options": [
+ "parameters",
+ "statements"
+ ]
+ },
"array-type": false,
- "arrow-parens": false,
+ "arrow-return-shorthand": true,
+ "curly": true,
"deprecation": {
"severity": "warning"
},
- "component-class-suffix": true,
- "contextual-lifecycle": true,
- "directive-class-suffix": true,
- "directive-selector": [
- true,
- "attribute",
- "app",
- "camelCase"
- ],
- "component-selector": [
- true,
- "element",
- "app",
- "kebab-case"
- ],
+ "eofline": true,
"import-blacklist": [
true,
"rxjs/Rx"
],
- "interface-name": false,
+ "import-spacing": true,
+ "indent": {
+ "options": [
+ "spaces"
+ ]
+ },
"max-classes-per-file": false,
"max-line-length": [
true,
140
],
- "member-access": false,
"member-ordering": [
true,
{
@@ -43,7 +43,6 @@
]
}
],
- "no-consecutive-blank-lines": false,
"no-console": [
true,
"debug",
@@ -65,13 +64,66 @@
true,
"as-needed"
],
- "object-literal-sort-keys": false,
- "ordered-imports": false,
"quotemark": [
true,
"single"
],
- "trailing-comma": false,
+ "semicolon": {
+ "options": [
+ "always"
+ ]
+ },
+ "space-before-function-paren": {
+ "options": {
+ "anonymous": "never",
+ "asyncArrow": "always",
+ "constructor": "never",
+ "method": "never",
+ "named": "never"
+ }
+ },
+ "typedef": [
+ true,
+ "call-signature"
+ ],
+ "typedef-whitespace": {
+ "options": [
+ {
+ "call-signature": "nospace",
+ "index-signature": "nospace",
+ "parameter": "nospace",
+ "property-declaration": "nospace",
+ "variable-declaration": "nospace"
+ },
+ {
+ "call-signature": "onespace",
+ "index-signature": "onespace",
+ "parameter": "onespace",
+ "property-declaration": "onespace",
+ "variable-declaration": "onespace"
+ }
+ ]
+ },
+ "variable-name": {
+ "options": [
+ "ban-keywords",
+ "check-format",
+ "allow-pascal-case"
+ ]
+ },
+ "whitespace": {
+ "options": [
+ "check-branch",
+ "check-decl",
+ "check-operator",
+ "check-separator",
+ "check-type",
+ "check-typecast"
+ ]
+ },
+ "component-class-suffix": true,
+ "contextual-lifecycle": true,
+ "directive-class-suffix": true,
"no-conflicting-lifecycle": true,
"no-host-metadata-property": true,
"no-input-rename": true,
@@ -83,9 +135,18 @@
"template-banana-in-box": true,
"template-no-negated-async": true,
"use-lifecycle-interface": true,
- "use-pipe-transform-interface": true
- },
- "rulesDirectory": [
- "codelyzer"
- ]
-} \ No newline at end of file
+ "use-pipe-transform-interface": true,
+ "directive-selector": [
+ true,
+ "attribute",
+ "app",
+ "camelCase"
+ ],
+ "component-selector": [
+ true,
+ "element",
+ "app",
+ "kebab-case"
+ ]
+ }
+}
bgstack15