# eslint-plugin-hapi

[![Current Version](https://img.shields.io/npm/v/eslint-plugin-hapi.svg)](https://www.npmjs.org/package/eslint-plugin-hapi)
[![Build Status via Travis CI](https://travis-ci.org/continuationlabs/eslint-plugin-hapi.svg?branch=master)](https://travis-ci.org/continuationlabs/eslint-plugin-hapi)
![Dependencies](http://img.shields.io/david/continuationlabs/eslint-plugin-hapi.svg)

ESLint plugin containing hapi style guide rules. This plugin includes the following ESLint rules:

- [`hapi-capitalize-modules`](https://www.npmjs.com/package/hapi-capitalize-modules) - Enforces capitalization of imported module variables.
- [`hapi-for-you`](https://www.npmjs.com/package/hapi-for-you) - Enforces `for` loop iterator variable rules and restricts loop nesting depth.
- [`hapi-scope-start`](https://www.npmjs.com/package/hapi-scope-start) - Enforces a new line at the beginning of function scope.
- [`no-arrowception`](https://www.npmjs.com/package/no-arrowception) - Prevents arrow functions that implicitly create additional arrow functions.
