Skip to content

Files

Latest commit

 

History

History
107 lines (83 loc) · 1.47 KB

no-invalid-model-keys.md

File metadata and controls

107 lines (83 loc) · 1.47 KB

Pattern: Use of invalid model key

Issue: -

Description

This rule is aimed at preventing invalid keys in model option.

<script>
/* ✓ GOOD */
export default {
  model: {
    prop: 'list',
  }
}
</script>
<script>
/* ✓ GOOD */
export default {
  model: {
    event: 'update'
  }
}
</script>
<script>
/* ✓ GOOD */
export default {
  model: {
    prop: 'list',
    event: 'update'
  }
}
</script>
<script>
/* ✗ BAD */
export default {
  model: {
    prop: 'list',
    events: 'update'
  }
}
</script>
<script>
/* ✗ BAD */
export default {
  model: {
    props: 'list',
    events: 'update'
  }
}
</script>
<script>
/* ✗ BAD */
export default {
  model: {
    name: 'checked',
    props: 'list',
    event: 'update'
  }
}
</script>

Further Reading