Commit 8206018e by mazhenxiao

eslint

1 parent cbb879ba
const eslintrc = { const eslintrc = {
extends: ['eslint-config-airbnb'], extends: [
//'eslint-config-airbnb',
'plugin:@typescript-eslint/recommended'
],
env: { env: {
browser: true, browser: true,
node: true, node: true,
...@@ -7,7 +10,8 @@ const eslintrc = { ...@@ -7,7 +10,8 @@ const eslintrc = {
jest: true, jest: true,
es6: true, es6: true,
}, },
parser: 'babel-eslint', //parser: 'babel-eslint',
parser:"@typescript-eslint/parser",
parserOptions: { parserOptions: {
ecmaVersion: 6, ecmaVersion: 6,
ecmaFeatures: { ecmaFeatures: {
...@@ -16,10 +20,14 @@ const eslintrc = { ...@@ -16,10 +20,14 @@ const eslintrc = {
}, },
}, },
plugins: [ plugins: [
'markdown', '@typescript-eslint',
//'markdown',
'react', 'react',
'babel', 'babel',
], ],
globals:{
},
rules: { rules: {
'func-names': 0, 'func-names': 0,
'arrow-body-style': 0, 'arrow-body-style': 0,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
"scripts": { "scripts": {
"start": "umi dev", "start": "umi dev",
"build": "umi build", "build": "umi build",
"lint": "eslint --ext .ts --ext .tsx", "lint": "eslint --ext .ts --ext .tsx src/",
"postinstall": "umi generate tmp", "postinstall": "umi generate tmp",
"prettier": "prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'", "prettier": "prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'",
"test": "umi-test", "test": "umi-test",
...@@ -30,9 +30,13 @@ ...@@ -30,9 +30,13 @@
"devDependencies": { "devDependencies": {
"@types/react": "^17.0.0", "@types/react": "^17.0.0",
"@types/react-dom": "^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/preset-react": "1.x",
"@umijs/test": "^3.5.17", "@umijs/test": "^3.5.17",
"eslint": "^7.32.0", "eslint": "^7.32.0",
"eslint-plugin-babel": "^5.3.1",
"eslint-plugin-react": "^7.24.0",
"lint-staged": "^10.0.7", "lint-staged": "^10.0.7",
"prettier": "^2.2.0", "prettier": "^2.2.0",
"typescript": "^4.1.2", "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!