【add】添加ESLint配置

This commit is contained in:
zer0Black
2023-02-28 12:39:41 +08:00
parent 50726347cd
commit 679dff5f8a
9 changed files with 61 additions and 31 deletions
-1
View File
@@ -1 +0,0 @@
/src
+32
View File
@@ -0,0 +1,32 @@
module.exports = {
"env": {
"browser": true,
"node": true,
"es6": true
},
"extends": [
"eslint:recommended",
],
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parser": "vue-eslint-parser",
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module",
"parser": "babel-eslint"
},
"plugins": [
"vue"
],
"rules": {
'quotes': [2, 'single', {
'avoidEscape': true,
'allowTemplateLiterals': true
}],
'semi': [2, 'never'],
'no-console': 'off',
}
}
+1 -1
View File
@@ -11,7 +11,7 @@
import Tooltip from 'ant-design-vue/es/tooltip' import Tooltip from 'ant-design-vue/es/tooltip'
export default { export default {
name: "AvatarItem", name: 'AvatarItem',
components: { components: {
Avatar, Avatar,
Tooltip Tooltip
+1 -1
View File
@@ -23,7 +23,7 @@
export default { export default {
AvatarItem, AvatarItem,
name: "AvatarList", name: 'AvatarList',
components: { components: {
Avatar, Avatar,
AvatarItem AvatarItem
+1 -1
View File
@@ -1,4 +1,4 @@
import AvatarList from './List' import AvatarList from './List'
import "./index.less" import './index.less'
export default AvatarList export default AvatarList
@@ -8,7 +8,7 @@
<script> <script>
export default { export default {
name: "SettingItem", name: 'SettingItem',
props: { props: {
title: { title: {
type: String, type: String,
+1 -1
View File
@@ -42,7 +42,7 @@
} }
export default { export default {
name: "DetailList", name: 'DetailList',
Item: Item, Item: Item,
components: { components: {
Col Col
@@ -11,7 +11,7 @@
<script> <script>
export default { export default {
name: "FooterToolBar" name: 'FooterToolBar'
} }
</script> </script>
+4 -5
View File
@@ -1,5 +1,5 @@
const path = require('path') const path = require('path')
const CompressionPlugin = require("compression-webpack-plugin") const CompressionPlugin = require('compression-webpack-plugin')
function resolve (dir) { function resolve (dir) {
return path.join(__dirname, dir) return path.join(__dirname, dir)
@@ -58,7 +58,6 @@ module.exports = {
.use() .use()
.loader('babel-loader') .loader('babel-loader')
.end() .end()
}, },
css: { css: {
@@ -68,9 +67,9 @@ module.exports = {
/* less 变量覆盖,用于自定义 ant design 主题 */ /* less 变量覆盖,用于自定义 ant design 主题 */
'primary-color': '#1890FF', 'primary-color': '#1890FF',
'link-color': '#1890FF', 'link-color': '#1890FF',
'border-radius-base': '4px', 'border-radius-base': '4px'
}, },
javascriptEnabled: true, javascriptEnabled: true
} }
} }
}, },
@@ -93,7 +92,7 @@ module.exports = {
pathRewrite: { pathRewrite: {
'/jero-boot': '' // 默认所有请求都加了jero-boot前缀,需要去掉 '/jero-boot': '' // 默认所有请求都加了jero-boot前缀,需要去掉
} }
}, }
} }
}, },