- eslint-plugin: [prefer-standalone] error range should only include property and value (#2172)
- James Henry @JamesHenry
- eslint-plugin: adding prefer-signals rule to exported config (#2150)
- Quentin Deroubaix @quentinderoubaix
⚠️ eslint-plugin: promote prefer-standalone to recommended (8dfdc4f4)- eslint-plugin: new rule prefer-signals (#1872)
⚠️ eslint-plugin: remove deprecated no-host-metadata-property rule (#2113)⚠️ eslint-plugin: remove deprecated sort-ngmodule-metadata-arrays rule (#2114)⚠️ eslint-plugin: prefer-standalone recognizes that standalone is the default (#2096)⚠️ eslint-plugin: remove deprecated prefer-standalone-component rule (#2112)
⚠️ eslint-plugin: promote prefer-standalone to recommended (8dfdc4f4)⚠️ eslint-plugin: remove deprecated no-host-metadata-property rule (#2113)⚠️ eslint-plugin: remove deprecated sort-ngmodule-metadata-arrays rule (#2114)⚠️ eslint-plugin: prefer-standalone recognizes that standalone is the default (#2096)⚠️ eslint-plugin: remove deprecated prefer-standalone-component rule (#2112)
- Daniel Kimmich @json-derulo
- Dave @reduckted
- James Henry @JamesHenry
- JamesHenry @JamesHenry
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
- eslint-plugin: fix placement of lifecycle interface for subclasses (#1965)
- eslint-plugin: handle
output()
andinput()
functions in various rules (#2098)
- Aleksandr Martirosyan
- Dave @reduckted
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
- eslint-plugin: new rule runtime-localize
- m-akinc
- update typescript-eslint to v8 stable, eslint v9.8.0
- eslint-plugin: [prefer-standalone] ignore empty Directive decorators
- James Henry
- Paweł Maniecki
- eslint-plugin: [prefer-output-readonly] support output() function
- update typescript-eslint packages to v8.0.0-alpha.37
- Christian Svensson
- Daniel Kimmich
- Dave
- Martijn van der Meij
- Maximilian Main
- move typescript-eslint packages to peerDeps, consistently allow v7 and v8
- James Henry
⚠️ angular-eslint v18
⚠️ angular-eslint v18
- James Henry
- update typescript-eslint packages to v7.11.0
- update dependency @angular/compiler to v17.3.10
- eslint-plugin: [use-lifecycle-interface] add fixer for the rule
-
update dependency @angular/compiler to v17.3.9
-
update typescript-eslint packages to v7.10.0
-
eslint-plugin: [no-input-rename] incorrectly triggers on input transforms
- Auke Bruinsma
- Jonathan Kolberg
- m-akinc
- Mateusz
- update dependency @angular/compiler to v17.3.8
- James Henry
- eslint-plugin: [no-duplicates-in-metadata-arrays] new rule
-
update dependency @angular/compiler to v17.3.4
-
update dependency eslint-scope to v8.0.1
-
update typescript-eslint packages to v7.6.0
-
update typescript-eslint packages to v7.7.0
-
update dependency @angular/compiler to v17.3.6
-
update typescript-eslint packages to v7.8.0
-
eslint-plugin: [sort-ngmodule-metadata-arrays] deprecate rule
- “JamesHenry”
- Adrian Baran
- Brad Kovach
-
eslint-plugin: consistent-component-styles
-
eslint-plugin: add prefer-standalone rule for checking all directives
-
update dependency tmp to v0.2.3
-
migrate to nx 18
-
update dependency ignore to v5.3.1
-
update dependency eslint to v8.57.0
-
update typescript-eslint packages to v7 (major)
-
update dependency @angular/compiler to v17.3.0
-
output declaration files in all packages
- Christian Svensson
- Dave
- James Henry
- Joey Jacobs
- Luis Estevez
-
update typescript-eslint packages to v6.18.1
-
update typescript-eslint packages to v6.19.0
-
update dependency @angular/compiler to v17.1.0
- Adam Reisinger
- Matt Lewis
- eslint-plugin: [no-async-lifecycle-method] add rule
-
update dependency eslint to v8.56.0
-
update typescript-eslint packages to v6.18.0
-
update dependency @angular/compiler to v17.0.8
-
update dependency eslint-scope to v8
- Matt Lewis
- Steven Chim
-
update nrwl monorepo to v17.1.3
-
update typescript-eslint packages to v6.12.0
-
update dependency ignore to v5.3.0
-
update dependency eslint to v8.54.0
-
update typescript-eslint packages to v6.13.0
-
update typescript-eslint packages to v6.13.1
-
eslint-plugin: fix max inline declarations rule for styles string
- Christian Svensson
- Daniel Kimmich
- Luis Estevez
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
17.0.1 (2023-11-09)
Note: Version bump only for package @angular-eslint/eslint-plugin
17.0.0 (2023-11-08)
- no declarations for eslint plugins (2498238)
16.3.1 (2023-11-08)
Note: Version bump only for package @angular-eslint/eslint-plugin
16.3.0 (2023-11-08)
16.2.0 (2023-09-17)
16.1.2 (2023-09-04)
- angular-eslint: ignore hostDirectives for no-output-rename and no-outputs-metadata-property (#1466) (208bf25)
16.1.1 (2023-08-20)
16.1.0 (2023-07-12)
- update typescript-eslint packages to v5.59.8 (#1393) (5b0e87e)
- update typescript-eslint packages to v5.59.9 (#1420) (fdd817f)
- update typescript-eslint packages to v5.62.0 (#1444) (4affbf4)
16.0.3 (2023-05-29)
16.0.2 (2023-05-17)
Note: Version bump only for package @angular-eslint/eslint-plugin
16.0.1 (2023-05-03)
Note: Version bump only for package @angular-eslint/eslint-plugin
16.0.0 (2023-05-03)
Note: Version bump only for package @angular-eslint/eslint-plugin
15.2.1 (2023-02-10)
15.2.0 (2023-01-14)
- eslint-plugin: [component-selector] enhance check for prefix and kebab-case (#1250) (16827e4)
- eslint-plugin: [no-inputs-metadata-property] do not report on directive composition API (#1248) (539cf9f)
- update typescript-eslint packages to v5.45.1 (#1239) (abb7f79)
- update typescript-eslint packages to v5.48.1 (#1255) (11151d1)
15.1.0 (2022-11-24)
- eslint-plugin: [no-input-rename] do not report on directive composition API (#1231) (119fba7)
- update typescript-eslint packages to v5.44.0 (#1222) (5750e3a)
15.0.0 (2022-11-20)
Note: Version bump only for package @angular-eslint/eslint-plugin
14.4.0 (2022-11-20)
Note: Version bump only for package @angular-eslint/eslint-plugin
14.3.1 (2022-11-20)
- no-input-rename: allow input aliases that match the directive name applied to an element (#1207) (aff3344)
14.3.0 (2022-11-17)
Note: Version bump only for package @angular-eslint/eslint-plugin
14.2.0 (2022-11-15)
- update typescript-eslint packages to v5.38.1 (#1152) (8f6d0ef)
- update typescript-eslint packages to v5.43.0 (#1190) (2a4716a)
14.1.2 (2022-09-21)
Note: Version bump only for package @angular-eslint/eslint-plugin
14.1.1 (2022-09-18)
14.1.0 (2022-09-18)
14.0.4 (2022-09-08)
14.0.3 (2022-08-23)
Note: Version bump only for package @angular-eslint/eslint-plugin
14.0.2 (2022-07-09)
Note: Version bump only for package @angular-eslint/eslint-plugin
14.0.1 (2022-07-08)
14.0.0 (2022-06-23)
- update typescript-eslint packages to v5.28.0 (#1045) (9e8c340)
- update typescript-eslint packages to v5.29.0 (#1063) (02856cb)
13.5.0 (2022-06-12)
Note: Version bump only for package @angular-eslint/eslint-plugin
13.4.0 (2022-06-11)
13.3.0 (2022-06-10)
13.2.1 (2022-04-14)
- eslint-plugin-template: false positive conditional complexity in BoundAttribute > Interpolation (#986) (c3f3120)
13.2.0 (2022-04-03)
13.1.0 (2022-02-13)
13.0.1 (2021-11-19)
Note: Version bump only for package @angular-eslint/eslint-plugin
13.0.0 (2021-11-18)
12.7.0 (2021-11-18)
Note: Version bump only for package @angular-eslint/eslint-plugin
12.6.1 (2021-10-26)
Note: Version bump only for package @angular-eslint/eslint-plugin
12.6.0 (2021-10-25)
- eslint-plugin: [sort-ngmodule-metadata-arrays] remove the property restriction (#694) (440f6dc)
- eslint-plugin: [sort-ngmodule-metadata-arrays] report the correct node (#693) (886db08)
- eslint-plugin: more appropriate language for no-attribute-decorator (#696) (4dde82c)
12.5.0 (2021-09-20)
12.4.1 (2021-09-09)
Note: Version bump only for package @angular-eslint/eslint-plugin
12.4.0 (2021-09-09)
- eslint-plugin: [no-empty-lifecycle-method] incorrect suggestions and correct reports (#606) (a446e8f)
- eslint-plugin: [sort-ngmodule-metadata-arrays] handle literal metadata and computed properties (#667) (f993069)
- eslint-plugin: properly handle computed literals for some rules (#600) (fbd6ff7)
- eslint-plugin: [prefer-on-push-component-change-detection] add suggestion (#666) (3723c4c)
- eslint-plugin: [use-injectable-provided-in] add suggestion (#594) (bdef8c7)
12.3.1 (2021-07-15)
12.3.0 (2021-07-13)
- eslint-plugin: [no-input-prefix] handle alias and
inputs
metadata property (#582) (675ee11) - eslint-plugin: [no-input-rename] handle alias and
inputs
metadata property (#583) (2883e18) - eslint-plugin: [use-component-view-encapsulation] handle literal
encapsulation
properly (#586) (3a9b7f4) - eslint-plugin: [use-pipe-transform-interface] handle type imports properly in fix (#592) (ac3fb12)
- eslint-plugin: [component-selector] handle shadow dom components properly (#559) (ecbe684)
- eslint-plugin: [no-pipe-impure] add suggestion (#585) (149bf2f)
- schematics: better support @angular/cli 12.1 (#591) (c5da07b)
12.2.2 (2021-07-10)
- eslint-plugin: [no-output-on-prefix] handle
getters
andoutputs
metadata property (#566) (5884482) - eslint-plugin: [no-output-rename] handle
getters
andoutputs
metadata property (#568) (c803ffd)
12.2.1 (2021-07-10)
- eslint-plugin: [no-output-native] handle
getters
andoutputs
metadata property (#567) (22b378d) - eslint-plugin: [no-output-on-prefix] correct false positives (#525) (3a66274)
12.2.0 (2021-06-20)
12.1.0 (2021-05-30)
- eslint-plugin: [no-host-metadata-property] correct false positive with
allowStatic
option (#482) (89926d8) - eslint-plugin: [no-output-on-prefix] not reporting failures on alias (#471) (f9ba372)
- eslint-plugin: [relative-url-prefix] valid relative urls being reported (#456) (2247394)
- utils: support passing
data
andsuggestions
individually for each error (#491) (70b01bd)
- eslint-plugin: [no-empty-lifecycle-method] add suggestion (#463) (1d1a329)
- eslint-plugin: [no-host-metadata-property] add option to allow static values (#478) (d64c832)
- eslint-plugin: [no-input-rename] add option to allow some inputs (#475) (9c861dc)
- eslint-plugin: [prefer-output-readonly] add suggestion (#459) (f3ff789)
- eslint-plugin: [sort-ngmodule-metadata-arrays] add fixer (#493) (32fae47)
12.0.0 (2021-05-13)
- update eslint to ^7.26.0, @typescript-eslint to 4.23.0 (9e31c38)
- update to angular v12 (c80008d)
4.3.0 (2021-05-12)
Note: Version bump only for package @angular-eslint/eslint-plugin
4.2.1 (2021-05-12)
Note: Version bump only for package @angular-eslint/eslint-plugin
4.2.0 (2021-04-28)
Note: Version bump only for package @angular-eslint/eslint-plugin
4.1.0 (2021-04-28)
Note: Version bump only for package @angular-eslint/eslint-plugin
4.0.0 (2021-04-18)
3.0.1 (2021-04-18)
3.0.0 (2021-04-17)
2.1.1 (2021-04-17)
- eslint-plugin:
sort-ngmodule-metadata-arrays
reporting false positives (#408) (149152a) - eslint-plugin: directive-class-suffix reporting selectorless directives (#394) (42d4e5d)
2.1.0 (2021-04-11)
2.0.2 (2021-03-16)
Note: Version bump only for package @angular-eslint/eslint-plugin
2.0.1 (2021-03-14)
2.0.0 (2021-03-13)
-
The format of results output has changed
-
The rule no longer exists for use
-
feat(template-parser): updated use of parseTemplate to improve loc data
-
Requires @angular/compiler 11.2.0 and above
-
feat(schematics): change way indent and quotes are handled by conversion schematics
-
The conversion schematic handle these rules differently
1.2.0 (2021-02-06)
- eslint-plugin: component-max-inline-declarations animations not being checked properly (#313) (61a2a0f)
- eslint-plugin: no-lifecycle-call invalid super calls not being reported (#314) (c44cd5d)