0.15.5 • Published 3 years ago

eslint-config-berry v0.15.5

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Code Style npm (tag)

eslint-config-berry

An ESLint preset named berry! PS If you feel like it, you can add the following to your README:

![Code Style](https://github.com/DET171/eslint-config-berry/raw/master/code-style.svg)

Usage:

First, installed the required packages:

npm i -D eslint eslint-config-berry

Normal CJS/ES5

Then, use the following in your .eslintrc file:

{
  "extends": "berry"
}

For a looser version with less errors and more warnings:

{
  "extends": "berry/loose"
}

Berry loose indeed.

ECMA Modules

For ESM, use:

{
  "extends": "berry/module"
}

This requires @babel/eslint-parser and @babel/core to be installed for the latest ESM syntax, so go on and install it:

npm i @babel/core @babel/eslint-parser --save-dev

Note: @babel/eslint-parser requires @babel/core@>=7.2.0 and a valid Babel configuration file to run. If you do not have this already set up, please see the Babel Usage Guide. If you're the lazy kind, here's a .babelrc.json to get you started:

{
  "presets": [
    "@babel/env",
  ]
}

NOTE:

IT MUST BE .babelrc.json, and nothing else (not even .babelrc!). Otherwise, it would break.

License

MIT