ESLint and Prettier shareable config for TypeScript projects, part of the code-style-lint family covering JS, Vue3, and React variants. At v3.1.1 (2023), it provides a zero-config preset that extends recommended rules for TypeScript and integrates Prettier. Weekly releases address dependency updates and framework support. It differentiates from alternatives like `eslint-config-airbnb` by being lighter, framework-agnostic (works with vanilla TS, Vue3, React), and tightly coupled with Prettier for formatting.
npm install eslint-config-code-style-lint-tsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Sets up ESLint with TypeScript config and Prettier integration using code-style-lint-ts preset.
Update extends in .eslintrc to `"code-style-lint-ts"` instead of `"code-style-lint"`.
Use `"extends": ["code-style-lint-ts"]` without the `eslint-config-` prefix.
Ensure `typescript` and `eslint` are in devDependencies.
Install `prettier` as devDependency and optionally create `.prettierrc`.
Switch to `eslint-config-code-style-lint-ts` for TypeScript projects.
npm install @typescript-eslint/eslint-plugin @typescript-eslint/parser -D
Use `"extends": ["code-style-lint-ts"]` (without 'eslint-config-').
Set `parserOptions.project` to `"./tsconfig.json"` or the correct path.
npm install prettier -D