vue/require-default-export 懸念
何を実行するか
コンポーネントがデフォルトエクスポートであることを要請します。
なぜ問題なのか
Vue 3 では、デフォルトエクスポートなしで SFC(シングルファイルコンポーネント)を使用することはサポートされていません。コンポーネントはデフォルトエクスポートとしてエクスポートされるべきです。
例
このルールに違反する不正なコードの例:
vue
<script>
const foo = "foo";
</script>このルールに従う正しいコードの例:
vue
<script>
export default {
data() {
return {
foo: "foo",
};
},
};
</script>使用方法
設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:
json
{
"plugins": ["vue"],
"rules": {
"vue/require-default-export": "error"
}
}bash
oxlint --deny vue/require-default-export --vue-plugin