No description
Find a file
QuinnFTW e6a2a9c48d
Some checks failed
Build and Publish / build-and-publish (push) Failing after 39s
chore: bump version to 1.2.4
2026-01-15 08:00:09 -08:00
.forgejo/workflows chore: 🔧 Update files 2026-01-15 06:53:14 -08:00
.githooks chore: configure GitLab CI/CD with workspace protocol 2025-12-28 03:32:45 -08:00
.gitignore feat: configure GitLab CI/CD for npm registry publishing 2025-12-28 00:28:18 -08:00
index.js feat: configure GitLab CI/CD for npm registry publishing 2025-12-28 00:28:18 -08:00
package.json chore: bump version to 1.2.4 2026-01-15 08:00:09 -08:00
README.md chore: prepare release for @lilith/eslint-config-nestjs 2026-01-02 22:06:35 -08:00

@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
  • @lilith/eslint-config-base - Base configuration
  • @lilith/eslint-config-react - React configuration
  • @lilith/configs - Unified configuration package

License

MIT