ESLint plugin for Ionic with recommended configurations.
$ cnpm install @ionic/eslint-plugin
Common ESLint rules & preferences for Ionic.
npm i -D eslint @ionic/eslint-plugin
Create .eslintrc.js
, or otherwise configure ESLint to use the Ionic ESLint Plugin.
env
to setup your ESLint environment.parserOptions
to point to your tsconfig.json
and configure any additional options.module.exports = {
env: {
browser: true,
node: true,
es6: true,
},
parserOptions: {
project: './tsconfig.json',
ecmaFeatures: {
jsx: true,
},
},
plugins: ['@ionic'],
extends: ['plugin:@ionic/recommended'], // or use `plugin:@ionic/strict`
rules: {
// additional rule configuration
}
};
plugin:@ionic/crucial
: Builds on top of @typescript-eslint/recommended
and eslint:recommended
.plugin:@ionic/recommended
: Recommended set of rules.plugin:@ionic/strict
: Stricter set of rules for very consistent code. Good for new projects.Copyright 2014 - 2017 © taobao.org |