Nuxt · UI

NUXT0014Use Nuxt UI form controls

Finds Nuxt project code that should use the supported u form controls pattern instead.

Why it happens

Native form controls bypass Nuxt UI's validation, help text, error state, and accessibility wiring.

Fix

Use the Nuxt-supported u form controls pattern instead.

Example

Use Nuxt UI form controls

Before

<template>
  <input v-model="email" type="email">
</template>

After

<template>
  <UInput v-model="email" type="email" />
</template>

Verify the fix

Run only this rule after editing so the report stays focused on the diagnostic you are closing:

pnpm nuxt doctor --rules nuxt-ui/prefer-u-form-controls
Copyright © 2026