Skip to content

Commit 828999a

Browse files
committed
perf(no-export-in-script-setup): support autofix for vue/no-export-in-script-setup
1 parent 14450d2 commit 828999a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lib/rules/no-export-in-script-setup.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ module.exports = {
2020
categories: ['vue3-essential', 'vue2-essential'],
2121
url: 'https://eslint.vuejs.org/rules/no-export-in-script-setup.html'
2222
},
23-
fixable: null,
23+
fixable: [],
2424
schema: [],
2525
messages: {
2626
forbidden: '`<script setup>` cannot contain ES module exports.'
@@ -46,7 +46,11 @@ module.exports = {
4646
}
4747
context.report({
4848
node,
49-
messageId: 'forbidden'
49+
loc: node.loc,
50+
messageId: 'forbidden',
51+
fix(fixer) {
52+
return fixer.remove(node)
53+
}
5054
})
5155
}
5256

0 commit comments

Comments
 (0)