UNPKG

eslint-config-fagougou

Version:

Shared ESLint configs (with Vue plugins) by Fagougou.

83 lines (53 loc) 1.61 kB
eslint-config-fagougou =========================== [![npm version](https://badge.fury.io/js/eslint-config-fagougou.svg)](https://badge.fury.io/js/eslint-config-fagougou) Shared ESLint configs by Fagougou. ## Usage ### Built-in This config is base on [JavaScript Standard Style](https://standardjs.com/). `$ npm install -D eslint babel-eslint eslint-config-fagougou` **.eslintrc** (Example) ```javascript { "extends": ["fagougou"], "rules": { // your own rules } } ``` ### React This config is base on [eslint-config-react-app](https://github.com/facebook/create-react-app/blob/master/packages/eslint-config-react-app/README.md). *Usage in Create React App Projects* `$ npm install -D eslint-config-fagougou` or `$ yarn install --dev eslint-config-fagougou` *Usage Outside of Create React App* `npm install -D eslint-config-react-app @typescript-eslint/eslint-plugin@2.x @typescript-eslint/parser@2.x babel-eslint@10.x eslint@6.x eslint-plugin-flowtype@3.x eslint-plugin-import@2.x eslint-plugin-jsx-a11y@6.x eslint-plugin-react@7.x eslint-plugin-react-hooks@1.x` *.eslintrc* ```javascript { "extends": [ "react-app", "fagougou", "fagougou/react" ], "rules": { // your own rules } } ``` ### Vue This config is base on [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue). `$ npm install -D eslint babel-eslint eslint-config-fagougou eslint-plugin-vue` *.eslintrc* ```javascript { "extends": [ "fagougou", "fagougou/vue" ], "rule": { // your own rules } } ```