/eslint-config-reverentgeek

ESLint configuration that ReverentGeek likes :)

Primary LanguageJavaScriptMIT LicenseMIT

eslint-config-reverentgeek

This package is ReverentGeek's preferred configuration settings for eslint.

Usage

  1. Install dependencies.
npm install --save-dev eslint eslint-config-reverentgeek
  1. Create an .eslintrc.js file.
  2. Add the following to the config file.
module.exports = {
	extends: [ "reverentgeek" ]
};

Alternative Rule Sets

The blog rule set changes to code style to two-spaced indentions, which is better for copying code samples to blog posts.

module.exports = {
	extends: [ "reverentgeek/blog" ]
};

The node rule set adds specific support for Node.js and CommonJS modules.

"use strict";

module.exports = {
	extends: [ "reverentgeek/node" ]
};

The node/module rule set adds specific support for Node.js and ES modules (import/export).

"use strict";

module.exports = {
	extends: [ "reverentgeek/node/module" ]
};

The browser rule set the browser environment and adds ES module support.

module.exports = {
	extends: [ "reverentgeek/browser" ]
};