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 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.', ], }, ], 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,