Skip to content

Formats

The formats option enables linting for non-code or mixed-content file formats.

FormatEnumUse It When
MarkdownFormat.MarkdownThe project contains Markdown content that should be linted.
MDXFormat.MdxThe project contains MDX files.
JSONCFormat.JsoncThe project uses JSON with comments.
YAMLFormat.YamlThe project contains YAML configuration files.
TOMLFormat.TomlThe project contains TOML configuration files.
GraphQLFormat.GraphqlThe project contains GraphQL documents.

Example

js
import { eslintConfig, Format } from '@santi020k/eslint-config-basic'

export default eslintConfig({
  formats: [Format.Markdown, Format.Mdx, Format.Yaml]
})

Notes

  • 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

Built by Santi020k. Repo and personal site linked throughout the docs.