From 6221d146fd51583f188d91b4e96ca06c56215cc8 Mon Sep 17 00:00:00 2001 From: Marie Lucca <40550942+francinelucca@users.noreply.github.com> Date: Thu, 24 Apr 2025 13:31:42 -0400 Subject: [PATCH 1/3] Update no-deprecated-experimental-components.js --- src/rules/no-deprecated-experimental-components.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rules/no-deprecated-experimental-components.js b/src/rules/no-deprecated-experimental-components.js index 2abe522..aaa6410 100644 --- a/src/rules/no-deprecated-experimental-components.js +++ b/src/rules/no-deprecated-experimental-components.js @@ -55,7 +55,7 @@ module.exports = { // eslint-disable-next-line i18n-text/no-en const message = `The experimental ${components.join(', ')} ${ components.length > 1 ? 'are' : 'is' - } deprecated. Please import from the stable entrypoint (@primer/react) if available, or check https://primer.style/product/components/ for alternative components.` + } deprecated. Please import from the stable entrypoint (@primer/react) if available. Check https://primer.style/product/getting-started/react/migration-guides/ for migration guidance or https://primer.style/product/components/ for alternative components.` context.report({ node, From 1366116493566e973a4635a6b13534b2e42b258b Mon Sep 17 00:00:00 2001 From: Marie Lucca <40550942+francinelucca@users.noreply.github.com> Date: Thu, 24 Apr 2025 17:33:44 +0000 Subject: [PATCH 2/3] test update --- .../__tests__/no-deprecated-experimental-components.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rules/__tests__/no-deprecated-experimental-components.test.js b/src/rules/__tests__/no-deprecated-experimental-components.test.js index bcdc035..8c223ba 100644 --- a/src/rules/__tests__/no-deprecated-experimental-components.test.js +++ b/src/rules/__tests__/no-deprecated-experimental-components.test.js @@ -30,14 +30,14 @@ ruleTester.run('no-deprecated-experimental-components', rule, { { code: `import {SelectPanel} from '@primer/react/experimental'`, errors: [ - 'The experimental SelectPanel is deprecated. Please import from the stable entrypoint (@primer/react) if available, or check https://primer.style/product/components/ for alternative components.', + 'The experimental SelectPanel is deprecated. Please import from the stable entrypoint (@primer/react) if available. Check https://primer.style/product/getting-started/react/migration-guides/ for migration guidance or https://primer.style/product/components/ for alternative components.', ], }, // Multiple experimental import { code: `import {SelectPanel, DataTable, ActionBar} from '@primer/react/experimental'`, errors: [ - 'The experimental SelectPanel is deprecated. Please import from the stable entrypoint (@primer/react) if available, or check https://primer.style/product/components/ for alternative components.', + 'The experimental SelectPanel is deprecated. Please import from the stable entrypoint (@primer/react) if available. Check https://primer.style/product/getting-started/react/migration-guides/ for migration guidance or https://primer.style/product/components/ for alternative components.', ], }, ], From efa33413ce2ddbd78b983783f4a740e389bfd081 Mon Sep 17 00:00:00 2001 From: Marie Lucca <40550942+francinelucca@users.noreply.github.com> Date: Thu, 24 Apr 2025 13:34:17 -0400 Subject: [PATCH 3/3] Create gentle-pants-taste.md --- .changeset/gentle-pants-taste.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/gentle-pants-taste.md diff --git a/.changeset/gentle-pants-taste.md b/.changeset/gentle-pants-taste.md new file mode 100644 index 0000000..debe700 --- /dev/null +++ b/.changeset/gentle-pants-taste.md @@ -0,0 +1,5 @@ +--- +"eslint-plugin-primer-react": patch +--- + +Update message for no-deprecated-experimental-components rule