Nuxt · NUXT0014

Use Nuxt UI form controls

Finds Nuxt project code that should use the supported u form controls pattern instead.
NUXT0014vite-doctor/nuxt-uiuiinfoSuggestion

Run this rule

pnpm nuxt doctor --rules nuxt-ui/prefer-u-form-controls

Why it matters

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

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>
Copyright © 2026