Nuxt · NUXT0070

Use useClipboard for clipboard access

Finds VueUse project code that should use the supported useClipboard pattern instead.
NUXT0070vite-doctor/vueusebrowser-apiinfoSuggestion

Run this rule

pnpm nuxt doctor --rules vueuse/prefer-useclipboard

Why it matters

Direct clipboard calls require support checks, permission handling, copied state, and cleanup that useClipboard() already provides.

Use VueUse useClipboard() instead of wiring navigator.clipboard directly.

Example

Use VueUse clipboard

Before

async function copy(text: string) {
  await navigator.clipboard.writeText(text)
}

After

const { copy } = useClipboard()
Copyright © 2026