How To Use • Contributing • Website
📟 Installation and UsageThere are two ways to install HTMLHint: globally and locally.
Local Installation and UsageIn case you want to include HTMLHint as part of your project, you can install it locally using npm:
npm install htmlhint --save-dev
After that, You can run HTMLHint on any file or directory like this:
./node_modules/.bin/htmlhint www/index.html ./node_modules/.bin/htmlhint www/**/*.html
Or, you can use HTMLHint linter programmatically, like this:
import { HTMLHint } from 'htmlhint' const htmlVerificationHints = HTMLHint.verify(localHtmlContent) console.log('htmlVerificationHints', htmlVerificationHints) // this logs a list of `Hint`s which contain information on all linting errorsGlobal Installation and Usage
If you want to make HTMLHint available to tools that run across all of your projects, you can install HTMLHint globally using npm:
After that, you can run HTMLHint on any file like this:
htmlhint www/index.html htmlhint www/**/*.html
You can even launch HTMLHint to analyze an URL:
htmlhint https://htmlhint.com/
Search .htmlhintrc
file in current directory and all parent directories:
htmlhint htmlhint test.html
Custom config file:
htmlhint --config htmlhint.conf test.html
Custom rules:
htmlhint --rules tag-pair,id-class-value=underline index.html
Inline rules in test.html
:
<!--htmlhint tag-pair,id-class-value:underline --> <html> <head> ... </head> </html>
This project exists thanks to all these people. Contribute.
Thank you to all our backers! Become a backer.
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4