diff --git a/docs/basic-features/eslint.md b/docs/basic-features/eslint.md index a8c99aea6e3ba..b85d16f44cacb 100644 --- a/docs/basic-features/eslint.md +++ b/docs/basic-features/eslint.md @@ -98,6 +98,7 @@ Next.js provides an ESLint plugin, [`eslint-plugin-next`](https://www.npmjs.com/ | ✔️ | [next/inline-script-id](/docs/messages/inline-script-id.md) | Enforce id attribute on next/script components with inline content | | ✔️ | next/no-typos | Ensure no typos were made declaring [Next.js's data fetching function](/docs/basic-features/data-fetching/overview.md) | | ✔️ | [next/next-script-for-ga](/docs/messages/next-script-for-ga.md) | Use the Script component to defer loading of the script until necessary. | +| ✔️ | [next/no-styled-jsx-in-document](/docs/messages/no-styled-jsx-in-document.md) | styled-jsx should not be used in \_document | - ✔: Enabled in the recommended configuration diff --git a/packages/eslint-plugin-next/lib/rules/no-styled-jsx-in-document.js b/packages/eslint-plugin-next/lib/rules/no-styled-jsx-in-document.js index eba8bbb457b0e..5851c80cb1e83 100644 --- a/packages/eslint-plugin-next/lib/rules/no-styled-jsx-in-document.js +++ b/packages/eslint-plugin-next/lib/rules/no-styled-jsx-in-document.js @@ -35,7 +35,7 @@ module.exports = { ) { context.report({ node, - message: `Do not use styled-jsx inside pages/_document.js. See https://nextjs.org/docs/messages/no-styled-jsx-in-document.`, + message: `styled-jsx can not be used inside pages/_document.js. See https://nextjs.org/docs/messages/no-styled-jsx-in-document.`, }) } }, diff --git a/test/unit/eslint-plugin-next/no-styled-jsx-in-document.test.ts b/test/unit/eslint-plugin-next/no-styled-jsx-in-document.test.ts index 2b97f1c20bab2..b6cce7043dbe1 100644 --- a/test/unit/eslint-plugin-next/no-styled-jsx-in-document.test.ts +++ b/test/unit/eslint-plugin-next/no-styled-jsx-in-document.test.ts @@ -117,7 +117,7 @@ ruleTester.run('no-styled-jsx-in-document', rule, { errors: [ { message: - 'Do not use styled-jsx inside pages/_document.js. See https://nextjs.org/docs/messages/no-styled-jsx-in-document.', + 'styled-jsx can not be used inside pages/_document.js. See https://nextjs.org/docs/messages/no-styled-jsx-in-document.', }, ], },