Skip to content

Commit 9c14649

Browse files
committed
feat: update eslint-plugin-node + update configs
BREAKING CHANGE: `+node`, `es5`, `es2015`, `es2016`, `es2017`, `es2018`, `es2019`, `es2020`, `es2021` & `es2022` configs now have extra rules from `eslint-plugin-node`
1 parent 0f90860 commit 9c14649

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

lib/configs/+node.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ module.exports = {
4646
require: "readonly",
4747
},
4848
rules: {
49+
"@eslint-community/mysticatea/node/callback-return": "error",
4950
"@eslint-community/mysticatea/node/exports-style": [
5051
"error",
5152
"module.exports",
@@ -55,13 +56,23 @@ module.exports = {
5556
"always",
5657
{ ".js": "never", ".ts": "never", ".tsx": "never" },
5758
],
59+
"@eslint-community/mysticatea/node/global-require": "error",
60+
"@eslint-community/mysticatea/node/handle-callback-err": "error",
5861
"@eslint-community/mysticatea/node/no-callback-literal": "off",
5962
"@eslint-community/mysticatea/node/no-deprecated-api": "error",
6063
"@eslint-community/mysticatea/node/no-exports-assign": "error",
6164
"@eslint-community/mysticatea/node/no-extraneous-import": "error",
6265
"@eslint-community/mysticatea/node/no-extraneous-require": "error",
6366
"@eslint-community/mysticatea/node/no-missing-import": "error",
6467
"@eslint-community/mysticatea/node/no-missing-require": "error",
68+
"@eslint-community/mysticatea/node/no-mixed-requires": "error",
69+
"@eslint-community/mysticatea/node/no-new-require": "error",
70+
"@eslint-community/mysticatea/node/no-path-concat": "error",
71+
"@eslint-community/mysticatea/node/no-process-env": "error",
72+
"@eslint-community/mysticatea/node/no-process-exit": "error",
73+
"@eslint-community/mysticatea/node/no-restricted-import": "error",
74+
"@eslint-community/mysticatea/node/no-restricted-require": "error",
75+
"@eslint-community/mysticatea/node/no-sync": "error",
6576
"@eslint-community/mysticatea/node/no-unpublished-bin": "error",
6677
"@eslint-community/mysticatea/node/no-unpublished-import": "error",
6778
"@eslint-community/mysticatea/node/no-unpublished-require": "error",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"@typescript-eslint/parser": "^2.34.0",
1818
"eslint-plugin-eslint-comments": "^3.2.0",
1919
"eslint-plugin-eslint-plugin": "^2.3.0",
20-
"eslint-plugin-node": "^10.0.0",
20+
"eslint-plugin-node": "^11.1.0",
2121
"eslint-plugin-prettier": "^3.4.1",
2222
"eslint-plugin-vue": "^6.2.2",
2323
"prettier": "^1.19.1",

0 commit comments

Comments
 (0)