Skip to content

Files

Latest commit

 

History

History
42 lines (31 loc) · 922 Bytes

no-duplicate-attr-inheritance.md

File metadata and controls

42 lines (31 loc) · 922 Bytes

Pattern: Duplicate attribute inheritance

Issue: -

Description

This rule aims to prevent duplicated attribute inheritance. This rule to warn to apply inheritAttrs: false when it detects v-bind="$attrs" being used.

<template>
  <MyInput v-bind="$attrs" />
</template>
<script>
export default {
  /* ✓ GOOD */
  inheritAttrs: false
}
<template>
  <MyInput v-bind="$attrs" />
</template>
<script>
export default {
  /* ✗ BAD */
  // inheritAttrs: true (default)
}

Further Reading