@funboxteam/eslint-config

ESLint rules that follow our style guide

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@funboxteam/eslint-config
1007.3.07 months ago3 years agoMinified + gzip package size for @funboxteam/eslint-config in KB

Readme

@funboxteam/eslint-config
npm
ESLint rules that follow our style guide.
Based on the well-known Airbnb JS Style Guide.
По-русски

Installation

npm install --save-dev @funboxteam/eslint-config
``` 

## Usage

Include into a project config using flag [-c](http://eslint.org/docs/user-guide/command-line-interface#-c---config),
and pass paths for files as arguments:

```sh
eslint -c node_modules/@funboxteam/eslint-config/.eslintrc.js src/app src/sandbox

To lint tests files use the separated config:
```sh eslint -c nodemodules/@funboxteam/eslint-config/.eslintrc.tests.js src/tests
Also you can create your own `.eslintrc.js` and extend this config there: 

```js
module.exports = {
  extends: '@funboxteam',
  env: {
    browser: true
  },
  globals: {
    fetcher: 'readonly',
    System: 'readonly',
    moment: 'readonly'
  },
  settings: {
    'import/resolver': {
      webpack: {
        config: 'config/webpack.config.dev.js',
      }
    }
  },
}

Same for tests' config:
``` module.exports = { extends: '@funboxteam/eslint-config/tests', globals: {
__utils__: 'readonly',
} } ```
Read more about .eslintrc.js in ESLint docs
.
Sponsored by FunBox