No description
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| .githooks | ||
| .gitignore | ||
| index.js | ||
| package.json | ||
| README.md | ||
@lilith/eslint-config-nestjs
ESLint configuration for NestJS applications.
Features
- Extends
@lilith/eslint-config-base - NestJS-specific rules
- Decorator support
- Dependency injection patterns
Installation
pnpm add -D @lilith/eslint-config-nestjs
Peer Dependencies
pnpm add -D \
eslint \
typescript \
@typescript-eslint/parser \
@typescript-eslint/eslint-plugin \
eslint-plugin-import
Usage
// .eslintrc.cjs
module.exports = {
extends: ['@lilith/eslint-config-nestjs'],
parserOptions: {
project: './tsconfig.json',
},
};
Or use directly:
// .eslintrc.cjs
module.exports = require('@lilith/eslint-config-nestjs');
NestJS-Specific Rules
This config includes rules optimized for NestJS:
- Decorator metadata support
- Injectable/Controller patterns
- Module organization
- Guard/Interceptor/Pipe patterns
Related Packages
@lilith/eslint-config-base- Base configuration@lilith/eslint-config-react- React configuration@lilith/configs- Unified configuration package
License
MIT