close

ts

ts contains Rslint's bundled TypeScript baseline, type-checked, strict, and stylistic presets.

import { defineConfig, ts } from '@rslint/core';

export default defineConfig([ts.configs.recommended]);

ts.configs.base is setup-only, enables no rules, and is already included by every other TypeScript preset.

Presets

PresetDescriptionView rules
ts.configs.baseDeclares the TypeScript plugin and enables project service
ts.configs.recommendedTypeScript recommended rulesView rules →
ts.configs.recommendedTypeCheckedTypeScript recommended rules, including typed onesView rules →
ts.configs.strictTypeScript recommended rules plus opinionated extrasView rules →
ts.configs.strictTypeCheckedTypeScript strict rules, including typed onesView rules →
ts.configs.stylisticTypeScript consistency rulesView rules →
ts.configs.stylisticTypeCheckedTypeScript consistency rules, including typed onesView rules →

ts.configs.base has no filtered rules view. Add one baseline and optionally one stylistic layer; you normally do not need to add ts.configs.base separately.

See Rules & Presets for guidance on choosing and layering presets.