test: update tslint.json for test application to match latest new projects

This commit is contained in:
Alan Agius 2020-03-13 10:08:15 +01:00 committed by Minko Gechev
parent ab7cf8be8e
commit cecb3de5b7
4 changed files with 294 additions and 326 deletions

View File

@ -1,38 +1,37 @@
{ {
"extends": "tslint:recommended",
"rulesDirectory": [ "rulesDirectory": [
"../../../../node_modules/codelyzer" "codelyzer"
], ],
"rules": { "rules": {
"align": {
"options": [
"parameters",
"statements"
]
},
"array-type": false,
"arrow-return-shorthand": true, "arrow-return-shorthand": true,
"callable-types": true,
"class-name": true,
"comment-format": [
true,
"check-space"
],
"curly": true, "curly": true,
"deprecation": { "deprecation": {
"severity": "warn" "severity": "warning"
}, },
"eofline": true, "eofline": true,
"forin": true,
"import-blacklist": [ "import-blacklist": [
true, true,
"rxjs",
"rxjs/Rx" "rxjs/Rx"
], ],
"import-spacing": true, "import-spacing": true,
"indent": [ "indent": {
true, "options": [
"spaces" "spaces"
], ]
"interface-over-type-literal": true, },
"label-position": true, "max-classes-per-file": false,
"max-line-length": [ "max-line-length": [
true, true,
140 140
], ],
"member-access": false,
"member-ordering": [ "member-ordering": [
true, true,
{ {
@ -44,8 +43,6 @@
] ]
} }
], ],
"no-arg": true,
"no-bitwise": true,
"no-console": [ "no-console": [
true, true,
"debug", "debug",
@ -54,90 +51,79 @@
"timeEnd", "timeEnd",
"trace" "trace"
], ],
"no-construct": true,
"no-debugger": true,
"no-duplicate-super": true,
"no-empty": false, "no-empty": false,
"no-empty-interface": true,
"no-eval": true,
"no-inferrable-types": [ "no-inferrable-types": [
true, true,
"ignore-params" "ignore-params"
], ],
"no-misused-new": true,
"no-non-null-assertion": true, "no-non-null-assertion": true,
"no-shadowed-variable": true, "no-redundant-jsdoc": true,
"no-string-literal": false,
"no-string-throw": true,
"no-switch-case-fall-through": true, "no-switch-case-fall-through": true,
"no-trailing-whitespace": true, "no-var-requires": false,
"no-unnecessary-initializer": true, "object-literal-key-quotes": [
"no-unused-expression": true,
"no-use-before-declare": true,
"no-var-keyword": true,
"object-literal-sort-keys": false,
"one-line": [
true, true,
"check-open-brace", "as-needed"
"check-catch",
"check-else",
"check-whitespace"
], ],
"prefer-const": true,
"quotemark": [ "quotemark": [
true, true,
"single" "single"
], ],
"radix": true, "semicolon": {
"semicolon": [ "options": [
true,
"always" "always"
], ]
"triple-equals": [ },
true, "space-before-function-paren": {
"allow-null-check" "options": {
], "anonymous": "never",
"typedef-whitespace": [ "asyncArrow": "always",
true, "constructor": "never",
"method": "never",
"named": "never"
}
},
"typedef-whitespace": {
"options": [
{ {
"call-signature": "nospace", "call-signature": "nospace",
"index-signature": "nospace", "index-signature": "nospace",
"parameter": "nospace", "parameter": "nospace",
"property-declaration": "nospace", "property-declaration": "nospace",
"variable-declaration": "nospace" "variable-declaration": "nospace"
},
{
"call-signature": "onespace",
"index-signature": "onespace",
"parameter": "onespace",
"property-declaration": "onespace",
"variable-declaration": "onespace"
} }
], ]
"unified-signatures": true, },
"variable-name": false, "whitespace": {
"whitespace": [ "options": [
true,
"check-branch", "check-branch",
"check-decl", "check-decl",
"check-operator", "check-operator",
"check-separator", "check-separator",
"check-type" "check-type",
], "check-typecast"
"directive-selector": [ ]
true, },
"attribute", "component-class-suffix": true,
"app", "contextual-lifecycle": true,
"camelCase" "directive-class-suffix": true,
], "no-conflicting-lifecycle": true,
"component-selector": [
true,
"element",
"app",
"kebab-case"
],
"no-output-on-prefix": true,
"no-inputs-metadata-property": true,
"no-outputs-metadata-property": true,
"no-host-metadata-property": true, "no-host-metadata-property": true,
"no-input-rename": true, "no-input-rename": true,
"no-inputs-metadata-property": true,
"no-output-native": true,
"no-output-on-prefix": true,
"no-output-rename": true, "no-output-rename": true,
"no-outputs-metadata-property": true,
"template-banana-in-box": true,
"template-no-negated-async": true,
"use-lifecycle-interface": true, "use-lifecycle-interface": true,
"use-pipe-transform-interface": true, "use-pipe-transform-interface": true
"component-class-suffix": true,
"directive-class-suffix": true
} }
} }

View File

@ -1,38 +1,37 @@
{ {
"extends": "tslint:recommended",
"rulesDirectory": [ "rulesDirectory": [
"../../../../node_modules/codelyzer" "codelyzer"
], ],
"rules": { "rules": {
"align": {
"options": [
"parameters",
"statements"
]
},
"array-type": false,
"arrow-return-shorthand": true, "arrow-return-shorthand": true,
"callable-types": true,
"class-name": true,
"comment-format": [
true,
"check-space"
],
"curly": true, "curly": true,
"deprecation": { "deprecation": {
"severity": "warn" "severity": "warning"
}, },
"eofline": true, "eofline": true,
"forin": true,
"import-blacklist": [ "import-blacklist": [
true, true,
"rxjs",
"rxjs/Rx" "rxjs/Rx"
], ],
"import-spacing": true, "import-spacing": true,
"indent": [ "indent": {
true, "options": [
"spaces" "spaces"
], ]
"interface-over-type-literal": true, },
"label-position": true, "max-classes-per-file": false,
"max-line-length": [ "max-line-length": [
true, true,
140 140
], ],
"member-access": false,
"member-ordering": [ "member-ordering": [
true, true,
{ {
@ -44,8 +43,6 @@
] ]
} }
], ],
"no-arg": true,
"no-bitwise": true,
"no-console": [ "no-console": [
true, true,
"debug", "debug",
@ -54,90 +51,79 @@
"timeEnd", "timeEnd",
"trace" "trace"
], ],
"no-construct": true,
"no-debugger": true,
"no-duplicate-super": true,
"no-empty": false, "no-empty": false,
"no-empty-interface": true,
"no-eval": true,
"no-inferrable-types": [ "no-inferrable-types": [
true, true,
"ignore-params" "ignore-params"
], ],
"no-misused-new": true,
"no-non-null-assertion": true, "no-non-null-assertion": true,
"no-shadowed-variable": true, "no-redundant-jsdoc": true,
"no-string-literal": false,
"no-string-throw": true,
"no-switch-case-fall-through": true, "no-switch-case-fall-through": true,
"no-trailing-whitespace": true, "no-var-requires": false,
"no-unnecessary-initializer": true, "object-literal-key-quotes": [
"no-unused-expression": true,
"no-use-before-declare": true,
"no-var-keyword": true,
"object-literal-sort-keys": false,
"one-line": [
true, true,
"check-open-brace", "as-needed"
"check-catch",
"check-else",
"check-whitespace"
], ],
"prefer-const": true,
"quotemark": [ "quotemark": [
true, true,
"single" "single"
], ],
"radix": true, "semicolon": {
"semicolon": [ "options": [
true,
"always" "always"
], ]
"triple-equals": [ },
true, "space-before-function-paren": {
"allow-null-check" "options": {
], "anonymous": "never",
"typedef-whitespace": [ "asyncArrow": "always",
true, "constructor": "never",
"method": "never",
"named": "never"
}
},
"typedef-whitespace": {
"options": [
{ {
"call-signature": "nospace", "call-signature": "nospace",
"index-signature": "nospace", "index-signature": "nospace",
"parameter": "nospace", "parameter": "nospace",
"property-declaration": "nospace", "property-declaration": "nospace",
"variable-declaration": "nospace" "variable-declaration": "nospace"
},
{
"call-signature": "onespace",
"index-signature": "onespace",
"parameter": "onespace",
"property-declaration": "onespace",
"variable-declaration": "onespace"
} }
], ]
"unified-signatures": true, },
"variable-name": false, "whitespace": {
"whitespace": [ "options": [
true,
"check-branch", "check-branch",
"check-decl", "check-decl",
"check-operator", "check-operator",
"check-separator", "check-separator",
"check-type" "check-type",
], "check-typecast"
"directive-selector": [ ]
true, },
"attribute", "component-class-suffix": true,
"app", "contextual-lifecycle": true,
"camelCase" "directive-class-suffix": true,
], "no-conflicting-lifecycle": true,
"component-selector": [
true,
"element",
"app",
"kebab-case"
],
"no-output-on-prefix": true,
"no-inputs-metadata-property": true,
"no-outputs-metadata-property": true,
"no-host-metadata-property": true, "no-host-metadata-property": true,
"no-input-rename": true, "no-input-rename": true,
"no-inputs-metadata-property": true,
"no-output-native": true,
"no-output-on-prefix": true,
"no-output-rename": true, "no-output-rename": true,
"no-outputs-metadata-property": true,
"template-banana-in-box": true,
"template-no-negated-async": true,
"use-lifecycle-interface": true, "use-lifecycle-interface": true,
"use-pipe-transform-interface": true, "use-pipe-transform-interface": true
"component-class-suffix": true,
"directive-class-suffix": true
} }
} }

View File

@ -1,38 +1,37 @@
{ {
"extends": "tslint:recommended",
"rulesDirectory": [ "rulesDirectory": [
"../../../../node_modules/codelyzer" "codelyzer"
], ],
"rules": { "rules": {
"align": {
"options": [
"parameters",
"statements"
]
},
"array-type": false,
"arrow-return-shorthand": true, "arrow-return-shorthand": true,
"callable-types": true,
"class-name": true,
"comment-format": [
true,
"check-space"
],
"curly": true, "curly": true,
"deprecation": { "deprecation": {
"severity": "warn" "severity": "warning"
}, },
"eofline": true, "eofline": true,
"forin": true,
"import-blacklist": [ "import-blacklist": [
true, true,
"rxjs",
"rxjs/Rx" "rxjs/Rx"
], ],
"import-spacing": true, "import-spacing": true,
"indent": [ "indent": {
true, "options": [
"spaces" "spaces"
], ]
"interface-over-type-literal": true, },
"label-position": true, "max-classes-per-file": false,
"max-line-length": [ "max-line-length": [
true, true,
140 140
], ],
"member-access": false,
"member-ordering": [ "member-ordering": [
true, true,
{ {
@ -44,8 +43,6 @@
] ]
} }
], ],
"no-arg": true,
"no-bitwise": true,
"no-console": [ "no-console": [
true, true,
"debug", "debug",
@ -54,78 +51,79 @@
"timeEnd", "timeEnd",
"trace" "trace"
], ],
"no-construct": true,
"no-debugger": true,
"no-duplicate-super": true,
"no-empty": false, "no-empty": false,
"no-empty-interface": true,
"no-eval": true,
"no-inferrable-types": [ "no-inferrable-types": [
true, true,
"ignore-params" "ignore-params"
], ],
"no-misused-new": true,
"no-non-null-assertion": true, "no-non-null-assertion": true,
"no-shadowed-variable": true, "no-redundant-jsdoc": true,
"no-string-literal": false,
"no-string-throw": true,
"no-switch-case-fall-through": true, "no-switch-case-fall-through": true,
"no-trailing-whitespace": true, "no-var-requires": false,
"no-unnecessary-initializer": true, "object-literal-key-quotes": [
"no-unused-expression": true,
"no-use-before-declare": true,
"no-var-keyword": true,
"object-literal-sort-keys": false,
"one-line": [
true, true,
"check-open-brace", "as-needed"
"check-catch",
"check-else",
"check-whitespace"
], ],
"prefer-const": true,
"quotemark": [ "quotemark": [
true, true,
"single" "single"
], ],
"radix": true, "semicolon": {
"semicolon": [ "options": [
true,
"always" "always"
], ]
"triple-equals": [ },
true, "space-before-function-paren": {
"allow-null-check" "options": {
], "anonymous": "never",
"typedef-whitespace": [ "asyncArrow": "always",
true, "constructor": "never",
"method": "never",
"named": "never"
}
},
"typedef-whitespace": {
"options": [
{ {
"call-signature": "nospace", "call-signature": "nospace",
"index-signature": "nospace", "index-signature": "nospace",
"parameter": "nospace", "parameter": "nospace",
"property-declaration": "nospace", "property-declaration": "nospace",
"variable-declaration": "nospace" "variable-declaration": "nospace"
},
{
"call-signature": "onespace",
"index-signature": "onespace",
"parameter": "onespace",
"property-declaration": "onespace",
"variable-declaration": "onespace"
} }
], ]
"unified-signatures": true, },
"variable-name": false, "whitespace": {
"whitespace": [ "options": [
true,
"check-branch", "check-branch",
"check-decl", "check-decl",
"check-operator", "check-operator",
"check-separator", "check-separator",
"check-type" "check-type",
], "check-typecast"
"no-output-on-prefix": true, ]
"use-input-property-decorator": true, },
"use-output-property-decorator": true,
"use-host-property-decorator": true,
"no-input-rename": true,
"no-output-rename": true,
"use-life-cycle-interface": true,
"use-pipe-transform-interface": true,
"component-class-suffix": true, "component-class-suffix": true,
"directive-class-suffix": true "contextual-lifecycle": true,
"directive-class-suffix": true,
"no-conflicting-lifecycle": true,
"no-host-metadata-property": true,
"no-input-rename": true,
"no-inputs-metadata-property": true,
"no-output-native": true,
"no-output-on-prefix": true,
"no-output-rename": true,
"no-outputs-metadata-property": true,
"template-banana-in-box": true,
"template-no-negated-async": true,
"use-lifecycle-interface": true,
"use-pipe-transform-interface": true
} }
} }

View File

@ -1,38 +1,37 @@
{ {
"extends": "tslint:recommended",
"rulesDirectory": [ "rulesDirectory": [
"../../../../node_modules/codelyzer" "codelyzer"
], ],
"rules": { "rules": {
"align": {
"options": [
"parameters",
"statements"
]
},
"array-type": false,
"arrow-return-shorthand": true, "arrow-return-shorthand": true,
"callable-types": true,
"class-name": true,
"comment-format": [
true,
"check-space"
],
"curly": true, "curly": true,
"deprecation": { "deprecation": {
"severity": "warn" "severity": "warning"
}, },
"eofline": true, "eofline": true,
"forin": true,
"import-blacklist": [ "import-blacklist": [
true, true,
"rxjs",
"rxjs/Rx" "rxjs/Rx"
], ],
"import-spacing": true, "import-spacing": true,
"indent": [ "indent": {
true, "options": [
"spaces" "spaces"
], ]
"interface-over-type-literal": true, },
"label-position": true, "max-classes-per-file": false,
"max-line-length": [ "max-line-length": [
true, true,
140 140
], ],
"member-access": false,
"member-ordering": [ "member-ordering": [
true, true,
{ {
@ -44,8 +43,6 @@
] ]
} }
], ],
"no-arg": true,
"no-bitwise": true,
"no-console": [ "no-console": [
true, true,
"debug", "debug",
@ -54,78 +51,79 @@
"timeEnd", "timeEnd",
"trace" "trace"
], ],
"no-construct": true,
"no-debugger": true,
"no-duplicate-super": true,
"no-empty": false, "no-empty": false,
"no-empty-interface": true,
"no-eval": true,
"no-inferrable-types": [ "no-inferrable-types": [
true, true,
"ignore-params" "ignore-params"
], ],
"no-misused-new": true,
"no-non-null-assertion": true, "no-non-null-assertion": true,
"no-shadowed-variable": true, "no-redundant-jsdoc": true,
"no-string-literal": false,
"no-string-throw": true,
"no-switch-case-fall-through": true, "no-switch-case-fall-through": true,
"no-trailing-whitespace": true, "no-var-requires": false,
"no-unnecessary-initializer": true, "object-literal-key-quotes": [
"no-unused-expression": true,
"no-use-before-declare": true,
"no-var-keyword": true,
"object-literal-sort-keys": false,
"one-line": [
true, true,
"check-open-brace", "as-needed"
"check-catch",
"check-else",
"check-whitespace"
], ],
"prefer-const": true,
"quotemark": [ "quotemark": [
true, true,
"single" "single"
], ],
"radix": true, "semicolon": {
"semicolon": [ "options": [
true,
"always" "always"
], ]
"triple-equals": [ },
true, "space-before-function-paren": {
"allow-null-check" "options": {
], "anonymous": "never",
"typedef-whitespace": [ "asyncArrow": "always",
true, "constructor": "never",
"method": "never",
"named": "never"
}
},
"typedef-whitespace": {
"options": [
{ {
"call-signature": "nospace", "call-signature": "nospace",
"index-signature": "nospace", "index-signature": "nospace",
"parameter": "nospace", "parameter": "nospace",
"property-declaration": "nospace", "property-declaration": "nospace",
"variable-declaration": "nospace" "variable-declaration": "nospace"
},
{
"call-signature": "onespace",
"index-signature": "onespace",
"parameter": "onespace",
"property-declaration": "onespace",
"variable-declaration": "onespace"
} }
], ]
"unified-signatures": true, },
"variable-name": false, "whitespace": {
"whitespace": [ "options": [
true,
"check-branch", "check-branch",
"check-decl", "check-decl",
"check-operator", "check-operator",
"check-separator", "check-separator",
"check-type" "check-type",
], "check-typecast"
"no-output-on-prefix": true, ]
"use-input-property-decorator": true, },
"use-output-property-decorator": true,
"use-host-property-decorator": true,
"no-input-rename": true,
"no-output-rename": true,
"use-life-cycle-interface": true,
"use-pipe-transform-interface": true,
"component-class-suffix": true, "component-class-suffix": true,
"directive-class-suffix": true "contextual-lifecycle": true,
"directive-class-suffix": true,
"no-conflicting-lifecycle": true,
"no-host-metadata-property": true,
"no-input-rename": true,
"no-inputs-metadata-property": true,
"no-output-native": true,
"no-output-on-prefix": true,
"no-output-rename": true,
"no-outputs-metadata-property": true,
"template-banana-in-box": true,
"template-no-negated-async": true,
"use-lifecycle-interface": true,
"use-pipe-transform-interface": true
} }
} }