4.0.0 • Published 5 months ago
@chronoverse-eslint/typescript v4.0.0
@chronoverse-eslint/typescript
Installation
npm install -D @chronoverse-eslint/typescript eslint
Or using alternative package managers:
yarn add -D @chronoverse-eslint/typescript eslint
pnpm add -D @chronoverse-eslint/typescript eslint
bun add -D @chronoverse-eslint/typescript eslint
Usage
Add to your eslint.config.js
:
import { typescript } from '@chronoverse-eslint/typescript';
import { typescript } from '@chronoverse-eslint/typescript/typescript-base';
const eslintConfig = [
...typescript,
];
export default eslintConfig
Or with defineConfig
:
import { typescript } from '@chronoverse-eslint/typescript';
import { typescript } from '@chronoverse-eslint/typescript/typescript-base';
import { defineConfig } from 'eslint/config';
const eslintConfig = defineConfig(typescript);
export default eslintConfig;
const eslintConfig = defineConfig([
typescript,
]);
export default eslintConfig;
Or only-rules
:
import { consistent } from '@chronoverse-eslint/typescript/consistent';
import { extension } from '@chronoverse-eslint/typescript/extension';
import { safe } from '@chronoverse-eslint/typescript/safe';
import { tsdoc } from '@chronoverse-eslint/typescript/tsdoc';
import { consistent, extension, safe, tsdoc } from '@chronoverse-eslint/typescript';
import { defineConfig } from 'eslint/config';
const eslintConfig = defineConfig([
{
rules: {
...consistent,
...extension,
...safe,
...tsdoc,
},
},
]);
export default eslintConfig;
Requirements
- ESLint >=9.28.0
- TypeScript >=5.8.3
- Bun >=1.2.14
- Node.js >=23.11.0
MIT © Chronoverse