-
Notifications
You must be signed in to change notification settings - Fork 237
Closed
Description
After upgrading from Version 4.5.0 to Version 5.0.0-beta.1 i recieve the following message when linting my files:
Could not find implementations for the following rules specified in the configuration:
[ERROR] use-input-property-decorator
[ERROR] use-output-property-decorator
[ERROR] use-host-property-decorator
[ERROR] Try upgrading TSLint and/or ensuring that you have all necessary custom rules installed.
[ERROR] If TSLint was recently upgraded, you may have old rules configured which need to be cleaned up.
In Version 4.5.0 linting works without this message. I also updated tslint to v5.14.0 and Angular to v7.2.9.
I am not sure if thats a bug or what i need to do to get rid of this message.
The used tsconfig.json looks like this:
{
"rulesDirectory": ["node_modules/codelyzer"],
"extends": ["tslint:recommended", "rxjs-tslint-rules", "tslint-etc", "./tools/pa-rules"],
"rules": {
"max-classes-per-file": false,
"arrow-parens": [true, "ban-single-arg-parens"],
"trailing-comma": false,
"interface-name": false,
"throw-error": true,
"no-unused-declaration": false,
"rxjs-add": {
"severity": "error"
},
"rxjs-no-unused-add": {
"severity": "error"
},
"rxjs-no-unsafe-catch": true,
"rxjs-no-unsafe-switchmap": true,
"rxjs-finnish": {
"options": [
{
"functions": false,
"methods": false,
"parameters": false,
"properties": false,
"variables": true
}
],
"severity": "warn"
},
"rxjs-no-deep-operators": true,
"rxjs-no-internal": true,
"rxjs-no-operator": true,
"rxjs-no-patched": true,
"align": {
"severity": "warn",
"options": [true, "parameters", "statements"]
},
"comment-format": {
"options": ["check-space"],
"severity": "warn"
},
"deprecation": {
"severity": "warn"
},
"import-blacklist": [true, "rxjs/Rx"],
"jsdoc-format": {
"options": "check-multiline-start"
},
"max-line-length": { "severity": "warn", "options": { "limit": 140, "ignore-pattern": "^ *\\*" } },
"member-access": false,
"member-ordering": [
true,
{
"order": ["static-field", "instance-field", "constructor", "static-method", "instance-method"]
}
],
"no-console": {
"severity": "warn"
},
"no-empty": false,
"no-inferrable-types": [true, "ignore-params", "ignore-properties"],
"no-non-null-assertion": true,
"no-string-literal": false,
"no-switch-case-fall-through": true,
"no-use-before-declare": false,
"object-literal-key-quotes": [true, "as-needed"],
"object-literal-sort-keys": false,
"ordered-imports": {
"severity": "warn",
"options": {
"import-sources-order": "case-insensitive",
"module-source-path": "full",
"named-imports-order": "case-insensitive"
}
},
"quotemark": [true, "single", "avoid-escape"],
"variable-name": {
"options": ["ban-keywords", "check-format", "allow-pascal-case", "allow-leading-underscore"]
},
"no-consecutive-blank-lines": {
"severity": "warn"
},
"directive-selector": [true, "attribute", "", "camelCase"],
"component-selector": [true, "element", "pa", "kebab-case"],
"no-output-on-prefix": true,
"use-input-property-decorator": true,
"use-output-property-decorator": true,
"use-host-property-decorator": true,
"no-input-rename": false,
"no-output-rename": false,
"use-life-cycle-interface": true,
"use-pipe-transform-interface": true,
"component-class-suffix": true,
"directive-class-suffix": true,
"no-this-assignment": true,
"no-duplicate-imports": true,
"no-trailing-whitespace": { "severity": "warn" },
"space-within-parens": [true, 0],
"ban-comma-operator": true,
"no-duplicate-switch-case": true,
"no-implicit-dependencies": [true, ["app", "environments", "electron"]],
"prefer-object-spread": true,
"no-object-literal-type-assertion": true,
"no-sparse-arrays": true,
"no-store-injection": {
"severity": "warn"
}
}
}
Splaktar, pppdns, thescientist13, vTodorov, felixOvianet and 3 more
Metadata
Metadata
Assignees
Labels
No labels