eslint-config-remitbri

    5.3.0 • Public • Published

    eslint-config-remitbri

    Opinionated rule settings to be used with ESLint. Can be used with ESLint v3.17.1 and eslint-plugin-react v6.10.0, or above. npm version

    Installation

    npm install --save-dev eslint-config-remitbri

    Default usage

    You may:

    • add the following line to the .eslintrc or to the eslintConfig field of the package.json of your project
    {
      "extends" : "remitbri"
    }
    • or use the command line
    eslint -c remitbri *.js

    Consult the ESLint documentation for more information about extending configuration files.

    This default configuration corresponds to react (see below) — because it's opinionated :)

    Other than those specified in the available configurations, no language option (ecmaFeatures), parser, environment, global or plugin is set. Add them as needed in your own .eslintrc!

    Available configurations

    es5

    This is a collection of rules regarding possible errors, best practices, strict mode, variables and stylistic issues.

    {
      "extends" : "remitbri/es5"
    }

    es6

    This

    • extends the es5 configuration
    • add rules related to es2015
    • adds the es6 environment
    {
      "extends" : "remitbri/es6"
    }

    es2017

    This

    • extends the es6 configuration
    • add rules related to es2017
    {
      "extends" : "remitbri/es2017"
    }

    node

    This

    • adds rules related to Node.js
    • adds the node environment

    It's not meant to be used on its own, rather with other configurations. E.g

    {
      "extends" : ["remitbri/es5", "remitbri/node"]
    }

    or

    {
      "extends" : ["remitbri/es6", "remitbri/node"]
    }

    ie8

    This

    • extends the es5 configuration
    • adds a couple of rule modifications because hello ECMAScript 3
    • adds the browser environment
    {
      "extends" : "remitbri/ie8"
    }

    react

    This is the default configuration. This

    • extends the es6 and node configurations
    • adds rules related to eslint-plugin-react
    • adds the browser environment
    • adds the jsx, modules and experimentalObjectRestSpread ecmaFeatures (the other ones are already added in the es6 environment)
    {
      "extends" : "remitbri/react"
    }

    Install

    npm i eslint-config-remitbri

    DownloadsWeekly Downloads

    2

    Version

    5.3.0

    License

    MIT

    Last publish

    Collaborators

    • remitbri