eslint-config-peopledoc

4.0.0 • Public • Published

eslint-config-peopledoc

License: MIT

JavaScript linting rules for PeopleDoc.

Installation

In your project, remove exisiting ESLint's plugins or configuration, then:

# with npm
npm install --save-dev eslint-config-peopledoc

# or with yarn
yarn add eslint-config-peopledoc --dev

If you add this configuration to a project using Ember, you need to install @babel/core, @babel/eslint-parser and @babel/plugin-proposal-decorators:

# with npm
npm install eslint @babel/core @babel/eslint-parser @babel/plugin-proposal-decorators --save-dev

# or with yarn
yarn add eslint @babel/core @babel/eslint-parser @babel/plugin-proposal-decorators -D

Usage

In your project, edit your eslint configuration to extend peopledoc ESLint config:

module.exports = {
  root: true,
  extends: ['peopledoc'],
  rules: {}
}

Preset configurations are available for:

Vanilla JS:

extends: ['peopledoc']

Ember Application:

extends: ['peopledoc/ember']

Ember Addon:

extends: ['peopledoc/ember-addon']

ES5 only

extends: ['peopledoc/es5']

Prettier

extends: ['peopledoc/prettier']

Formatting Code

We recommend to use eslint . --fix.

Contributors

edouard-lopez
edouard-lopez
GreatWizard
GreatWizard
MrChocolatine
MrChocolatine
yonmey
yonmey
ryuran
ryuran
xcambar
xcambar
ndekeister-us
ndekeister-us
yonmey
yonmey
KamiKillertO
KamiKillertO
njoyard
njoyard
Pixelik
Pixelik
saintsebastian
saintsebastian

License

This project is licensed under the MIT License.

Package Sidebar

Install

npm i eslint-config-peopledoc

Weekly Downloads

70

Version

4.0.0

License

MIT

Unpacked Size

10.5 kB

Total Files

10

Last publish

Collaborators

  • greatwizard
  • njoyard
  • bluecut
  • ndekeister-us