パッケージの詳細

@code-guideline/eslint

jwkwon081781MIT0.1.4

Code Guideline for eslint

eslint, code, guideline, generator

readme

🚀 Installation

# NPM
npm install --save-dev @code-guideline/eslint

# Yarn
yarn add -D @code-guideline/eslint

# PNPM
pnpm add -D @code-guideline/eslint

# Bun
bun add -D @code-guideline/eslint

(Ensure you have Node.js installed.)

📖 Usage

eslint.config.mjs

import eslintCodeGuideline from '@code-guideline/eslint';

export default eslintCodeGuideline();

If you want to extend the configuration

import eslintCodeGuideline from '@code-guideline/eslint';

const extendConfigs = ['react'];

export default eslintCodeGuideline(extendConfigs);

Available Extends

  • react (Published)
  • nest (Published)

🐙 NestJS 프로젝트에서 사용하기

1. NestJS 관련 플러그인 설치

pnpm add -D @darraghor/eslint-plugin-nestjs-typed

2. eslint.config.mjs 예시

import eslintCodeGuideline from '@code-guideline/eslint';

export default eslintCodeGuideline(['nest']);
  • NestJS 전용 규칙과 타입스크립트, import, 스타일 규칙이 함께 적용됩니다.
  • @darraghor/eslint-plugin-nestjs-typed의 flatRecommended preset이 자동 적용됩니다.

3. tsconfig.json 설정 권장

{
  "compilerOptions": {
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true
  }
}

🛠 Requirements

  • Node.js >= 16
  • Internet access to install dependencies

🤝 Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

📄 License

This project is licensed under the MIT License.