Back to Docusaurus

prefer-docusaurus-heading

website/versioned_docs/version-3.3.2/api/misc/eslint-plugin/prefer-docusaurus-heading.mdx

3.10.1595 B
Original Source

prefer-docusaurus-heading

Ensures that the @theme/Heading theme component provided by Docusaurus theme-classic is used instead of <hn> tags for headings.

Rule Details

Examples of incorrect code for this rule:

html
<h1>This is heading 1</h1>

<h2>This is heading 2</h2>

<h3>This is heading 3</h3>

Examples of correct code for this rule:

javascript
import Heading from '@theme/Heading'

<Heading as='h1'>This is heading 1</Heading>

<Heading as='h2'>This is heading 2</Heading>

<Heading as='h3'>This is heading 3</Heading>