Null Pointer Micromanagement

    @flowio/eslint-config-flowio

    13.1.1 • Public • Published

    NPM Version Downloads Greenkeeper badge

    eslint-config-flowio

    A package that provides our .eslintrc as an extensible shared config.

    Installation

    Install the correct versions of each package, which are listed by the command:

    npm info "@flowio/eslint-config-flowio@latest" peerDependencies
    

    Linux / OSX users can simply run:

    npm info "@flowio/eslint-config-flowio@latest" peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g' | xargs npm install --save-dev "@flowio/eslint-config-flowio@latest"
    

    Windows users can either install all the peer dependencies manually, or use the install-peerdeps cli tool.

    npm install -g install-peerdeps
    install-peerdeps --dev @flowio/eslint-config-flowio
    

    Usage

    Our default export contains all of our ESLint rules, including ECMAScript 6+ and React, which are based on eslint-config-airbnb with some rules modified.

    Extend the config in a .eslintrc file:

    {
      "extends": "@flowio/flowio"
    }

    We also export a base configuration which excludes React rules. You can extend your .eslintrc in the following way to include it:

    {
      "extends": "@flowio/flowio/base"
    }

    Acknowledgement

    A special thanks to:

    • Airbnb for sharing their extensive JavaScript style guide and ESLint rules.

    License

    MIT

    Install

    npm i @flowio/eslint-config-flowio

    DownloadsWeekly Downloads

    76

    Version

    13.1.1

    License

    MIT

    Unpacked Size

    5.42 kB

    Total Files

    8

    Last publish

    Collaborators

    • flow-david
    • chicksflow
    • ctumolosus
    • flowtech
    • mpalma
    • roryh
    • cbosatflow
    • x_umang
    • garethgd
    • vhong