Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>Rintenki HTML LinterNew to Visual Studio Code? Get it now.
Rintenki HTML Linter

Rintenki HTML Linter

kzhrk

|
2 installs
| (0) | Free
A fast HTML linter powered by html5ever, with 38 built-in rules and auto-fix support.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Rintenki HTML Linter

A fast HTML linter for VS Code, powered by html5ever (Rust) via napi-rs.

Features

  • Real-time HTML linting as you type
  • 38 built-in rules covering conformance, accessibility, naming, maintainability, and style
  • Quick Fix for auto-fixable rules
  • Per-rule severity customization (error / warning / off)
  • Configurable via .rintenkirc.json

Configuration

Add rule overrides in VS Code settings (settings.json):

{
  "rintenki.rules": {
    "case-sensitive-attr-name": "off",
    "no-hard-code-id": "warning",
    "doctype": "error"
  }
}

Or place a .rintenkirc.json in your project root:

{
  "rules": {
    "doctype": "error",
    "no-consecutive-br": "warning",
    "end-tag": false
  }
}

Severity Values

Value Description
"error" Report as error
"warning" / "warn" Report as warning
"off" / false Disable the rule
true Use default severity

Rules

38 rules across 5 categories. See the full rule list for details.

Conformance Checking (16 rules): attr-duplication, deprecated-attr, deprecated-element, doctype, heading-levels, id-duplication, invalid-attr, and more.

Accessibility (11 rules): require-accessible-name, required-h1, wai-aria, label-has-control, no-consecutive-br, and more.

Style (8 rules): case-sensitive-tag-name, case-sensitive-attr-name, no-boolean-attr-value, end-tag, and more.

Auto-fixable: case-sensitive-tag-name, case-sensitive-attr-name, no-boolean-attr-value, no-default-value

Links

  • GitHub Repository
  • npm Package
  • Issue Tracker

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft