mycomplexsoul / delta

To do list, money manager, media tracker, last time task was done and scaffolding generator
0 stars 0 forks source link

Update dependency codelyzer to v3 - autoclosed #515

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
codelyzer ^0.0.28 -> ^3.0.0 age adoption passing confidence

Release Notes

mgechev/codelyzer (codelyzer) ### [`v3.2.2`](https://togithub.com/mgechev/codelyzer/releases/tag/3.2.2) [Compare Source](https://togithub.com/mgechev/codelyzer/compare/3.2.1...3.2.2) ##### Features - Support for `@angular/compiler@4.4.1` [#​416](https://togithub.com/mgechev/codelyzer/issues/416) [d67f88e](https://togithub.com/mgechev/codelyzer/pull/418/commits/d67f88eb4005a9b6a300edf0be211990bd65f08f) ##### Bug Fixes - Error while parsing TS file with mixin [#​422](https://togithub.com/mgechev/codelyzer/issues/422) [61d11db](https://togithub.com/mgechev/codelyzer/commit/61d11dbafb5e1e34ef291de76dbe69c835364882) ### [`v3.2.1`](https://togithub.com/mgechev/codelyzer/blob/HEAD/CHANGELOG.md#321) [Compare Source](https://togithub.com/mgechev/codelyzer/compare/3.2.0...3.2.1) ##### Features - Support for `@angular/compiler@4.4.1` [#​416](https://togithub.com/mgechev/codelyzer/issues/416) [d67f88e](https://togithub.com/mgechev/codelyzer/pull/418/commits/d67f88eb4005a9b6a300edf0be211990bd65f08f) ##### Bug Fixes - Error while parsing TS file with mixin [#​422](https://togithub.com/mgechev/codelyzer/issues/422) [61d11db](https://togithub.com/mgechev/codelyzer/commit/61d11dbafb5e1e34ef291de76dbe69c835364882) ### [`v3.2.0`](https://togithub.com/mgechev/codelyzer/blob/HEAD/CHANGELOG.md#320) [Compare Source](https://togithub.com/mgechev/codelyzer/compare/3.1.2...3.2.0) ##### Features - i18n best practices [#​377](https://togithub.com/mgechev/codelyzer/issues/377) [5ef90aa](https://togithub.com/mgechev/codelyzer/commit/5ef90aa5955294a640fcf4ca8efa402e27a77fd1) - Add a rule which verifies the use of the life cycle methods according to the type of class (Component, Directive, Service,...) [#​363](https://togithub.com/mgechev/codelyzer/issues/363) [6b042f7](https://togithub.com/mgechev/codelyzer/pull/388) - Friendlier checking of validator directive names [#​397](https://togithub.com/mgechev/codelyzer/issues/397) [28ecbdd](https://togithub.com/mgechev/codelyzer/pull/407) ##### Bug Fixes - Error on validating a pipe with `@Pipe` decorator where we use a shorthand syntax for passing properties [#​399](https://togithub.com/mgechev/codelyzer/issues/399) [8e3fafb](https://togithub.com/mgechev/codelyzer/commit/8e3fafb9658aec5dd73c7bf4c401457622ad0c99) - Broken `check-pipe` option of `angular-whitespace` [#​365](https://togithub.com/mgechev/codelyzer/issues/365) [bef790b](https://togithub.com/mgechev/codelyzer/pull/405) - Some rules report false positives [#​379](https://togithub.com/mgechev/codelyzer/issues/379) [8719674](https://togithub.com/mgechev/codelyzer/pull/381) [4721aca](https://togithub.com/mgechev/codelyzer/pull/401) [bef790b](https://togithub.com/mgechev/codelyzer/pull/405) Thanks to [@​wKoza](https://togithub.com/wKoza) for working on the introduced features, bug fixes and code reviews! ### [`v3.1.2`](https://togithub.com/mgechev/codelyzer/blob/HEAD/CHANGELOG.md#312) [Compare Source](https://togithub.com/mgechev/codelyzer/compare/3.1.1...3.1.2) ##### Features - Ensure whitespaces after semicolon in structural dir [#​330](https://togithub.com/mgechev/codelyzer/issues/330) [25667f9](https://togithub.com/mgechev/codelyzer/commit/25667f9741ba497a70f94e65b7677f0121fda9bc) Thanks to [@​wKoza](https://togithub.com/wKoza) for code reviews and implementation of `"check-semicolon"`. `angular-whitespace: [true, "check-semicolon", "check-interpolation", "check-pipe"]` - Checks if there's whitespace after semicolon, around an expression surrounded by interpolation characters, and after a pipe symbol. ##### Bug Fixes - Auto fix for check-interpolation part of angularWhitespace is broken [#​345](https://togithub.com/mgechev/codelyzer/issues/345) [0be8563](https://togithub.com/mgechev/codelyzer/pull/362) - check-pipe should ignore i18n meaning and description | separator [#​359](https://togithub.com/mgechev/codelyzer/issues/359) [5aad7f3](https://togithub.com/mgechev/codelyzer/commit/5aad7f37b967265f831a4b486d73586dc8885a7e) - check-pipe breaks with ngFor [#​346](https://togithub.com/mgechev/codelyzer/issues/346) [fa08a3b](https://togithub.com/mgechev/codelyzer/commit/fa08a3be4bf8588336c07c579e6fbfc7d75ae8dd) ### [`v3.1.1`](https://togithub.com/mgechev/codelyzer/blob/HEAD/CHANGELOG.md#311) [Compare Source](https://togithub.com/mgechev/codelyzer/compare/3.1.0...3.1.1) ##### Bug Fixes - Incorrect rule name in documentation [#​344](https://togithub.com/mgechev/codelyzer/issues/344) [6656b81](https://togithub.com/mgechev/codelyzer/commit/6656b81dfd6466e090776d0bdb9f225169b6b7f0) - Proper displacement in the reports for non-TypeScript files [#​343](https://togithub.com/mgechev/codelyzer/issues/343) [c503510](https://togithub.com/mgechev/codelyzer/commit/c5035101957fe1223915968272c42feb47a7c6fa) ### [`v3.1.0`](https://togithub.com/mgechev/codelyzer/blob/HEAD/CHANGELOG.md#310) [Compare Source](https://togithub.com/mgechev/codelyzer/compare/3.0.1...3.1.0) ##### New rules - `angular-whitespace: [true, "check-interpolation", "check-pipe"]` - Checks if there's whitespace around an expression surrounded by interpolation characters, and after a pipe symbol. - `banana-in-box: true` - Checks for proper banana in a box syntax - `[(ngModel)]` instead of `([ngModel])`. - `templates-no-negated-async: true` - Enforces `(foo | async) === false`, rather than `!(foo | async)`, because of the initial falsy value emitted. - `use-view-encapsulation: true` - Enforces enabled view encapsulation. **Special thanks to [@​wKoza](https://togithub.com/wKoza), [@​GregOnNet](https://togithub.com/GregOnNet) and [@​connor4312](https://togithub.com/connor4312) for their contributions.** ##### Features - Align to the template parser API of Angular compiler 4.1.0 [#​301](https://togithub.com/mgechev/codelyzer/issues/301) [0fcdcd1](https://togithub.com/mgechev/codelyzer/commit/0fcdcd102431690f78b4bc923881d324534b52e3) - Align to the changes in the template parser API 4.1.3 [#​319](https://togithub.com/mgechev/codelyzer/issues/319) [b608296](https://togithub.com/mgechev/codelyzer/commit/b60829663383adcaa8b2570f56242ce34e1d94a1) - Rule for enforcing `ViewEncapsulation` [#​300](https://togithub.com/mgechev/codelyzer/issues/300) [509c8d9](https://togithub.com/mgechev/codelyzer/commit/509c8d953f0e03adb8b68b1ba98fdcfcc374152b). Big thanks to [@​GregOnNet](https://togithub.com/GregOnNet). - Add a no-negated-async rule [#​332](https://togithub.com/mgechev/codelyzer/issues/332) [0f0924d](https://togithub.com/mgechev/codelyzer/commit/0f0924d499217a61759f4f1b49fe30a32d0ad197). Big thanks to [@​connor4312](https://togithub.com/connor4312). - Enforce proper banana in a box syntax [#​331](https://togithub.com/mgechev/codelyzer/issues/331) [f95b2d5](https://togithub.com/mgechev/codelyzer/pull/322) - Ensure whitespace around interpolation [#​320](https://togithub.com/mgechev/codelyzer/issues/320) [335776f](https://togithub.com/mgechev/codelyzer/commit/335776ff24ecc81a743ff0cc70aaf01442462b8a) ##### Bug Fixes - Template micro-syntax closure and 'bind only to public class members' [#​220](https://togithub.com/mgechev/codelyzer/issues/220) [61f9fe9](https://togithub.com/mgechev/codelyzer/commit/61f9fe9e664ada53518679e8060deba2839793c7) - Report warnings when bound to private iterable in `*ngFor` [#​306](https://togithub.com/mgechev/codelyzer/issues/306) [36705fc](https://togithub.com/mgechev/codelyzer/commit/36705fc3b708146880ea14ac0b918af7e67f1401) - 'templates-use-public' throws error when attempting to access a property of a property with the \[] syntax [#​315](https://togithub.com/mgechev/codelyzer/issues/315) [6323d2c](https://togithub.com/mgechev/codelyzer/commit/6323d2cdf3916d7ab8dfa8f694aaa21a5a68edc3) - no-access-missing-member doesn't work with external HTML [#​311](https://togithub.com/mgechev/codelyzer/issues/311) [b608296](https://togithub.com/mgechev/codelyzer/commit/b60829663383adcaa8b2570f56242ce34e1d94a1) - rules name in documentation aren't consistent [#​325](https://togithub.com/mgechev/codelyzer/issues/325) [7a67607](https://togithub.com/mgechev/codelyzer/pull/326). Big thanks to [@​wKoza](https://togithub.com/wKoza). - Our links to angular.io are broken [#​333](https://togithub.com/mgechev/codelyzer/issues/333) [5a532b4](https://togithub.com/mgechev/codelyzer/pull/334). Big thanks to [@​wKoza](https://togithub.com/wKoza). - Report errors twice [#​336](https://togithub.com/mgechev/codelyzer/issues/336) [44a9306](https://togithub.com/mgechev/codelyzer/pull/339) ### [`v3.0.1`](https://togithub.com/mgechev/codelyzer/blob/HEAD/CHANGELOG.md#301) [Compare Source](https://togithub.com/mgechev/codelyzer/compare/3.0.0...3.0.1) ##### Bug Fixes - Export `usePipeDecoratorRule` [#​299](https://togithub.com/mgechev/codelyzer/issues/299) [c5869e0](https://togithub.com/mgechev/codelyzer/commit/c5869e04cdfedb1c58fac9c0f6bef027a745badf). ### [`v3.0.0`](https://togithub.com/mgechev/codelyzer/blob/HEAD/CHANGELOG.md#300) [Compare Source](https://togithub.com/mgechev/codelyzer/compare/2.1.1...3.0.0) Major release required because of the breaking changes introduced by tslint@5. The `ngast` support will be pushed to codelyzer@4. ##### Features - Support for tslint@5 [#​281](https://togithub.com/mgechev/codelyzer/issues/281) [01bffd5](https://togithub.com/mgechev/codelyzer/commit/01bffd559044521967962b2a0cfee31f409e4c2e) [49b1e80](https://togithub.com/mgechev/codelyzer/commit/49b1e80debc232719ee56c1fbedf63f3a0761549) - Allow more than one selector kind of directives & components [#​290](https://togithub.com/mgechev/codelyzer/issues/290) [4fa35f6](https://togithub.com/mgechev/codelyzer/commit/4fa35f6c0b8d9948cc0b5f38997bb11d4e5af8df) "directive-selector": [true, ["attribute", "element"], "sg", "camelCase"], "component-selector": [true, ["element", "attribute"], "sg", "kebab-case"], - Specs for the support of `as` syntax in expressions [#​289](https://togithub.com/mgechev/codelyzer/issues/289) [a7500cb](https://togithub.com/mgechev/codelyzer/commit/a7500cb3605f28f65e58e80559a9d3548d95549c) ##### Refactoring - Rename `ng2Walker` to `ngWalker` [01bffd5](https://togithub.com/mgechev/codelyzer/commit/01bffd559044521967962b2a0cfee31f409e4c2e) - Refactor selector-related rules to depend on less mutable state [4fa35f6](https://togithub.com/mgechev/codelyzer/commit/4fa35f6c0b8d9948cc0b5f38997bb11d4e5af8df) ### [`v2.1.1`](https://togithub.com/mgechev/codelyzer/blob/HEAD/CHANGELOG.md#211) [Compare Source](https://togithub.com/mgechev/codelyzer/compare/2.1.0...2.1.1) ##### Bug Fixes - Breaking change in the TypeScript AST regarding `importDestructuringSpacingRule` [#​282](https://togithub.com/mgechev/codelyzer/issues/282) [eebf10a](https://togithub.com/mgechev/codelyzer/commit/eebf10adc3bd67101a06abfb19d35729a2210d46) ### [`v2.1.0`](https://togithub.com/mgechev/codelyzer/blob/HEAD/CHANGELOG.md#210) [Compare Source](https://togithub.com/mgechev/codelyzer/compare/2.0.1...2.1.0) ##### Features - Automatic removal of dead styles (experimental) [#​244](https://togithub.com/mgechev/codelyzer/issues/244) [30f2667](https://togithub.com/mgechev/codelyzer/pull/246) - Warning for the deprecated `