eslint-config-berry

0.15.5 • Public • Published

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

Package Sidebar

Install

npm i eslint-config-berry

Weekly Downloads

9

Version

0.15.5

License

MIT

Unpacked Size

9.31 kB

Total Files

7

Last publish

Collaborators

  • m110