[Home](./index.md) > [puppeteer](./puppeteer.md) > [Coverage](./puppeteer.coverage.md) > [stopJSCoverage](./puppeteer.coverage.stopjscoverage.md)
## Coverage.stopJSCoverage() method
Signature:
```typescript
stopJSCoverage(): Promise;
```
Returns:
Promise<[CoverageEntry](./puppeteer.coverageentry.md)\[\]>
Promise that resolves to the array of coverage reports for all scripts.
## Remarks
JavaScript Coverage doesn't include anonymous scripts by default. However, scripts with sourceURLs are reported.