tools: prepare ESLint rules for 8.0.0 requirements

PR-URL: https://github.com/nodejs/node/pull/40394
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
This commit is contained in:
Rich Trott 2021-10-09 18:20:06 -07:00
parent 0a1b399781
commit dd8e219d71
2 changed files with 130 additions and 128 deletions

View File

@ -20,7 +20,11 @@ const cryptoModules = ['crypto', 'http2'];
const requireModules = cryptoModules.concat(['tls', 'https']);
const bindingModules = cryptoModules.concat(['tls_wrap']);
module.exports = function(context) {
module.exports = {
meta: {
fixable: 'code',
},
create(context) {
const missingCheckNodes = [];
const requireNodes = [];
let commonModuleNode = null;
@ -119,8 +123,5 @@ module.exports = function(context) {
'MemberExpression:exit': (node) => testMemberExpression(node),
'Program:exit': () => reportIfMissingCheck()
};
};
module.exports.meta = {
fixable: 'code'
}
};

View File

@ -13,7 +13,11 @@ const utils = require('./rules-utils.js');
const msg = 'Please add a skipIfInspectorDisabled() call to allow this ' +
'test to be skipped when Node is built \'--without-inspector\'.';
module.exports = function(context) {
module.exports = {
meta: {
fixable: 'code',
},
create(context) {
const missingCheckNodes = [];
let commonModuleNode = null;
let hasInspectorCheck = false;
@ -58,8 +62,5 @@ module.exports = function(context) {
'MemberExpression': (node) => checkMemberExpression(context, node),
'Program:exit': () => reportIfMissing(context)
};
};
module.exports.meta = {
fixable: 'code'
}
};