Skip to main content

no-native-input

Native <input> should use an Input component preset.

SeverityDimensionFiles
InfoAdoption of presets.tsx .jsx

What it flags

A line like this:


is reported as:

Native  element — consider using the Input component

How to fix it

Import Input from your component library.

preset AI suggests a fix it can apply for you: Consider using Input component. The design system Input component provides consistent styling, focus states, and error handling.

Before:


After:


Was this page helpful?

Last reviewed by @jschuyler
All systems operationalDocsDevelopersPlatformPricing
PrivacyTerms© 2026 fndd, LLC