Releases: eslint-community/eslint-plugin-es-x
Releases · eslint-community/eslint-plugin-es-x
v8.4.1
Bug Fixes
- Fix crash for non-trackable computed property in
no-nonstandard-*-properties
rules by @ota-meshi in #234
Full Changelog: v8.4.0...v8.4.1
v8.4.0
New Rules
- Add rules to check for global objects that have no static properties by @ota-meshi in #232
es-x/no-nonstandard-dataview-properties
es-x/no-nonstandard-finalizationregistry-properties
es-x/no-nonstandard-set-properties
es-x/no-nonstandard-sharedarraybuffer-properties
es-x/no-nonstandard-weakmap-properties
es-x/no-nonstandard-weakref-properties
es-x/no-nonstandard-weakset-properties
Bug Fixes
- Fix false positive in
es-x/no-nonstandard-iterator-prototype-properties
rule by @ota-meshi in #230 - Fix false positive for well-known symbols in
es-x/no-nonstandard-*-properties
rules by @ota-meshi in #231
Updates
- Refactor rules that to check global objects by @ota-meshi in #226
- Refactor for define-prototype-method-handler by @ota-meshi in #225
Full Changelog: v8.3.1...v8.4.0
v8.3.1
Bug Fixes
- Fix crash on
for
statement in*-prototype-*
rules by @ota-meshi in #224
Full Changelog: v8.3.0...v8.3.1
v8.3.0
Updates
- Add support for assignable variables to
*-prototype-*
rules by @ota-meshi in #219 - Add support for destructuring to
no-nonstandard-*-properties
rules by @ota-meshi in #220 - Add support for destructuring and
prototype
property to*-prototype-*
rules by @ota-meshi in #221
Full Changelog: v8.2.0...v8.3.0
v8.2.0
New Rules
- Add
no-nonstandard-*-properties
rules by @ota-meshi in #214
Updates
Full Changelog: v8.1.0...v8.2.0
v8.1.0
New Rules
- Add
es-x/no-regexp-modifiers
rule by @ota-meshi in #208 - Add
no-import-attributes
config and rules by @ota-meshi in #209es-x/no-import-attributes
rulees-x/no-dynamic-import-options
rulees-x/no-trailing-dynamic-import-commas
ruleno-import-attributes
config
- Add
es-x/no-json-modules
rule by @ota-meshi in #210 - Add
es-x/no-promise-try
rule by @ota-meshi in #212 - Add
no-iterator-helpers
config and rules by @ota-meshi in #211es-x/no-iterator
rulees-x/no-iterator-prototype-drop
rulees-x/no-iterator-prototype-every
rulees-x/no-iterator-prototype-filter
rulees-x/no-iterator-prototype-find
rulees-x/no-iterator-prototype-flatmap
rulees-x/no-iterator-prototype-foreach
rulees-x/no-iterator-prototype-map
rulees-x/no-iterator-prototype-reduce
rulees-x/no-iterator-prototype-some
rulees-x/no-iterator-prototype-take
rulees-x/no-iterator-prototype-toarray
ruleno-iterator-helpers
config
Updates
- Updates unicode resource with latest by @github-actions in #193
Full Changelog: v8.0.0...v8.1.0
v8.0.0
💥 Breaking Changes
- Change Configs
- Configs prefixed with
restrict-to-
have been changed by adding ES2024 rules to each config. - Due to some rules being split, the configuration was changed to use the new rules instead.
- Configs prefixed with
Updates
- feat!: add config for es2024 and change restrict-to-x configs by @ota-meshi in #172
New Rules
- feat!: separate the rules of ES2022 - ES2024 by features by @ota-meshi in #150
- Deprecated no-object-map-groupby rule
- Added no-map-groupby rule
- Added no-object-groupby rule
- Added no-array-grouping config
- Deprecated no-string-prototype-iswellformed-towellformed rule
- Added no-string-prototype-iswellformed rule
- Added no-string-prototype-towellformed rule
- Added no-is-usv-string config
- Deprecated no-array-string-prototype-at rule
- Added no-array-prototype-at rule
- Added no-string-prototype-at
- Added no-relative-indexing-method config
- Deprecated no-class-fields rule rule
- Added no-class-instance-fields rule
- Added no-class-private-fields rule
- Added no-class-private-methods rule
- Added no-class-static-fields rule
- Added no-class-fields config
- Deprecated no-object-map-groupby rule
Full Changelog: v7.8.0...v8.0.0
v7.8.0
New Rules
- Add
es-x/no-regexp-duplicate-named-capturing-groups
rule by @ota-meshi in #146
Full Changelog: v7.7.0...v7.8.0
v7.7.0
New Rules
- Add 7 rules of
es-x/no-set-prototype-*
by @ota-meshi in #145- es-x/no-set-prototype-difference
- es-x/no-set-prototype-intersection
- es-x/no-set-prototype-isdisjointfrom
- es-x/no-set-prototype-issubsetof
- es-x/no-set-prototype-issupersetof
- es-x/no-set-prototype-symmetricdifference
- es-x/no-set-prototype-union
Full Changelog: v7.6.0...v7.7.0
v7.6.0
New Rules
- Add
es-x/no-arraybuffer-prototype-transfer
rule by @ota-meshi in #128
Updates
- Add support for flat config by @ota-meshi in #129
Full Changelog: v7.5.0...v7.6.0