DocfyModule.forRoot()

Регистрирует модуль и загружает companion-файлы для всех контроллеров, помеченных @WithDocs().

Импорт модуля

app.module.ts
// app.module.ts
import { Module } from "@nestjs/common";
import { DocfyModule } from "nestjs-docfy";

@Module({
  imports: [DocfyModule.forRoot()],
})
export class AppModule {}

strict: true

Передайте { strict: true }, чтобы приложение падало сразу на старте, когда у контроллера есть @WithDocs(), а companion-файл не нашёлся (для CI это удобнее всего):

ts
DocfyModule.forRoot({ strict: true });

main.ts остаётся нетронутым

main.ts менять не нужно

Править main.ts не требуется. DocfyModule проставляет все метаданные до вызова SwaggerModule.createDocument().