Skip to content

Commit dd585cd

Browse files
committed
tools: update rules for ESLint 10
1 parent 580a227 commit dd585cd

3 files changed

Lines changed: 13 additions & 12 deletions

File tree

tools/eslint-rules/prefer-optional-chaining.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ module.exports = {
1515
},
1616

1717
create(context) {
18-
const sourceCode = context.getSourceCode();
18+
const sourceCode = context.sourceCode;
1919

2020
// Helper function: Checks if two nodes have identical tokens
2121
function equalTokens(left, right) {

tools/eslint-rules/require-common-first.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,13 @@ module.exports = {
4949
// The common module should be loaded in the first place.
5050
const notLoadedFirst = foundModules.indexOf(requiredModule) !== 0;
5151
if (notLoadedFirst) {
52-
context.report(
53-
node,
54-
'Mandatory module "{{moduleName}}" must be loaded ' +
55-
'before any other modules.',
56-
{ moduleName: requiredModule },
57-
);
52+
context.report({
53+
node: node.body[0] ?? node,
54+
message:
55+
'Mandatory module "{{moduleName}}" must be loaded ' +
56+
'before any other modules.',
57+
data: { moduleName: requiredModule },
58+
});
5859
}
5960
},
6061
};

tools/eslint-rules/required-modules.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@ module.exports = {
6666
([module]) => foundModules.indexOf(module) === -1,
6767
);
6868
missingModules.forEach(([moduleName]) => {
69-
context.report(
70-
node,
71-
'Mandatory module "{{moduleName}}" must be loaded.',
72-
{ moduleName: moduleName },
73-
);
69+
context.report({
70+
node: node.body[0] ?? node,
71+
message: 'Mandatory module "{{moduleName}}" must be loaded.',
72+
data: { moduleName: moduleName },
73+
});
7474
});
7575
}
7676
},

0 commit comments

Comments
 (0)