Skip to content

Commit 733f4f5

Browse files
feat($ESLint): add more ESLint for HTML
'vue/require-v-for-key': 0, 'vue/html-indent': 'error', 'vue/html-quotes': 'error', 'vue/mustache-interpolation-spacing': 'error', 'vue/html-self-closing': 'error'
1 parent 5aba6a4 commit 733f4f5

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

.eslintrc.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ module.exports = {
2626

2727
'@typescript-eslint/member-delimiter-style': ['error', {
2828
multiline: {
29-
'delimiter': 'none',
30-
'requireLast': false
29+
delimiter: 'none',
30+
requireLast: false
3131
},
3232
singleline: {
33-
'delimiter': 'semi',
34-
'requireLast': false
33+
delimiter: 'semi',
34+
requireLast: false
3535
}
3636
}],
3737

@@ -42,7 +42,11 @@ module.exports = {
4242
'object-curly-spacing': [2, 'always', { objectsInObjects: false }],
4343
'array-bracket-spacing': [2, 'never'],
4444
'vue-libs/jsx-uses-vars': 2,
45-
'vue/require-v-for-key': 0
45+
'vue/require-v-for-key': 0,
46+
'vue/html-indent': 'error',
47+
'vue/html-quotes': 'error',
48+
'vue/mustache-interpolation-spacing': 'error',
49+
'vue/html-self-closing': 'error'
4650
},
4751
parserOptions: {
4852
parser: '@typescript-eslint/parser',

src/components/HelloWorld.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<!--suppress HtmlUnknownBooleanAttribute -->
12
<template>
23
<v-container>
34
<v-layout text-center wrap>
@@ -52,6 +53,7 @@ export default class HelloWorld extends Vue {
5253
</script>
5354
-->
5455

56+
<!--suppress JSUnusedLocalSymbols, JSUnusedGlobalSymbols -->
5557
<script lang="ts">
5658
import { Component, Vue } from 'vue-property-decorator'
5759

0 commit comments

Comments
 (0)