HTML ESLint

HTML ESLint

  • Docs
  • GitHub
  • PlayGround

›SEO

Getting Started

  • Getting Started

Disabling with inline comments

  • Disable rules with inline comments

CLI (Check HTML file on URL)

  • CLI (Run on URLs)

Rules

  • All Rules
  • SEO

    • @html-eslint/require-lang
    • @html-eslint/require-title
    • @html-eslint/no-multiple-h1
    • @html-eslint/require-meta-description

    Style

    • @html-eslint/no-extra-spacing-attrs
    • @html-eslint/element-newline
    • @html-eslint/indent
    • @html-eslint/quotes
    • @html-eslint/id-naming-convention
    • @html-eslint/no-multiple-empty-lines

    Best Practice

    • @html-eslint/require-doctype
    • @html-eslint/no-duplicate-id
    • @html-eslint/no-inline-styles
    • @html-eslint/require-li-container
    • @html-eslint/no-obsolete-tags
    • @html-eslint/require-closing-tags
    • @html-eslint/require-meta-charset
    • @html-eslint/no-target-blank
    • @html-eslint/no-duplicate-attrs
    • @html-eslint/require-button-type
    • @html-eslint/no-restricted-attrs

    Accessibility

    • @html-eslint/require-img-alt
    • @html-eslint/no-skip-heading-levels
    • @html-eslint/require-frame-title
    • @html-eslint/no-non-scalable-viewport
    • @html-eslint/no-positive-tabindex
    • @html-eslint/require-meta-viewport
    • @html-eslint/no-abstract-roles
    • @html-eslint/no-aria-hidden-body
    • @html-eslint/no-accesskey-attrs

@html-eslint/require-lang

Require lang attribute at html tag

The lang attribute is used to represent the language used in the content. We can give information to the search engine about the language used in the content.

Rule Details

This rule enforces the lang attribute at html tag

Examples of incorrect code for this rule:

<html>
  ...
</html>

<html lang="">
  ...
</html>

Examples of correct code for this rule:

<html lang="ko">
  ...
</html>

Further reading

MDN - lang

← All Rules@html-eslint/require-title →
  • Require lang attribute at html tag
    • Rule Details
    • Further reading
Docs
Getting StartedAll Rules
More
GitHubStar
Built with Docusaurus