@element-public/eslint-config
v2.0.4-alpha.2
Published
This package provides Element's .eslintrc as an extensible shared config.
Readme
eslint-config-element
This package provides Element's .eslintrc as an extensible shared config.
Getting Started
npm i --save-dev @element/eslint-configExtended ESLint Config
Extend into a local project configuration file, and override as desired. Use the correct config extension if it is a basic JavaScript, Vue, or React application:
React Extension
// .eslintrc.js
const eslintConfigReact = require('@element/eslint-config/react/');
module.exports = {
...eslintReactConfig,
rules: {
// add additional rules here
}
};Vue Extension
// .eslintrc.js
const eslintConfigVue = require('@element/eslint-config/vue/');
module.exports = {
...eslintVueConfig,
rules: {
// add additional rules here
}
};Basic JavaScript Extension
// .eslintrc.js
const eslintConfig = require('@element/eslint-config/');
module.exports = {
...eslintConfig,
rules: {
// add additional rules here
}
};