我有下面的vue组件。
<template lang="pug">
button(@click="onLogout") Logout
</template>
<script setup lang="ts">
function onLogout() {
// some logic
}
</script>
当我运行linter的时候。林特抱怨Warning:(9, 10) ESLint: 'onLogout' is defined but never used. (@typescript-eslint/no-unused-vars)
如何使ESLint知道模板中使用了onLogout
函数?
发布于 2022-05-09 14:52:16
您可以使用埃林特-插件-vue-pug。这个插件扩展了eslint-plugin以支持pug模板。安装后,必须将插件添加到eslint配置中:
module.exports = {
extends: [
'plugin:vue/vue3-recommended',
'plugin:vue-pug/vue3-recommended'
]
}
该插件只支持与html语法直接对应的pug语法。您可以在规则无油箱控制流的描述中找到更多的细节。
https://stackoverflow.com/questions/72071269
复制相似问题