htmlhint
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/htmlhint package

    1.1.2 • Public • Published


    Logo HTMLHint
    HTMLHint

    The static code analysis tool you need for your HTML.

    Travis Build Status Codecov NPM count MIT License Chat

      How To UseContributingWebsite

    Table of Contents

    📟 Installation and Usage

    Prerequisites: Node.js (>=6.14), npm version 3+.

    There are two ways to install HTMLHint: globally and locally.

    Local Installation and Usage

    In 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
    

    Global 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:

    $ npm install htmlhint -g
    

    After that, you can run HTMLHint on any file like this:

    $ htmlhint www/index.html
    $ htmlhint www/**/*.html
    

    You can even launch HTMLHint to analyse an URL:

    $ htmlhint https://htmlhint.com/
    

    📃 Example output

    🔧 Configuration

    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>
    ...
    

    📙 Docs

    1. How to use
    2. All Rules
    3. How to Develop

    © License

    MIT License

    💪🏻 Contributors

    This project exists thanks to all these people. Contribute.

    🏅 Backers

    Thank you to all our backers! Become a backer.

    🎖 Sponsors

    Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor.

    Install

    npm i htmlhint

    Homepage

    htmlhint.com

    DownloadsWeekly Downloads

    71,521

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    312 kB

    Total Files

    55

    Last publish

    Collaborators

    • thedaviddias