@ensi-platform/eslint-config-typescript
v0.1.1
Published
TypeScript ESLint flat config for Ensi packages (recommended + stylistic + naming)
Downloads
154
Readme
@ensi-platform/eslint-config-typescript
TypeScript ESLint flat config: flat/recommended, flat/stylistic, and naming-convention. Compose with the base config.
Install
pnpm add -D @ensi-platform/eslint-config-base @ensi-platform/eslint-config-typescript eslint typescriptUsage
eslint.config.js:
import base from '@ensi-platform/eslint-config-base';
import typescript from '@ensi-platform/eslint-config-typescript';
export default [...base, ...typescript];Naming
| Kind | Rule | Example |
|------|------|---------|
| type alias | T + PascalCase | TGroveManifest |
| interface | I + PascalCase | IUser |
| enum | PascalCase + Enum | RoleEnum |
Also: consistent-type-imports (inline), no-unused-vars, no-shadow.
License
See LICENSE.
