eslint-config-reverentgeek

ESLint rules that ReverentGeek likes :)

Usage no npm install needed!

<script type="module">
  import eslintConfigReverentgeek from 'https://cdn.skypack.dev/eslint-config-reverentgeek';
</script>

README

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" ]
};