feat: ✨ add more NodeJS-specific rules
This commit is contained in:
52
pnpm-lock.yaml
generated
52
pnpm-lock.yaml
generated
@@ -60,9 +60,15 @@ importers:
|
||||
eslint-plugin-jsdoc:
|
||||
specifier: ^46.5.0
|
||||
version: 46.5.0(eslint@8.47.0)
|
||||
eslint-plugin-n:
|
||||
specifier: ^16.0.2
|
||||
version: 16.0.2(eslint@8.47.0)
|
||||
eslint-plugin-perfectionist:
|
||||
specifier: ^1.5.1
|
||||
version: 1.5.1(eslint@8.47.0)(typescript@5.1.6)
|
||||
eslint-plugin-security:
|
||||
specifier: ^1.7.1
|
||||
version: 1.7.1
|
||||
eslint-plugin-unicorn:
|
||||
specifier: ^48.0.1
|
||||
version: 48.0.1(eslint@8.47.0)
|
||||
@@ -1496,6 +1502,12 @@ packages:
|
||||
engines: {node: '>=6'}
|
||||
dev: false
|
||||
|
||||
/builtins@5.0.1:
|
||||
resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
|
||||
dependencies:
|
||||
semver: 7.5.4
|
||||
dev: false
|
||||
|
||||
/busboy@1.6.0:
|
||||
resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
|
||||
engines: {node: '>=10.16.0'}
|
||||
@@ -2016,6 +2028,17 @@ packages:
|
||||
- supports-color
|
||||
dev: false
|
||||
|
||||
/eslint-plugin-es-x@7.2.0(eslint@8.47.0):
|
||||
resolution: {integrity: sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==}
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
eslint: '>=8'
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@8.47.0)
|
||||
'@eslint-community/regexpp': 4.7.0
|
||||
eslint: 8.47.0
|
||||
dev: false
|
||||
|
||||
/eslint-plugin-i@2.28.0-2(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0):
|
||||
resolution: {integrity: sha512-z48kG4qmE4TmiLcxbmvxMT5ycwvPkXaWW0XpU1L768uZaTbiDbxsHMEdV24JHlOR1xDsPpKW39BfP/pRdYIwFA==}
|
||||
engines: {node: '>=12'}
|
||||
@@ -2094,6 +2117,23 @@ packages:
|
||||
- supports-color
|
||||
dev: false
|
||||
|
||||
/eslint-plugin-n@16.0.2(eslint@8.47.0):
|
||||
resolution: {integrity: sha512-Y66uDfUNbBzypsr0kELWrIz+5skicECrLUqlWuXawNSLUq3ltGlCwu6phboYYOTSnoTdHgTLrc+5Ydo6KjzZog==}
|
||||
engines: {node: '>=16.0.0'}
|
||||
peerDependencies:
|
||||
eslint: '>=7.0.0'
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@8.47.0)
|
||||
builtins: 5.0.1
|
||||
eslint: 8.47.0
|
||||
eslint-plugin-es-x: 7.2.0(eslint@8.47.0)
|
||||
ignore: 5.2.4
|
||||
is-core-module: 2.13.0
|
||||
minimatch: 3.1.2
|
||||
resolve: 1.22.4
|
||||
semver: 7.5.4
|
||||
dev: false
|
||||
|
||||
/eslint-plugin-perfectionist@1.5.1(eslint@8.47.0)(typescript@5.1.6):
|
||||
resolution: {integrity: sha512-PiUrAfGDc/l6MKKUP8qt5RXueC7FZC6F/0j8ijXYU8o3x8o2qUi6zEEYBkId/IiKloIXM5KTD4jrH9833kDNzA==}
|
||||
peerDependencies:
|
||||
@@ -2111,6 +2151,12 @@ packages:
|
||||
- typescript
|
||||
dev: false
|
||||
|
||||
/eslint-plugin-security@1.7.1:
|
||||
resolution: {integrity: sha512-sMStceig8AFglhhT2LqlU5r+/fn9OwsA72O5bBuQVTssPCdQAOQzL+oMn/ZcpeUY6KcNfLJArgcrsSULNjYYdQ==}
|
||||
dependencies:
|
||||
safe-regex: 2.1.1
|
||||
dev: false
|
||||
|
||||
/eslint-plugin-svelte@2.30.0(eslint@8.44.0)(svelte@4.0.5):
|
||||
resolution: {integrity: sha512-2/qj0BJsfM0U2j4EjGb7iC/0nbUvXx1Gn78CdtyuXpi/rSomLPCPwnsZsloXMzlt6Xwe8LBlpRvZObSKEHLP5A==}
|
||||
engines: {node: ^14.17.0 || >=16.0.0}
|
||||
@@ -3600,6 +3646,12 @@ packages:
|
||||
get-intrinsic: 1.2.1
|
||||
is-regex: 1.1.4
|
||||
|
||||
/safe-regex@2.1.1:
|
||||
resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==}
|
||||
dependencies:
|
||||
regexp-tree: 0.1.27
|
||||
dev: false
|
||||
|
||||
/safer-buffer@2.1.2:
|
||||
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
|
||||
dev: true
|
||||
|
||||
Reference in New Issue
Block a user