htmlhint/
โ๏ธ The static code analysis tool you need for your HTML
USD raised
Recent activities
Fix DeprecationWarning for newer versions of node
Docs: Add docs for tag-self-close rule
Setup Deploy Previews for websites
Docs: Remove Google Analytics (UA-)
docs: Remove Travis badge, add npm version badge
Update Docusaurus to v3
Release v1.2.0
Update to ESLint 9
Node versions update
Wish to add htmlhint.config.(js|mjs) or htmlhint.config.json style configuration file name
Select Tag Pair not closed error.
Fix Failing Test Coverage
spec-char-escape and &
Custom rules not working
Remove link to Discord channel
--ignore does not behave as expected (reopening issue #222)
Add `rel` to list of sorted attributes
tag-pair points to the wrong line
Comment to disable/ignore rules
attr-whitespace not detected
Improve documentation of `tags-check`
Update Node versions used on GitHub Actions
Release v1.4.0
Tests are failing in CI/CD
bug: deprecated warnings show
Update or replace Glob
`head-script-disabled`: new option to allow modules and defer scripts inside `head` tag
bug(attr-value-no-duplication): errors on sizes attr
Release v1.6.0
CLI menu with preset selection "htmlhint --init"
Consider adding full suite of accessibility checks [feature request]
Add a `--fix` flag to automatically fix lint errors
Release v1.5.0
Configuration may contain erroneous entries
reading configuration file is broken for a long time
feat: New rule: main require
feat: New rule: h1 require
fix: `npx htmlhint -l` doesn't list rules alphabetically
Release v1.3.0
`doctype-first` does not account for comments being permitted beforehand.
[attr-sorted] Put the `data-*` attributes at the end
Migrate to TypeScript v5
Migrate to Rollup v3
Change default branch from `master` to `main`
CVE-2020-28469 from parse-glob > glob-base > glob-parent
Duplicate version in CHANGELOG.md
Not all the rules are in the documentation
glob-parent >=5.1.2 introduces a DOS issue
enforce no self-closing tags with tag-self-close
Is this dead again?
Incorrect "tag must be paired" message
Consider add `.htmlhintrc.js` support
HTMLHintClass is not a constructor error
Is it possible to look up the outer HTML tag?
`.htmlhintrc` silently ignored if not valid JSON
The id and class attribute values must be in lowercase and split by a dash.
Add a check for illegal control characters
How integrate to diagnostic-languageserver
Publish to Open-VSX
Deprecated dependencies
Bug with javascript-with-browser
html-lang-require reports lots of false positives
attr-sorted doesn't sort unknown tags
Add rules to govern attribute placement (initial line, indentation, โฆ)
html-lang-require should allow just language (not require region)
Update Prettier?
A rule to identify self-closed tags that shouldn't be
button type
Bug: Website is not updating/deploying
Remove Node 12 from CI/CD
add rule `attr-ban`
Auto-release is broken
No misspelled tags check?
Adding SARIF result format support for HTMLHint
HTML file without <html>, <head>, and <body> tags pass validation
Custom reporters (or more default reporters)
Inaccurate docs for `--config` and `--ignore`
Trying to get in touch regarding a security issue
The linter should follow unix ideology - be quiet if nothing is found
CommonJS or AMD dependencies can cause optimization bailouts
Incorrect links to rule docs
input-requires-label should ignore type=hidden fields
Provide SARIF output
`attr-lowercase` should ignore camelCase SVG attributes by default
HTML link tag false positive - Special characters must be escaped : [<]
่ฝๅฆ่ฎฉ HTMLHint ๆฏๆ .js ๅ็ผ็้ ็ฝฎๆไปถ๏ผ
`tagname-specialchars` rule has an incorrect description
ยฉ 2019 BoostIO, Inc.