eslint-config-smsenesac

2.9.1 • Public • Published

npm License Travis branch

Dependency Status devDependency Status peerDependency Status

Synopsis

My recommended standards for coding in the JavaScript programming language represented as a set of ESLint configurations.

Motivation

I believe that code quality is of paramount import. These configurations represent what I feel to be a set of standards that when followed increase the consistency, readability and correctness of software written in the JavaScript language.

Installation

npm install --save-dev eslint-config-smsenesac eslint babel-eslint eslint-plugin-import elint-plugin-babel eslint-plugin-react eslint-plugin-class-property

Usage

This package exports the following ESLint configurations.

smsenesac

ESLint rules for ECMAScript 5.

Requires:

  • eslint
  • eslint-plugin-import

Installation:

  1. npm install --save-dev eslint-config-smsenesac eslint-plugin-import eslint
  2. add "extends": ["smsenesac"] to your .eslintrc.json config.

smsenesac/es2015

ESLint rules for ECMAScript 2015.

Requires:

  • eslint
  • eslint-plugin-import

Installation:

  1. npm install --save-dev eslint-config-smsenesac eslint-plugin-import eslint
  2. add "extends": ["smsenesac/es2015"] to your .eslintrc.json config.

smsenesac/es2016

ESLint rules for ECMAScript 2016.

Requires:

  • eslint
  • eslint-plugin-import

Installation:

  1. npm install --save-dev eslint-config-smsenesac eslint-plugin-import eslint
  2. add "extends": ["smsenesac/es2016"] to your .eslintrc.json config.

smsenesac/es2017

ESLint rules for ECMAScript 2017.

Requires:

  • eslint
  • eslint-plugin-import

Installation:

  1. npm install --save-dev eslint-config-smsenesac eslint-plugin-import eslint
  2. add "extends": ["smsenesac/es2017"] to your .eslintrc.json config.

smsenesac/babel-es2015

ESLint rules for Babel ECMAScript 2015.

Requires:

  • eslint
  • eslint-plugin-babel
  • eslint-plugin-import

Installation:

  1. npm install --save-dev eslint-config-smsenesac eslint-plugin-babel eslint-plugin-import eslint
  2. add "extends": ["smsenesac/babel-es2015"] to your .eslintrc.json config.

smsenesac/babel-es2016

ESLint rules for Babel ECMAScript 2016.

Requires:

  • eslint
  • eslint-plugin-babel
  • eslint-plugin-import

Installation:

  1. npm install --save-dev eslint-config-smsenesac eslint-plugin-babel eslint-plugin-import eslint
  2. add "extends": ["smsenesac/babel-es2016"] to your .eslintrc.json config.

smsenesac/babel-es2017

ESLint rules for Babel ECMAScript 2017.

Requires:

  • eslint
  • eslint-plugin-babel
  • eslint-plugin-import

Installation:

  1. npm install --save-dev eslint-config-smsenesac eslint-plugin-babel eslint-plugin-import eslint
  2. add "extends": ["smsenesac/babel-es2017"] to your .eslintrc.json config.

smsenesac/babel-stage-2

ESLint rules for Babel ECMAScript Stage 2.

Requires:

  • eslint
  • eslint-plugin-babel
  • eslint-plugin-import

Installation:

  1. npm install --save-dev eslint-config-smsenesac eslint-plugin-babel eslint-plugin-import eslint
  2. add "extends": ["smsenesac/babel-stage-2"] to your .eslintrc.json config.

smsenesac/node

ESLint rules for NodeJS.

Installation:

  1. npm install --save-dev eslint-config-smsenesac eslint
  2. add "extends": ["smsenesac/node"] to your .eslintrc.json config.

smsenesac/react

ESLint rules for ReactJS.

Requires:

  • eslint
  • eslint-plugin-react

Installation:

  1. npm install --save-dev eslint-config-smsenesac eslint-plugin-react eslint
  2. add "extends": ["smsenesac/react"] to your .eslintrc.json config.

smsenesac/jsdoc

ESLint rules for JSDoc comments.

Requires:

  • eslint

Installation:

  1. npm install --save-dev eslint-config-smsenesac eslint
  2. add "extends": ["smsenesac/jsdoc"] to your .eslintrc.json config.

Contributors

As these configurations represent my personal opinions, I am not currently accepting external contributions. The open source community is extremely important to me, however, which is why I have chosen to make these opinions publicly available to anyone who may agree with them and find them of use.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i eslint-config-smsenesac

Weekly Downloads

0

Version

2.9.1

License

MIT

Last publish

Collaborators

  • smsenesac