Commit 8206018e by mazhenxiao

eslint

1 parent cbb879ba
const eslintrc = {
extends: ['eslint-config-airbnb'],
extends: [
//'eslint-config-airbnb',
'plugin:@typescript-eslint/recommended'
],
env: {
browser: true,
node: true,
......@@ -7,7 +10,8 @@ const eslintrc = {
jest: true,
es6: true,
},
parser: 'babel-eslint',
//parser: 'babel-eslint',
parser:"@typescript-eslint/parser",
parserOptions: {
ecmaVersion: 6,
ecmaFeatures: {
......@@ -16,10 +20,14 @@ const eslintrc = {
},
},
plugins: [
'markdown',
'@typescript-eslint',
//'markdown',
'react',
'babel',
],
globals:{
},
rules: {
'func-names': 0,
'arrow-body-style': 0,
......
......@@ -3,7 +3,7 @@
"scripts": {
"start": "umi dev",
"build": "umi build",
"lint": "eslint --ext .ts --ext .tsx",
"lint": "eslint --ext .ts --ext .tsx src/",
"postinstall": "umi generate tmp",
"prettier": "prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'",
"test": "umi-test",
......@@ -30,9 +30,13 @@
"devDependencies": {
"@types/react": "^17.0.0",
"@types/react-dom": "^17.0.0",
"@typescript-eslint/eslint-plugin": "^4.29.3",
"@typescript-eslint/parser": "^4.29.3",
"@umijs/preset-react": "1.x",
"@umijs/test": "^3.5.17",
"eslint": "^7.32.0",
"eslint-plugin-babel": "^5.3.1",
"eslint-plugin-react": "^7.24.0",
"lint-staged": "^10.0.7",
"prettier": "^2.2.0",
"typescript": "^4.1.2",
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!