Presets / Eslint
Best Practices
Follow ESLint best practices for Nova with one flat config, ordered layers, scoped rule groups, and sensible ignores for predictable linting.
Read articlePresets / Eslint
Follow ESLint best practices for Nova with one flat config, ordered layers, scoped rule groups, and sensible ignores for predictable linting.
Read articlePresets / Tsconfig
Follow TSConfig best practices for Nova with small preset chains, explicit wiring, and stable compiler behavior for Node and bundlers.
Read articlePresets / Eslint
Enforce a strict, project-wide code style for JS and TS with a stylistic formatting baseline plus focused groups of core ESLint rules.
Read articlePresets / Tsconfig
Set the baseline TypeScript compiler options for Nova projects with Node ESM resolution, predictable modules, and source maps.
Read articlePresets / Eslint
Exclude project-owned supporting files, build output, source maps, and generated files from ESLint while retaining assets documentation.
Read articlePresets / Tsconfig
Layer strict TypeScript checks over the essentials baseline with full strict mode, unused-code detection, and exhaustive null safety.
Read articlePresets
Compose ESLint and TSConfig presets with strict defaults and ordered layers for consistent style and predictable builds across workspaces.
Read articlePresets / Eslint
Lint Astro components with Nova's parser wiring, framework globals, processor, and curated correctness rules.
Read articlePresets / Tsconfig
Configure the Astro framework layer for TypeScript with native TypeScript-extension imports, bundler resolution, DOM libraries, and preserved JSX.
Read articlePresets / Eslint
Lint Docusaurus configuration and React components with framework globals and curated React, Hooks, and accessibility rules.
Read articlePresets / Tsconfig
Configure TypeScript for Docusaurus sites with bundler resolution, DOM libraries, and preserved JSX for static builds.
Read articlePresets / Eslint
Represent Express.js explicitly in a Nova ESLint stack while Node.js owns its runtime rules and globals.
Read articlePresets / Tsconfig
Mark an Express.js source layer explicitly while Node runtime and source-role presets provide its compiler behavior.
Read articlePresets / Tsconfig
Configure TypeScript for Homebridge plugins with DOM APIs and compiler settings that remain compatible with Homebridge's ambient HAP const enums.
Read articlePresets / Eslint
Lint Next.js and React applications with curated framework, Core Web Vitals, Hooks, and accessibility rules.
Read articlePresets / Tsconfig
Configure TypeScript for Next.js apps with bundler resolution, DOM libraries, isolated modules, and the Next.js compiler plugin.
Read articlePresets / Eslint
Lint React components with Nova-compatible React, Hooks, accessibility, browser, and modern JSX runtime rules.
Read articlePresets / Tsconfig
Configure TypeScript for React with the modern JSX transform, bundler resolution, and browser libraries.
Read articlePresets / Eslint
Lint Svelte components with Nova-compatible official correctness rules, TypeScript parsing, and generated-file ignores.
Read articlePresets / Tsconfig
Configure TypeScript for Svelte with checked JavaScript, bundler resolution, and browser libraries.
Read articlePresets / Eslint
Lint Vue single-file components with Nova-compatible official correctness rules and TypeScript parsing.
Read articlePresets / Tsconfig
Configure TypeScript for Vue with preserved JSX, bundler resolution, and browser libraries.
Read articleQuickstart
Build predictable JavaScript and TypeScript projects with composable presets, guided generators, and Airbnb-style lint rules in a strict toolkit.
Read articlePresets / Eslint
Enable the typescript-eslint parser for JavaScript and JSX files so Nova custom rules run on plain JS with full AST support.
Read articlePresets / Eslint
Lint MDX content with the eslint-mdx parser and remark plugin so docs and prose stay consistent alongside your TypeScript source.
Read articlePresets / Eslint
Enable the typescript-eslint parser and type-aware rules across all TypeScript files for consistent classes, safe overrides, and tidy declarations.
Read articlePresets / Tsconfig
Type-check application code without TypeScript emitting files when a framework or bundler owns the build output.
Read articlePresets / Tsconfig
Type-check repository and tool configuration files without emitting JavaScript or declarations.
Read articlePresets / Tsconfig
Type-check JavaScript and TypeScript repository scripts without emitting build output.
Read articlePresets / Tsconfig
Let TypeScript emit source code, declarations, and declaration maps for packages and directly compiled applications.
Read articlePresets / Tsconfig
Type-check Vitest suites and test helpers without emitting JavaScript or declarations.
Read articlePresets / Eslint
Declare standard browser globals for JavaScript and TypeScript without exposing Node.js-only APIs.
Read articlePresets / Tsconfig
Add browser DOM type definitions and bundler module resolution to a Nova TSConfig chain for code that ships to the browser.
Read articlePresets / Eslint
Declare Worker-compatible globals for Cloudflare Worker JavaScript and TypeScript sources.
Read articlePresets / Tsconfig
Configure TypeScript for Cloudflare Workers with bundler resolution, per-file isolation, and the runtime's ESNext library.
Read articlePresets / Eslint
Declare Web Worker-compatible globals for portable edge-runtime JavaScript and TypeScript.
Read articlePresets / Tsconfig
Add DOM-compatible type definitions and bundler module resolution to a Nova TSConfig chain for code that runs on edge runtimes.
Read articlePresets / Eslint
Lint Node.js code with eslint-plugin-n, ban raw console and process.exit, and relax hashbang checks on CLI entry points.
Read articlePresets / Tsconfig
Add Node ESM module resolution and the ESNext lib to a Nova TSConfig chain for server-side code that runs on the Node.js runtime.
Read articlePresets / Eslint
Declare Service Worker globals for JavaScript and TypeScript event handlers and lifecycle code.
Read articlePresets / Tsconfig
Configure TypeScript for service workers with WebWorker libraries, ESNext modules, and bundler resolution for browser background scripts.
Read articlePresets / Eslint
Declare Web Worker globals for background JavaScript and TypeScript without browser-window APIs.
Read articlePresets / Tsconfig
Configure TypeScript for web workers with WebWorker libraries, ESNext modules, automatic module detection, and bundler resolution.
Read articleQuickstart
Install and configure Nova with TypeScript and ESLint presets, workspace tooling, and monorepo support using the guided setup flow.
Read articlePresets / Eslint
Add Node.js globals to Vite and Vitest configuration files without changing browser application globals.
Read articlePresets / Tsconfig
Configure TypeScript for Vite projects with bundler module resolution, isolated modules, and browser libraries.
Read articlePresets / Tsconfig
Use Nova with its supported TypeScript 6 compiler line, exact project pins, and migration-safe TSConfig settings.
Read article