@borgar/eslint-config

3.1.0 • Public • Published

@borgar/eslint-config

I have opinions on how my code should look. This is a capture of those.

Look at the example.js to get a feel for what the code looks like. The rules are a bit lax on space at times and depend on the programmer wanting to keep the code legible and clean (don't we all?).

Installing it

Pull it into your package like this:

npm install --save-dev eslint @borgar/eslint-config

Then add an .eslintrc file:

{ extends: [ '@borgar/eslint-config' ] }

Or perhaps you are using a babel/webpack combo, like I frequently do:

{
  parser: 'babel-eslint',
  extends: [ '@borgar/eslint-config' ],
  rules: {
    "import/export": "error",
    "import/no-unresolved": "error"
  },
  plugins: [
    'import'
  ],
  settings: {
    'import/resolver': 'webpack'
  }
}

This will additionally need any or all of the following modules:

npm install --save-dev babel-core babel-eslint babel-loader babel-preset-env eslint-import-resolver-webpack eslint-plugin-import webpack webpack-cli

React?

It comes with settings for React development as well. You'll need the react rules plugin:

npm install --save-dev eslint-plugin-react

And a ref in your .eslintrc file:

{ extends: [ '@borgar/eslint-config', '@borgar/eslint-config/react' ] }

Readme

Keywords

none

Package Sidebar

Install

npm i @borgar/eslint-config

Weekly Downloads

185

Version

3.1.0

License

MIT

Unpacked Size

26 kB

Total Files

15

Last publish

Collaborators

  • borgar