eslint-config-arcadia

2.3.0 • Public • Published

eslint-config-arcadia

Arcadia's ESLint config, following our code conventions

npm version CircleCI

Usage

To install with all necessary peerDependencies, use install-peerdeps:

npx install-peerdeps --dev eslint-config-arcadia

All exported configs should be added to your ESlint configuration file extends. For example, in a JSON .eslintrc:

{
  "extends": "arcadia"
}

"extends": "arcadia"

Lint all the things, including ECMAScript 6+, React, and Prettier.

prettier Editor Plugin Integration

Unfortunately, super-useful editor plugins like prettier-atom and prettier-vscode do not load Prettier settings from ESLint config, which is where we load our Prettier options from. To workaround this, add a .prettierrc.js or prettier.config.js file to your root with the following content:

module.exports = require('prettier-config-arcadia');

Related

Package Sidebar

Install

npm i eslint-config-arcadia

Weekly Downloads

2

Version

2.3.0

License

MIT

Unpacked Size

8.95 kB

Total Files

6

Last publish

Collaborators

  • salesmsgci