-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Package name: eslint-plugin-vue-ts-types
Possible rules:
no-any-prop
Reports use of anyProp
.
prefer-array-prop
Reports objectProp<User[]>
and suggests arrayProp<User>
instead.
prefer-one-of-prop
Reports stringProp<'a' | 'b'>
and numberProp<1 | 2>
and suggests oneOfProp(['a', 'b'] as const)
etc. instead.
require-one-of-prop-as-const
Reports use of oneOfProp([…])
without as const
.
require-type-parameter
Reports use of prop functions without type parameter (by default only for arrayProp
, objectProp
, functionProp
and oneOfTypesProp
, but others can be configured).
require-vue-ts-types
Reports where vue-ts-types
is not used (but should); autofix would be very helpful.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request