@findoctave/eslint-config-typescript
v1.1.1
Published
ESLint configuration for TypeScript projects
Readme
@findoctave/eslint-config-typescript
ESLint configuration for TypeScript projects. This config is ESM only and only supports ESLint 9+ (flat file config).
[!NOTE] It is recommended to use this alongside
@findoctave/eslint-config.
Installation
npm install -D @findoctave/eslint-config-typescript
pnpm add -D @findoctave/eslint-config-typescriptUsage
Basic Usage
import octaveTypescriptConfig from '@findoctave/eslint-config-typescript';
export default [
...octaveTypescriptConfig,
// your other configs...
];Customize Options
Since various settings can be set to ensure your TypeScript environment is appropriately linted, this package exports a configure function that allows adjusting the settings.
import { configure as configureTypeScriptConfig } from '@findoctave/eslint-config-typescript';
export default [
...configureTypeScriptConfig({
// options to pass to typescript-eslint parser
}, {
// options to pass to import-x's resolver
}),
// your other configs...
];Features
- TypeScript-specific linting rules
- Strict type checking
- Modern TypeScript best practices
- Disables conflicting JavaScript rules
License
MIT
