chore: strengthen backend eslint profile
This commit is contained in:
+5
-3
@@ -3,18 +3,19 @@ import {
|
||||
INestApplication,
|
||||
ValidationPipe,
|
||||
} from '@nestjs/common';
|
||||
import { NestFactory } from '@nestjs/core';
|
||||
import cookieParser from 'cookie-parser';
|
||||
import { ConfigService } from '@nestjs/config';
|
||||
import { NestFactory } from '@nestjs/core';
|
||||
import { SwaggerModule } from '@nestjs/swagger';
|
||||
import { API_PREFIX, createOpenApiDocument } from './openapi';
|
||||
import cookieParser from 'cookie-parser';
|
||||
import { Logger } from 'nestjs-pino';
|
||||
|
||||
import { AppModule } from './app.module';
|
||||
import { HttpExceptionFilter } from './common/filters/http-exception.filter';
|
||||
import { RequestLoggingMiddleware } from './common/logging/request-logging.middleware';
|
||||
import { StructuredLogger } from './common/logging/structured-logger.service';
|
||||
import { Environment } from './config/env.validation';
|
||||
import { shouldExposeSwagger } from './config/swagger.config';
|
||||
import { API_PREFIX, createOpenApiDocument } from './openapi';
|
||||
|
||||
export function configureApp(app: INestApplication): void {
|
||||
const config = app.get<ConfigService<Environment, true>>(ConfigService);
|
||||
@@ -32,6 +33,7 @@ export function configureApp(app: INestApplication): void {
|
||||
app.use(requestLogging.use.bind(requestLogging));
|
||||
app.useGlobalPipes(
|
||||
new ValidationPipe({
|
||||
forbidUnknownValues: true,
|
||||
transform: true,
|
||||
whitelist: true,
|
||||
validationError: { target: false, value: false },
|
||||
|
||||
Reference in New Issue
Block a user