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


jsdom (@hint/connector-jsdom)

A connector to use jsdom in webhint.


First, you need to install webhint:

npm install hint

Then, install the new connector:

npm install @hint/connector-jsdom

Known issues

  • It will not send the events for:

    • element::#document
    • element::#comment


Configure the connector name in your .hintrc configuration file:

"connector": {
"name": "jsdom"

jsdom configuration

jsdom allows you to configure the following:

  • headers: the headers used to fetch the resources. By default they are:
"Accept-Language": "en-US,en;q=0.8,es;q=0.6,fr;q=0.4",
"Cache-Control": "no-cache",
"DNT": 1,
"Pragma": "no-cache",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36"

Further Reading