Skip to content

fix: fixing default status code resolution and lint-staged configuration#3

Merged
Farenheith merged 1 commit into
mainfrom
fix/2580196
May 20, 2026
Merged

fix: fixing default status code resolution and lint-staged configuration#3
Farenheith merged 1 commit into
mainfrom
fix/2580196

Conversation

@Farenheith
Copy link
Copy Markdown
Member

Descrição

Corrige dois problemas principais no monorepo:

  1. Resolução de status code padrão para exceções NestJS: Implementa a lógica de detecção de HttpException para extrair o status code correto diretamente da exceção, ao invés de sempre retornar INTERNAL_SERVER_ERROR.

  2. Configuração de lint-staged para subprojects: Atualiza todos os scripts lint:staged nos package.json das libs para usar o arquivo de configuração raiz com -c ../../.lintstagedrc, corrigindo o erro "lint-staged could not find any valid configuration" quando executado via turbo.

Mudanças

  • eslint.config.mjs: Adicionado node_modules/** à lista de ignores
  • libs/base-nestjs-app: Atualizado script lint:staged; ajustes de dependências e package-info com import resolution-mode
  • libs/fast-class-stringify: Atualizado script lint:staged; removido jest da devDependencies; atualizado fast-json-stringify
  • libs/nestjs-context-winston: Atualizado script lint:staged; corrigida resolução de status code com suporte a HttpException
  • libs/nestjs-decorators-stripper: Atualizado script lint:staged
  • libs/nestjs-google-auth-guard: Atualizado script lint:staged; atualizado google-auth-library
  • libs/nestjs-interface-transformer: Remoção de devDependencies desnecessárias; atualizado @nestjs/common e @types
  • libs/newrelic-nestjs-instrumentation: Adicionado package-lock.json; atualizado script lint:staged
  • libs/otel-nestjs-instrumentation: Atualizado script lint:staged
  • package.json: Atualizado pnpm-lock.yaml com resoluções de dependências

Testes

Todos os testes passam com pnpm test e lint-staged agora executa corretamente em cada subproject durante commit.

Fixing status code choosing for nestjs exceptions
@sonarqubecloud
Copy link
Copy Markdown

@Farenheith Farenheith merged commit 1b2f5e8 into main May 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant