From 52ed3d972189ab8aea13d51ee6e8a37e3b3033df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20R=C3=B8ed?= Date: Mon, 23 Mar 2026 09:38:26 +0100 Subject: [PATCH] Replace deprecated context.getSourceCode() with context.sourceCode in template rules --- lib/rules/template-no-invalid-link-text.js | 2 +- lib/rules/template-no-redundant-role.js | 2 +- lib/rules/template-no-this-in-template-only-components.js | 2 +- lib/rules/template-no-trailing-spaces.js | 2 +- lib/rules/template-no-unbalanced-curlies.js | 2 +- lib/rules/template-no-unnecessary-component-helper.js | 2 +- lib/rules/template-no-unnecessary-curly-parens.js | 2 +- lib/rules/template-no-unnecessary-curly-strings.js | 2 +- lib/rules/template-no-unsupported-role-attributes.js | 2 +- lib/rules/template-no-valueless-arguments.js | 2 +- lib/rules/template-no-whitespace-for-layout.js | 2 +- lib/rules/template-no-whitespace-within-word.js | 2 +- lib/rules/template-quotes.js | 2 +- lib/rules/template-require-input-label.js | 2 +- lib/rules/template-require-strict-mode.js | 2 +- lib/rules/template-simple-unless.js | 2 +- lib/rules/template-table-groups.js | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/lib/rules/template-no-invalid-link-text.js b/lib/rules/template-no-invalid-link-text.js index a09e48cc67..04fdea310c 100644 --- a/lib/rules/template-no-invalid-link-text.js +++ b/lib/rules/template-no-invalid-link-text.js @@ -105,7 +105,7 @@ module.exports = { const allowEmptyLinks = options.allowEmptyLinks || false; const customLinkComponents = options.linkComponents || []; - const filename = context.filename ?? context.getFilename(); + const filename = context.filename; const isStrictMode = filename.endsWith('.gjs') || filename.endsWith('.gts'); // In HBS, LinkTo always refers to Ember's router link component. diff --git a/lib/rules/template-no-redundant-role.js b/lib/rules/template-no-redundant-role.js index 4d30720a34..abaf75cf2d 100644 --- a/lib/rules/template-no-redundant-role.js +++ b/lib/rules/template-no-redundant-role.js @@ -154,7 +154,7 @@ module.exports = { node, message: errorMessage, fix(fixer) { - const sourceCode = context.getSourceCode(); + const sourceCode = context.sourceCode; const elementText = sourceCode.getText(node); const roleAttrText = sourceCode.getText(roleAttr); diff --git a/lib/rules/template-no-this-in-template-only-components.js b/lib/rules/template-no-this-in-template-only-components.js index b3e5ba0db6..ffb7fde508 100644 --- a/lib/rules/template-no-this-in-template-only-components.js +++ b/lib/rules/template-no-this-in-template-only-components.js @@ -44,7 +44,7 @@ module.exports = { GlimmerPathExpression(node) { // Only flag template-only components, not class components. // Walk ancestors to check if the