Documents / @faasjs/dev / OxlintConfig
Variable: OxlintConfig
constOxlintConfig:NonNullable<UserConfig["lint"]>
Shared Oxlint configuration used by FaasJS projects.
Enables TypeScript, React, Node, Vitest, Unicorn, ESLint, Import, and JSDoc
plugins with type-aware checking. The most opinionated rule is
no-unused-vars
with argsIgnorePattern: '^_', while
consistent-type-imports
enforces type-only imports.
Generated output under dist/, .faasjs/, and node_modules/ is ignored by default.
Example
import { defineConfig } from 'vite-plus'
import { OxlintConfig } from '@faasjs/dev'
export default defineConfig({
lint: OxlintConfig,
})