Skip to content

Files

Latest commit

 

History

History
36 lines (23 loc) · 789 Bytes

no-export-in-script-setup.md

File metadata and controls

36 lines (23 loc) · 789 Bytes

Pattern: ES module exports in <script setup>

Issue: -

Description

This rule warns ES module exports in <script setup>.

The previous version of <script setup> RFC used export to define variables used in templates, but the new <script setup> RFC has been updated to define without using export.

<script setup>
/* ✓ GOOD */
let msg = 'Hello!'
</script>
<script setup>
/* ✗ BAD */
export let msg = 'Hello!'
</script>

Further Reading