1.0.4 • Published 10 years ago

eslint-config-fside v1.0.4

Weekly downloads
10
License
-
Repository
github
Last release
10 years ago

Frontendside JavaScript Style Guide

This package provides Frontendside's .eslintrc as an extensible shared config.

Circle CI

Usage

Six different ESLint configurations are exported for your usage.

  • fside this is the default export that contains all the ESLint rules for ES6.

    • It requires eslint, babel-eslint.
    $ npm install eslint-config-fside babel-eslint eslint --save-dev
    • Add "extends": "fside" to your .eslintrc.
  • fside/lib/react this export adds rules for React.

    • It requires eslint, babel-eslint, and eslint-plugin-react.
    $ npm install eslint-config-fside babel-eslint eslint-plugin-react eslint --save-dev
    • Add "extends": "fside/lib/react" to your .eslintrc

The previous eslint configurations will throw errors in your test source files for sure (mocha globals, assertions libraries globals, etc.). However this package exports 4 extra configurations, which only add some globals depending on the use of karma and react on your tests. You can create another .eslintrc file in your test/ folder and extend one of the following configurations.

  • fside/lib/test-node

    • It requires eslint, babel-eslint.
    $ npm install eslint-config-fside babel-eslint eslint --save-dev
    • Add "extends": "fside/lib/test-node" to your .eslintrc.
  • fside/lib/test-node-react

    • It requires eslint, babel-eslint, and eslint-plugin-react.
    $ npm install eslint-config-fside babel-eslint eslint-plugin-react eslint --save-dev
    • Add "extends": "fside/lib/test-node-react" to your .eslintrc
  • fside/lib/test-karma

    • It requires eslint, babel-eslint.
    $ npm install eslint-config-fside babel-eslint eslint --save-dev
    • Add "extends": "fside/lib/test-karma" to your .eslintrc.
  • fside/lib/test-karma-react

    • It requires eslint, babel-eslint, and eslint-plugin-react.
    $ npm install eslint-config-fside babel-eslint eslint-plugin-react eslint --save-dev
    • Add "extends": "fside/lib/test-karma-react" to your .eslintrc
1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago