diff --git a/ui/package.json b/ui/package.json index b2b719fe9ae..86ef22d45aa 100644 --- a/ui/package.json +++ b/ui/package.json @@ -3,8 +3,8 @@ "version": "1.3.0", "private": true, "scripts": { - "start": "vue-cli-service serve", - "serve": "vue-cli-service serve", + "start": "vue-cli-service lint --no-fix && vue-cli-service serve", + "serve": "vue-cli-service lint --no-fix && vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint", "i18n:report": "vue-cli-service i18n:report --src './src/**/*.?(js|vue)' --locales './src/locales/**/*.json'", diff --git a/ui/src/components/CloudMonkey/Resource.vue b/ui/src/components/CloudMonkey/Resource.vue index cb964bde8dd..be8e9657da4 100644 --- a/ui/src/components/CloudMonkey/Resource.vue +++ b/ui/src/components/CloudMonkey/Resource.vue @@ -2,22 +2,22 @@
- - - - {{ $t(item.meta.title) }} - - - {{ $route.params.id }} - - - - - {{ $t(tem.meta.title) }} - + + + + {{ $t(item.meta.title) }} + + + {{ $route.params.id }} + + + + + {{ $t(tem.meta.title) }} + diff --git a/ui/src/components/widgets/InstanceView.vue b/ui/src/components/widgets/InstanceView.vue index cf9fab2d09e..f2963486ebd 100644 --- a/ui/src/components/widgets/InstanceView.vue +++ b/ui/src/components/widgets/InstanceView.vue @@ -23,7 +23,7 @@

- {{ vm.state}} + {{ vm.state }}

{{ guestOsName }}
@@ -146,7 +146,7 @@ @tabChange="key => handleTabChange(key, 'noTitleKey')" > - {{item.tab}} + {{ item.tab }} @@ -222,7 +222,6 @@ - @@ -252,11 +251,9 @@ export default { totalStorage: 0, guestOsName: '', osLogo: 'linux', - tags: [], inputVisible: false, inputValue: '', activeKey: ['1', '2', '3'], - tags: ['os=centos', 'tag=value', 'demo=true'], tagInputVisible: false, tagInputValue: '', diff --git a/ui/vue.config.js b/ui/vue.config.js index 98b19720a8c..6db2c4a77be 100644 --- a/ui/vue.config.js +++ b/ui/vue.config.js @@ -38,6 +38,11 @@ module.exports = { .set('@layout', resolve('src/layout')) .set('@static', resolve('src/static')) + // do not emit errors as a warning + config.module.rule('eslint').use('eslint-loader').tap( + opts => ({ ...opts, emitWarning: false }) + ) + const svgRule = config.module.rule('svg') svgRule.uses.clear() svgRule