Skip to content

Files

Latest commit

 

History

History
49 lines (37 loc) · 767 Bytes

require-direct-export.md

File metadata and controls

49 lines (37 loc) · 767 Bytes

Pattern: Missing direct export for component object

Issue: -

Description

This rule aims to require that the component object be directly exported.

<script>
/* ✓ GOOD */
export default {
  name: 'ComponentA',
  data() {
    return {
      state: 1
    }
  }
}
</script>
<script>
const ComponentA = {
  name: 'ComponentA',
  data() {
    return {
      state: 1
    }
  }
}

/* ✗ BAD */
export default ComponentA
</script>

Further Reading