• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

nestjs / nest / ce279276-8922-45da-92d0-55816ce44ba5 / 1
90%
master: 90%

Build:
Build:
LAST BUILD BRANCH: fix/lazy-module-loader-singleton-sharing-17428
DEFAULT BRANCH: master
Ran 30 Jul 2026 11:15PM UTC
Files 364
Run time 13s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Jul 2026 11:12PM UTC coverage: 90.314% (+0.008%) from 90.306%
ce279276-8922-45da-92d0-55816ce44ba5.1

Pull #17400

circleci

Se3do
refactor(core): remove async promise executor anti-patterns

Replace new Promise(async (resolve, reject) => { ... }) with
async IIFE or standard Promise constructor across 3 files:

- nest-application-context.ts: init() method
- client-kafka.ts: connect() method
- module-ref.ts: instantiateClass() method

Async executors are an anti-pattern: the async function's returned
promise is ignored, and errors must be manually caught and forwarded.
The IIFE form produces the same result with less indirection.
Pull Request #17400: refactor(core): remove async promise executor anti-patterns

2412 of 2955 branches covered (81.62%)

7823 of 8662 relevant lines covered (90.31%)

56.76 hits per line

Source Files on job ce279276-8922-45da-92d0-55816ce44ba5.1
  • Tree
  • List 364
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 0
  • 8539f874 on github
  • Prev Job for on fix/async-executor-anti-pattern (#305747eb-0ebf-41c7-839d-a1bd51ceea4c.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc