eslint-config-hapi

Shareable ESLint config for the hapi ecosystem. To use in your project, add eslint-config-hapi and eslint-plugin-hapi to your package.json, then in your ESLint configuration add:
{
"extends": "eslint-config-hapi"
}
ESLint will automatically insert the eslint-config-, so technically, you can just write "extends": "hapi".
Note: eslint-plugin-hapi is a plugin containing custom hapi linting rules. It is a peer dependency because of the way ESLint handles shareable configs that include plugins and custom rules (see eslint/eslint#3458 and eslint/eslint#2518 for more background).
Working with ES5
By default, eslint-config-hapi enforces several rules that require ES6 features. If you would like to use eslint-config-hapi, but are unable to abandon ES5, you can use ES5 config. To use this config, add eslint-config-hapi and eslint-plugin-hapi to your package.json. Then, in your ESLint configuration add:
{
"extends": "eslint-config-hapi/lib/es5"
}