Formats
The formats option enables linting for non-code or mixed-content file formats.
| Format | Enum | Use It When |
|---|---|---|
| Markdown | Format.Markdown | The project contains Markdown content that should be linted. |
| MDX | Format.Mdx | The project contains MDX files. |
| JSONC | Format.Jsonc | The project uses JSON with comments. |
| YAML | Format.Yaml | The project contains YAML configuration files. |
| TOML | Format.Toml | The project contains TOML configuration files. |
| GraphQL | Format.Graphql | The project contains GraphQL documents. |
Example
Section titled “Example”import { eslintConfig, Format } from '@santi020k/eslint-config-basic'
export default eslintConfig({ formats: [Format.Markdown, Format.Mdx, Format.Yaml]})- Format integrations are always explicit.
- Markdown and MDX are especially useful when the repository includes docs, content, or developer guides that should follow the same standards as source code.
Repository Examples
Section titled “Repository Examples”- Format Playgrounds: packages/playground/formats
- Integrations Package Source: packages/integrations
Did this page help?
One click helps us spot documentation that needs another pass. No personal data is sent.