Skip to content

Latest commit

 

History

History
53 lines (43 loc) · 720 Bytes

no-invalid-vue-inject-keys.md

File metadata and controls

53 lines (43 loc) · 720 Bytes

Require valid keys in Vue inject options (no-invalid-vue-inject-keys)

Invalid keys are often a result of misspelling. For example, form ought to be from.

Options

This rule has an object option:

  • "allows" allows specified keys

Fail

export default {
  inject: {
    foo: {
      form: 'bar',
    },
  },
}

Pass

export default {
  inject: {
    foo: {
      from: 'bar',
      default: '',
    },
  },
}
export default {
  inject: ['foo'],
}
/* eslint galaxy/no-invalid-vue-inject-keys: ["error", { "allows": ["comment"] }] */
export default {
  inject: {
    foo: {
      from: 'bar',
      default: '',
      comment: 'Foo from parent',
    },
  },
}