8000 refactor: remove deprecated `context.parserOptions` usage across rule… · eslint/eslint@d5ef939 · GitHub
[go: up one dir, main page]

Skip to content

Commit d5ef939

Browse files
authored
refactor: remove deprecated context.parserOptions usage across rules (#20060)
1 parent 1b3881d commit d5ef939

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

lib/rules/no-eval.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,9 @@ module.exports = {
226226

227227
Program(node) {
228228
const scope = sourceCode.getScope(node),
229-
features = context.parserOptions.ecmaFeatures || {},
229+
features =
230+
context.languageOptions.parserOptions.ecmaFeatures ||
231+
{},
230232
strict =
231233
scope.isStrict ||
232234
node.sourceType === "module" ||

lib/rules/strict.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,8 @@ module.exports = {
101101
},
102102

103103
create(context) {
104-
const ecmaFeatures = context.parserOptions.ecmaFeatures || {},
104+
const ecmaFeatures =
105+
context.languageOptions.parserOptions.ecmaFeatures || {},
105106
scopes = [],
106107
classScopes = [];
107108
let [mode] = context.options;

0 commit comments

Comments
 (0)
0