-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Doppins] Upgrade dependency codelyzer to ~4.5.0 #23
Conversation
An additional new version was just released of Hope that's alright! |
An additional new version was just released of Hope that's alright! |
An additional new version was just released of Hope that's alright! |
An additional new version was just released of Hope that's alright! |
An additional new version was just released of Hope that's alright! |
Hi!
A new version was just released of
codelyzer
, so Doppinshas upgraded your project's dependency ranges.
Make sure that it doesn't break anything, and happy merging!
Upgraded codelyzer from
~2.0.0
to~4.4.0
Changelog:
Version 4.4.0
New Rules
#572
](https://github.com/mgechev/codelyzer/issues/572
) [e9f4d23 (https://github.com/mgechev/codelyzer/commit/e9f4d2303c5b95cf8623ac91b114c6428e832ef0
)@Input
decorator#549
[5d5e21d (https://github.com/mgechev/codelyzer/commit/5d5e21d4e8cff3b4bb1afc88d23ac6e34fe28c83
)New Features
#663
](https://github.com/mgechev/codelyzer/issues/663
) [2c905ab (https://github.com/mgechev/codelyzer/commit/2c905abd17aef1203f2726bf82ba805c3bfe9861
)#657
](https://github.com/mgechev/codelyzer/issues/657
) [b79ea58 (https://github.com/mgechev/codelyzer/commit/b79ea5887235d4b38fe261fa34aba58c5d16a17f
)#583
](https://github.com/mgechev/codelyzer/issues/583
) [d4bf62d (https://github.com/mgechev/codelyzer/commit/d4bf62d8134075f0ed1f1fa3d83b5be9f7c1918d
)#454
](https://github.com/mgechev/codelyzer/issues/454
) [204c8ef (https://github.com/mgechev/codelyzer/commit/204c8ef2f20498d216e0fd9b9f602cf216186158
)#629
](https://github.com/mgechev/codelyzer/issues/629
) [da0f553 (https://github.com/mgechev/codelyzer/commit/da0f553fe7d580f38907f9baa9124cbc55e37c96
)Credits to the codelyzer's maintainers and contributors.
Version 4.3.0
New Rules
max-inline-declarations
which limits the size of inline templates and/or styles. Credits to NagRock](https://github.com/NagRock)#536
[174ed46 (https://github.com/mgechev/codelyzer/commit/174ed46f11dddd2837559163d6475e00cef8be84
).prefer-output-readonly
requires the@Output
s of a component to bereadonly
. Credits to rafaelss95](https://github.com/rafaelss95)#515
[3d652d1 (https://github.com/mgechev/codelyzer/commit/3d652d13b447fabf333c994506990638ac72fcd8
).no-conflicting-life-cycle-hooks
prevents to implement OnChanges and DoCheck on the same class. Credits to rafaelss95](https://github.com/rafaelss95)#560
[e521115 (https://github.com/mgechev/codelyzer/commit/e521115bc6fed7521f83e72b6946a05ef87dfea3
).enforce-component-selector
Component Selector Required#551
](https://github.com/mgechev/codelyzer/issues/551
) [b9c899b (https://github.com/mgechev/codelyzer/commit/b9c899bef14fa12d2fb8bddbaaa9da86426a80cb
). Credits to wKoza.no-life-cycle-call
disallow explicit calls to lifecycle hooks. Credits to rafaelss95](https://github.com/rafaelss95)#427
[3e10013 (https://github.com/mgechev/codelyzer/commit/3e1001385a1b140633f35b2a1234032b8b9c41a2
)Bug Fixes
#374
](https://github.com/mgechev/codelyzer/issues/374
) [f3a53bd (https://github.com/mgechev/codelyzer/commit/f3a53bd8164483b28816eedf6d80e7dcc7a95cb5
)./platform-browser-dynamic
`#525`](`https://github.com/mgechev/codelyzer/issues/525`) [671e954 (`https://github.com/mgechev/codelyzer/commit/671e954de3f5c6db7c1873ea462e25fb963e5e8d`).contextual-life-cycle
too aggressively scoped#545
](https://github.com/mgechev/codelyzer/issues/545
) [dcb4b3e (https://github.com/mgechev/codelyzer/commit/dcb4b3e495c38a3cebfa47a23a62a3dcab2e8a03
).no-output-named-after-standard-event
Does Not Check Output Rename#537
](https://github.com/mgechev/codelyzer/issues/537
) [96d9292 (https://github.com/mgechev/codelyzer/commit/96d9292a77928371819f11df102c5ad7ab198719
).#533
](https://github.com/mgechev/codelyzer/issues/533
) [5851306 (https://github.com/mgechev/codelyzer/commit/58513061b9b513f2bc99789381daed1bc5316645
).A lot of credits go to rafaelss95, wKoza. The rest of the amazing people who work on codelyzer can be found here.
Version 4.2.1
Bug Fixes
peerDependencies
range.Version 4.2.0
New Rules
template-cyclomatic-complexity
which limits the estimated Cyclomatic complexity in your templates. Credits to wKoza.template-conditional-complexity
which limits the complexity of boolean expressions inside of your templates. Credits to wKoza.Features
#524
](https://github.com/mgechev/codelyzer/issues/524
) [50fa2d6 (https://github.com/mgechev/codelyzer/commit/50fa2d6a2ea64082f2179bf4e3e93777888a9797
)template-cyclomatic-complexity
#514
](https://github.com/mgechev/codelyzer/issues/514
) [3221330 (https://github.com/mgechev/codelyzer/commit/322133000e47aabf9426ebf5315520c63f3483d8
)template-conditional-complexity
)#508
](https://github.com/mgechev/codelyzer/issues/508
) [bb86295 (https://github.com/mgechev/codelyzer/commit/bb862952ca51d5490e81e01b4a125ddab1415404
)#501
](https://github.com/mgechev/codelyzer/issues/501
) [1fe9d22 (https://github.com/mgechev/codelyzer/commit/1fe9d22a8ef6426899cd1759053d31004658aef8
)Bug Fixes
#505
[7b76dfa (https://github.com/mgechev/codelyzer/commit/7b76dfa4543ebf33d640fde2db7d5d4748a144ed
)#510
](https://github.com/mgechev/codelyzer/issues/510
) [5fc77c9 (https://github.com/angular/angular/commit/5fc77c90cb06970aa8a7a1ea829f81fff9628ff8
)Version 4.1.0
Features
#473
](https://github.com/mgechev/codelyzer/issues/473
) [ae3f07b (https://github.com/mgechev/codelyzer/commit/ae3f07b61eedebe07e2816a29b32ef733febd038
)#496
](https://github.com/mgechev/codelyzer/issues/496
) [6a6b3de (https://github.com/mgechev/codelyzer/commit/6a6b3de0b1943cb5373e12e0fd7d24e7ea29c162
)Bug Fixes
#442
](https://github.com/mgechev/codelyzer/issues/442
) [4c1c8d4 (https://github.com/mgechev/codelyzer/commit/4c1c8d453da80436890b75bf77ee888cba2d1855
)#446
](https://github.com/mgechev/codelyzer/issues/446
) a31c6d2 and [9c90ac3 (https://github.com/mgechev/codelyzer/commit/9c90ac33cea1f947d012b71dcdeffde149b9f965
)#480
](https://github.com/mgechev/codelyzer/issues/480
) [9b844cc (https://github.com/mgechev/codelyzer/commit/9b844cc226ae127145097f94b734f929308d5827
)Thanks to
@gbilodeau
forNoOutputNamedAfterStandardEventRule
and wKoza for the code reviews!Version 4.0.2
Bug Fixes
angular-whitespace
related tocheck-semicolon
andcheck-interpolation
#469
](https://github.com/mgechev/codelyzer/issues/469
) [2ef7438 (https://github.com/mgechev/codelyzer/pull/470/commits/2ef7438b63829064d2bb9fabe0cd0eb7504fad98
)#472
](https://github.com/mgechev/codelyzer/issues/472
) [e6036d2 (https://github.com/mgechev/codelyzer/pull/471/commits/e6036d2f757dd1b8f837afef6aea5803acd0cfca
)Thanks to
@sagittarius-rev
for the bug fixes!Version 4.0.1
Bug Fixes
noOutputOnPrefixRule
and rename it tono-output-on-prefix
. You can now enable it with:noOutputOnPrefixRule
.Version 4.0.0
Features
#409
](https://github.com/mgechev/codelyzer/issues/409
) [0217e2d (https://github.com/mgechev/codelyzer/commit/0217e2dba6a93c93329cbf09ae0fca81af9f05ba
)#449
](https://github.com/mgechev/codelyzer/issues/449
) [8f2b4e7 (https://github.com/mgechev/codelyzer/commit/8f2b4e765ed0db49d2abf995cd278f09bb35f8c1
).Enable the new rule by adding the following line in your
tslint.json
config file:Thanks to
@eromano
for the rule implementation!Breaking Changes
templates-use-public
,no-access-missing-member
,invoke-injectable
andtemplate-to-ng-template
no longer exist. Remove them from yourtslint.json
configuration.Version 3.2.2
Features
/[email protected]
`#416`](`https://github.com/mgechev/codelyzer/issues/416`) [d67f88e (`https://github.com/fix(parser) : support for Angular 4.4.1 mgechev/codelyzer#418/commits/d67f88eb4005a9b6a300edf0be211990bd65f08f`)Bug Fixes
#422
](https://github.com/mgechev/codelyzer/issues/422
) [61d11db (https://github.com/mgechev/codelyzer/commit/61d11dbafb5e1e34ef291de76dbe69c835364882
)Version 3.2.1
Features
/[email protected]
`#416`](`https://github.com/mgechev/codelyzer/issues/416`) [d67f88e (`https://github.com/fix(parser) : support for Angular 4.4.1 mgechev/codelyzer#418/commits/d67f88eb4005a9b6a300edf0be211990bd65f08f`)Bug Fixes
#422
](https://github.com/mgechev/codelyzer/issues/422
) [61d11db (https://github.com/mgechev/codelyzer/commit/61d11dbafb5e1e34ef291de76dbe69c835364882
)Version 3.2.0
Features
#377
](https://github.com/mgechev/codelyzer/issues/377
) [5ef90aa (https://github.com/mgechev/codelyzer/commit/5ef90aa5955294a640fcf4ca8efa402e27a77fd1
)#363
](https://github.com/mgechev/codelyzer/issues/363
) [6b042f7 (https://github.com/mgechev/codelyzer/pull/388
)#397
](https://github.com/mgechev/codelyzer/issues/397
) [28ecbdd (https://github.com/mgechev/codelyzer/pull/407
)Bug Fixes
@Pipe
decorator where we use a shorthand syntax for passing properties#399
](https://github.com/mgechev/codelyzer/issues/399
) [8e3fafb (https://github.com/mgechev/codelyzer/commit/8e3fafb9658aec5dd73c7bf4c401457622ad0c99
)check-pipe
option ofangular-whitespace
#365
](https://github.com/mgechev/codelyzer/issues/365
) [bef790b (https://github.com/mgechev/codelyzer/pull/405
)#379
](https://github.com/mgechev/codelyzer/issues/379
) 8719674 4721aca [bef790b (https://github.com/mgechev/codelyzer/pull/405
)Thanks to
@wKoza
for working on the introduced features, bugfixes and code reviews!Version 3.1.2
Features
#330
](https://github.com/mgechev/codelyzer/issues/330
) [25667f9 (https://github.com/mgechev/codelyzer/commit/25667f9741ba497a70f94e65b7677f0121fda9bc
)Thanks to
@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
#345
](https://github.com/mgechev/codelyzer/issues/345
) [0be8563 (https://github.com/mgechev/codelyzer/pull/362
)#359
](https://github.com/mgechev/codelyzer/issues/359
) [5aad7f3 (https://github.com/mgechev/codelyzer/commit/5aad7f37b967265f831a4b486d73586dc8885a7e
)#346
](https://github.com/mgechev/codelyzer/issues/346
) [fa08a3b (https://github.com/mgechev/codelyzer/commit/fa08a3be4bf8588336c07c579e6fbfc7d75ae8dd
)Version 3.1.1
Bug Fixes
#344
](https://github.com/mgechev/codelyzer/issues/344
) [6656b81 (https://github.com/mgechev/codelyzer/commit/6656b81dfd6466e090776d0bdb9f225169b6b7f0
)#343
](https://github.com/mgechev/codelyzer/issues/343
) [c503510 (https://github.com/mgechev/codelyzer/commit/c5035101957fe1223915968272c42feb47a7c6fa
)Version 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
,@GregOnNet
and@connor4312
for their contributions.Features
#301
](https://github.com/mgechev/codelyzer/issues/301
) [0fcdcd1 (https://github.com/mgechev/codelyzer/commit/0fcdcd102431690f78b4bc923881d324534b52e3
)#319
](https://github.com/mgechev/codelyzer/issues/319
) [b608296 (https://github.com/mgechev/codelyzer/commit/b60829663383adcaa8b2570f56242ce34e1d94a1
)ViewEncapsulation
#300
](https://github.com/mgechev/codelyzer/issues/300
) [509c8d9 (https://github.com/mgechev/codelyzer/commit/509c8d953f0e03adb8b68b1ba98fdcfcc374152b
). Big thanks to@GregOnNet
.#332
](https://github.com/mgechev/codelyzer/issues/332
) [0f0924d (https://github.com/mgechev/codelyzer/commit/0f0924d499217a61759f4f1b49fe30a32d0ad197
). Big thanks to@connor4312
.#331
](https://github.com/mgechev/codelyzer/issues/331
) [f95b2d5 (https://github.com/mgechev/codelyzer/pull/322
)#320
](https://github.com/mgechev/codelyzer/issues/320
) [335776f (https://github.com/mgechev/codelyzer/commit/335776ff24ecc81a743ff0cc70aaf01442462b8a
)Bug Fixes
#220
](https://github.com/mgechev/codelyzer/issues/220
) [61f9fe9 (https://github.com/mgechev/codelyzer/commit/61f9fe9e664ada53518679e8060deba2839793c7
)*ngFor
#306
](https://github.com/mgechev/codelyzer/issues/306
) [36705fc (https://github.com/mgechev/codelyzer/commit/36705fc3b708146880ea14ac0b918af7e67f1401
)#315
[6323d2c (https://github.com/mgechev/codelyzer/commit/6323d2cdf3916d7ab8dfa8f694aaa21a5a68edc3
)#311
](https://github.com/mgechev/codelyzer/issues/311
) [b608296 (https://github.com/mgechev/codelyzer/commit/b60829663383adcaa8b2570f56242ce34e1d94a1
)#325
](https://github.com/mgechev/codelyzer/issues/325
) [7a67607 (https://github.com/mgechev/codelyzer/pull/326
). Big thanks to@wKoza
.#333
](https://github.com/mgechev/codelyzer/issues/333
) [5a532b4 (https://github.com/mgechev/codelyzer/pull/334
). Big thanks to@wKoza
.#336
](https://github.com/mgechev/codelyzer/issues/336
) [44a9306 (https://github.com/mgechev/codelyzer/pull/339
)Version 3.0.1
usePipeDecoratorRule
#299
(https://github.com/mgechev/codelyzer/issues/299
) [c5869e0](https://github.com/mgechev/codelyzer/commit/Version 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
#281
](https://github.com/mgechev/codelyzer/issues/281
) 01bffd5 [49b1e80 (https://github.com/mgechev/codelyzer/commit/49b1e80debc232719ee56c1fbedf63f3a0761549
)#290
](https://github.com/mgechev/codelyzer/issues/290
) [4fa35f6 (https://github.com/mgechev/codelyzer/commit/4fa35f6c0b8d9948cc0b5f38997bb11d4e5af8df
)as
syntax in expressions#289
](https://github.com/mgechev/codelyzer/issues/289
) [a7500cb (https://github.com/mgechev/codelyzer/commit/a7500cb3605f28f65e58e80559a9d3548d95549c
)Refactoring
ng2Walker
tongWalker
01bffd5 (https://github.com/mgechev/codelyzer/commit/01bffd559044521967962b2a0cfee31f409e4c2e
)https://github.com/mgechev/codelyzer/commit/4fa35f6c0b8d9948cc0b5f38997bb11d4e5af8df
)Version 2.1.1
Bug Fixes
importDestructuringSpacingRule
#282
](https://github.com/mgechev/codelyzer/issues/282
) [eebf10a (https://github.com/mgechev/codelyzer/commit/eebf10adc3bd67101a06abfb19d35729a2210d46
)Version 2.1.0
Features
#244
](https://github.com/mgechev/codelyzer/issues/244
) [30f2667 (https://github.com/mgechev/codelyzer/pull/246
)<template>
element#280
](https://github.com/mgechev/codelyzer/issues/280
) [0d0e81c (https://github.com/mgechev/codelyzer/commit/0d0e81cd501c7aecb59786553e75356d96e03e41
)@Pipe
#104
](https://github.com/mgechev/codelyzer/issues/104
) [638e72f (https://github.com/mgechev/codelyzer/pull/271
)Bug Fixes
#249
](https://github.com/mgechev/codelyzer/issues/249
) [0aff6b7 (https://github.com/tmair/codelyzer/commit/0aff6b7773f8359bc93c78238e1a61aff11c9f56
)#245
](https://github.com/mgechev/codelyzer/issues/245
) [30f2667 (https://github.com/mgechev/codelyzer/pull/246
)Version 3.0.0
Bug Fixes
^0.0.6
#257
](https://github.com/mgechev/codelyzer/issues/257
) [30e921a (https://github.com/mgechev/codelyzer/commit/30e921a48fb98b9d929d46f905aa87d3d7e81d98
).Version 3.0.0
Bug Fixes
^0.0.4
#257
](https://github.com/mgechev/codelyzer/issues/257
) [30e921a (https://github.com/mgechev/codelyzer/commit/30e921a48fb98b9d929d46f905aa87d3d7e81d98
).Version 3.0.0
Features
#217
[de13ceb (https://github.com/mgechev/codelyzer/commit/de13cebd0f243415fb0fe6cd67e8a8838c4a895f
)Bug Fixes
#231
](https://github.com/mgechev/codelyzer/issues/231
) [d10e980 (https://github.com/mgechev/codelyzer/commit/d10e9809531b6795a6ab403f87b5f68b05c8afb6
)#190
](https://github.com/mgechev/codelyzer/issues/190
) [de13ceb (https://github.com/mgechev/codelyzer/commit/de13cebd0f243415fb0fe6cd67e8a8838c4a895f
)Version 3.0.0
Breaking Changes
importDestructuringSpacing
.no-access-missing-member
,use-life-cycle-interface
andtemplate-use-public
require type checking which means that tslint should be run with the corresponding optionsThe rules should now be run as follows:
Features
no-access-missing-member
support for inheritance#191
](https://github.com/mgechev/codelyzer/issues/191
) [2901718 (https://github.com/mgechev/codelyzer/commit/2901718d93633284be59ae04c1b00a99df7cf885
)use-life-cycle-interface
support for inheritance#64
](https://github.com/mgechev/codelyzer/issues/64
) [d0d7138 (https://github.com/mgechev/codelyzer/commit/d0d71387ab322f7bbb612c79bc673fe9dbf4880f
)template-use-public
support for inheritance#240
](https://github.com/mgechev/codelyzer/issues/240
) [2e285e2 (https://github.com/mgechev/codelyzer/commit/2e285e22efb7bdc031ded2721c52cf8e041b9901
)