JavaScript linting rules for PeopleDoc.
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 --devIf 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 -DIn 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']We recommend to use eslint . --fix.
|
edouard-lopez |
GreatWizard |
MrChocolatine |
yonmey |
ndekeister-us |
ryuran |
|
xcambar |
Pixelik |
KamiKillertO |
njoyard |
saintsebastian |
This project is licensed under the MIT License.