Skip to main content

๐ŸŸก Recommended

Use vite.configs.recommended when you want a practical default for most Vite repositories.

This preset focuses on low-false-positive mistakes that often become build errors, client runtime errors, or confusing Vitest workspace failures.

Flat configโ€‹

import vite from "@typpi/eslint-plugin-vite";

export default [vite.configs.recommended];

When to use itโ€‹

  • your repo has one or more vite.config.* files
  • your repo uses Vitest but does not need especially strict env-policy enforcement yet
  • you want a sane baseline before adopting more focused presets

Rules in this presetโ€‹

RuleFix
vite/config-require-define-configโ€”
vite/import-meta-glob-literalโ€”
vite/no-dynamic-import-meta-env-accessโ€”
vite/no-empty-env-prefixโ€”
vite/no-mixed-test-and-bench-apisโ€”
vite/no-relative-resolve-aliasโ€”
vite/workspace-unique-project-nameโ€”
vite/no-import-meta-env-in-configโ€”
vite/require-inline-project-nameโ€”
vite/no-unsupported-project-optionsโ€”