htmlint
v0.0.7
Published
HTML(l)int - Lints HTML templates
Downloads
51
Readme
htmlint
Lints HTML snippets.
Features
- Detects inconsistent tag structure.
Installation
npm install htmlinter
Usage
From the command line
node node_modules/htmlint path/to/some.html
From a script
Lint strings
const htmlint = require('./htmlint');
htmlint.checkString('<a></b>').then((issues) => {
issues.forEach((issue) => {
console.log(issue.print());
});
});
// Output:
// Closing tag mismatch for <b> detected at line 1, column 4
// Unclosed element for <a> detected at line 1, column 1
Lint files
const htmlint = require('./htmlint');
htmlint.checkString('path/to/some.html').then((issues) => {
issues.forEach((issue) => {
console.log(issue.print());
});
});
VIM integration
See ALE fork.
Planned Features
- Autoformat according to formatting rules.