Skip to content

Commit a2f0dd3

Browse files
committed
feat: update eslint-plugin-node + update configs
1 parent 944ebad commit a2f0dd3

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,19 +46,30 @@ module.exports = {
4646
require: "readonly",
4747
},
4848
rules: {
49+
"@mysticatea/node/callback-return": "error",
4950
"@mysticatea/node/exports-style": ["error", "module.exports"],
5051
"@mysticatea/node/file-extension-in-import": [
5152
"error",
5253
"always",
5354
{ ".js": "never", ".ts": "never", ".tsx": "never" },
5455
],
56+
"@mysticatea/node/global-require": "error",
57+
"@mysticatea/node/handle-callback-err": "error",
5558
"@mysticatea/node/no-callback-literal": "off",
5659
"@mysticatea/node/no-deprecated-api": "error",
5760
"@mysticatea/node/no-exports-assign": "error",
5861
"@mysticatea/node/no-extraneous-import": "error",
5962
"@mysticatea/node/no-extraneous-require": "error",
6063
"@mysticatea/node/no-missing-import": "error",
6164
"@mysticatea/node/no-missing-require": "error",
65+
"@mysticatea/node/no-mixed-requires": "error",
66+
"@mysticatea/node/no-new-require": "error",
67+
"@mysticatea/node/no-path-concat": "error",
68+
"@mysticatea/node/no-process-env": "error",
69+
"@mysticatea/node/no-process-exit": "error",
70+
"@mysticatea/node/no-restricted-import": "error",
71+
"@mysticatea/node/no-restricted-require": "error",
72+
"@mysticatea/node/no-sync": "error",
6273
"@mysticatea/node/no-unpublished-bin": "error",
6374
"@mysticatea/node/no-unpublished-import": "error",
6475
"@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)