chore(deps): update dependency eslint-plugin-n to v17
This MR contains the following updates:
Package | Change | Age | Confidence |
---|---|---|---|
eslint-plugin-n | 14.0.0 -> 17.21.0 |
Release Notes
eslint-community/eslint-plugin-n (eslint-plugin-n)
v17.21.0
🌟 Features
🩹 Fixes
🧹 Chores
v17.20.0
🌟 Features
v17.19.0
🌟 Features
- add
no-top-level-await
rule (#440) (a500a48) - add support for ignoring sync methods from certain locations (#424) (ef94e49)
v17.18.0
🌟 Features
- Allow to use
tryExtensions
in the ruleno-unpublished-import
(#429) (002ac9c) -
no-deprecated-api: Add support for
process.getBuiltinModule()
(#435) (fca7cf4) -
node-builtins: Add support for
process.getBuiltinModule()
(#433) (d4c7831) -
prefer-global: Add support for
process.getBuiltinModule()
(#436) (83aa3a7) -
prefer-node-protocol: Add support for
process.getBuiltinModule()
(#430) (9e97d8e) -
prefer-promises: Add support for
process.getBuiltinModule()
(#437) (6f5e81d)
🩹 Fixes
- false negatives for
https
inprefer-node-protocol
, and false negatives fornode:sqlite
innode-builtins
(#432) (bb21bd0)
v17.17.0
🌟 Features
-
allow-modules: include
virtual:
in the modules pattern (#425) (a109793) - node-builtin: Add support for import.meta properties (#420) (76fc219)
🩹 Fixes
-
no-unpublished:
allowModules
option was disabled when using TS alias (#423) (9ae39fb) - type errors (#427) (8e3c290)
v17.16.2
🩹 Fixes
v17.16.1
🩹 Fixes
🧹 Chores
v17.15.1
🩹 Fixes
v17.15.0
🌟 Features
- no-unsupported: support node 22.12.0 (#393) (af4f774)
- resolve: allow overriding enhanced-resolve's options (#384) (1466bec)
🩹 Fixes
v17.14.0
🌟 Features
- no-sync: Add ignores option (#386) (c8fbf00)
- no-unsupported: support Node 23.2.0 & 23.3.0 (#390) (a52c968)
v17.13.2
🩹 Fixes
v17.13.1
🩹 Fixes
v17.13.0
🌟 Features
🩹 Fixes
🧹 Chores
v17.12.0
🌟 Features
- no-unsupported: Support node 23.0.0 and 22.10.0 (#358) (0fd0350)
- no-unsupported: Support node 23.1.0 (#370) (06d60ae)
🩹 Fixes
-
no-unsupported:
getCallSite
is experimental (#363) (d15c63a) -
no-unsupported: support missing
process.features
(#362) (9552a4a) - update dependencies (#365) (bf34ca5)
🧹 Chores
v17.11.1
🩹 Fixes
v17.11.0
🌟 Features
-
no-missing-import: Add
ignoreTypeImport
options (#344) (e022aba) - no-process-env: Allow users to exclude specific variables (#345) (b16a475)
- Update no-unsupported to node v22.9.0 (#342) (87fb484)
🩹 Fixes
-
no-missing-import: Ignore node builtins in package.json
imports
(#346) (148e47e) - no-missing-import: Resolve tsconfig paths relative to the tsconfig (#343) (6cd7954)
📚 Documentation
v17.10.3
🩹 Fixes
📚 Documentation
v17.10.2
🩹 Fixes
v17.10.1
🩹 Fixes
v17.10.0
🌟 Features
- no-unsupported: Support node 20.16.0 (73e2bed)
- no-unsupported: Support node 22.3.0 and 20.16.0 (#315) (73e2bed)
- Update to node v22.4.0 (#310) (f7a74eb), closes #308
- Update to node v22.5.0 (#312) (2539c9d)
📚 Documentation
🧹 Chores
- upgrade compatible deps (8f6f11d)
v17.9.0
🌟 Features
v17.8.1
🩹 Fixes
v17.8.0
🌟 Features
🩹 Fixes
🧹 Chores
- add a test for self-ref (#280) (4f50dfe)
- update dependency markdownlint-cli to ^0.41.0 (#287) (0efe751)
v17.7.0
🌟 Features
- hashbang: Add support to map extensions to executables (#278) (3fd7639)
- node-builtin: Add node 20.13.0, 22.0.0, and 22.1.0 support (#276) (4a685c0)
🩹 Fixes
📚 Documentation
- node-builtins: Specify that only static properties are supported (#272) (735a520)
- Provide an example with eslint-plugin-n to Playground (#275) (cb8ffa6)
v17.6.0
🌟 Features
📚 Documentation
v17.5.1
🩹 Fixes
v17.5.0
🌟 Features
- import-target: Add resolution error reason (#264) (982a723)
- node-builtins: Add node globals (#261) (9466731)
🩹 Fixes
🧹 Chores
v17.4.0
🌟 Features
🩹 Fixes
🧹 Chores
v17.3.1
🌟 Features
🩹 Fixes
🧹 Chores
v17.3.0
🌟 Features
🩹 Fixes
🧹 Chores
v17.2.1
🩹 Fixes
🧹 Chores
- update dependency @typescript-eslint/typescript-estree to v7 (#236) (a0b45ee)
- update dependency eslint-plugin-eslint-plugin to v6 (#237) (7addf99)
v17.2.0
🌟 Features
-
no-missing-imports: add
tryExtensions
option (#228) (ae5329c) -
no-unsupported-features:
✨ Update to node v20.12.0/v21.7.0 (#229) (a8d0539)
🩹 Fixes
-
stream/promises
is stable (02a264e) -
no-unsupported-features:
stream/promises
is stable (#235) (02a264e), closes #234
v17.1.0
🌟 Features
- add
name
to flat configs (#224) (24512a0) - import-target: Add resolution error reason (ed7b25c)
- remove "is-builtin-module" dependency (fixes #232) (#227) (03619ee)
📚 Documentation
v17.0.0
v16.6.2
v16.6.1
v16.6.0
v16.5.0
Features
- feat: Add builtins check for ES2021 to no-unsupported-features/es-builtins rule (#153) (
15a5850
) - feat: Add syntax check for ES2021 to no-unsupported-features/es-syntax rule (#152) (
6835a10
)
Docs & Chores
- docs: Auto-generate configs list with eslint-doc-generator (#146) (
6409e34
) - chore: Configure Renovate (
0d6a0fe
)
v16.4.0
- feat: eslint v9.0.0 compatibility (fixes #143) (#144) (
b075568
) - docs: add playground (fixes #25) (#145) (
8bd6c7e
)
v16.3.1
v16.3.0
Features:
Chores:
- chore: Remove unused "meta.docs.category" property (#133) (
22ba54c
) - docs: Fix spelling in no-callback-literal.md (#135) (
79c8afd
) - docs: change rule desc input to textarea in new-rule template (
446e744
) - docs: add issue templates (#130) (
2200c43
) - docs: Fix grammatically incorrect
Additional ESLint's rules
(#129) (fba650a
)
v16.2.0
Features
Bugfixes
- fix: Normalise
package.json#files
before checking ignores and whitelist (#123) (fixes #122) (2d43f48
)
Docs & Chores
- docs: fix repository URL:s, tweak badges + remove old non-working
codecov
(#125) (5507f43
) - chore: Add a .editorconfig file (#126) (
574df88
) - chore: use maintained
npm-run-all
fork (#124) (98ea90e
) - ci: fix
actions/setup-node
setup for linting (7f54d0c
) - chore: remove unused funding.yml (
4f3891c
) - docs: Create a shared settings document (#115) (
7d855e6
) - chore: remove usage of @eslint/eslintrc (#116) (
150b34f
) - build: add node v20 (#117) (
b7d0536
)
v16.1.0
- feat: Allow for automatic ts mapping detection (#114) (
2ab30ce
) - feat: add config
flat/recommended
andflat/mixed-esm-and-cjs
(#111) (78595c4
) - feat: export flat/recommended-script and flat/recommended-module (#113) (
1f8fdc8
) - feat: add the ability to configure typescript to javascript file extension conversion (#112) (
20d2713
)
v16.0.2
v16.0.1
- fix: Update all dependencies. Fix a few tests where eslint now reports nodeType: null. (
44cec62
)
v16.0.0
breaking changes
- feat!: update default
ecmaVersion
to 2021 (#96) (49d3ee7
) - feat!: engines.node defaults to 16.0.0 (#91) (
075f0c5
) - feat!: drop node.js < 16 (#90) (
38a67ef
)
features
v15.7.0
v15.6.1
- fix: Allow imports of self-referenced package (#74) (
17270f8
) - chore: upgrade eslint-doc-generator v1.4 (#76) (
83446a1
)
v15.6.0
v15.5.2
- fix: modules support range (#71) (
79b7984
) - chore: update eslint-doc-generator to v1.0.0 (#72) (
27a73d5
) - build: add node v19(ubuntu) (#68) (
1665777
) - docs: cleanup docs, add markdownlint, tweak eslint-doc-generator options (#64) (
bdfd61a
)
v15.5.1
- fix: consider node: prefix in prefer-global rules (#63) (
dbb7264
) - chore: upgrade non-major deps (
b0faa87
) - chore: Update package.json links to new repository location (#62) (
63fc031
)
v15.5.0
- feat: no-unsupported-features support process.report (#60) (
8ce1a64
) - docs: automate docs with eslint-doc-generator (#61) (
237b2a1
)
v15.4.0
v15.3.0
v15.2.5
- fix: do not crash rule
no-unpublished-require
(#49) (38b0298
) - chore: tweak eslint config (
d7b975a
) - chore: refactor a few rules (
d879ccb
) - chore: update a few rules to use messageId (
c9138e5
) - fix: upgrade a few (dev)deps to latest (
b4ec37b
)
v15.2.4
v15.2.3
v15.2.2
v15.2.1
- fix: Add proper file extensions when importing a typescript file from a typescript file (#20) (
c8d0484
) - chore: upgrade deps to latest (#18) (
88b4d95
)
v15.2.0
v15.1.0
v15.0.1
What's Changed
- ESBuild externals (ESM to CJS bundle) by @danielweck in https://github.com/weiran-zsd/eslint-plugin-node/pull/10
New Contributors
- @danielweck made their first contribution in https://github.com/weiran-zsd/eslint-plugin-node/pull/10
Full Changelog: https://github.com/weiran-zsd/eslint-plugin-node/compare/15.0.0...15.0.1
v15.0.0
What's Changed
Breaking
- removed
tryExtensions
option in the following rules, as they do not work as Node's esm:- file-extension-in-import
- no-extraneous-import
- no-missing-import
- no-unpublished-import
Features
- add support for Node.js ESM resolution by @giltayar in https://github.com/weiran-zsd/eslint-plugin-node/pull/4
New Contributors
- @giltayar made their first contribution in https://github.com/weiran-zsd/eslint-plugin-node/pull/4
Full Changelog: https://github.com/weiran-zsd/eslint-plugin-node/compare/14.0.0...15.0.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Paweł BB Drozd