This site uses cookies for analytics. By continuing to browse this site, you agree to this use.

webhint's recommended web configuration

webhint’s recommended web configuration (@hint/configuration-web-recommended)

This packages is a webhint‘s configuration package to use in production websites and it is installed automatically by webhint:

npm install hint --save-dev

Note: The recommended way of running webhint is as a devDependency of your project.

The minimum required .hintrc file to use it is the following:

{
    "extends": ["web-recommended"]
}

and it will be as if you had this:

{
    "connector": {
        "name": "puppeteer"
    },
    "extends": [
        "accessibility"
    ],
    "formatters": [
        "html",
        "summary"
    ],
    "hints": {
        "axe": "error",
        "content-type": "error",
        "disown-opener": "error",
        "highest-available-document-mode": "error",
        "html-checker": "error",
        "http-cache": "error",
        "http-compression": "error",
        ...
    },
    "hintsTimeout": 120000
}

If you prefer to use another formatter (or any other hint/connector, etc.) you can do something like:

{
    "extends": ["web-recommended"],
    "formatters": ["codeframe"]
}