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

typeorm / typeorm / 15467290624
81%

Build:
DEFAULT BRANCH: master
Ran 05 Jun 2025 12:46PM UTC
Jobs 40
Files 329
Run time 7min
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

05 Jun 2025 12:40PM UTC coverage: 76.345% (-0.03%) from 76.379%
15467290624

push

github

web-flow
fix: handle limit(0) and offset(0) correctly in SelectQueryBuilder (#11507)

* fix: handle limit(0) and offset(0) correctly in SelectQueryBuilder

- Fix JavaScript falsy value issue where limit(0) was treated as undefined
- Now limit(0) correctly generates 'LIMIT 0' SQL clause instead of being ignored
- Add helper functions hasLimit/hasOffset to distinguish between undefined and 0
- Add comprehensive test cases for zero value handling in limit/offset/take/skip
- Prevents potential security issue where limit(0) returned all records

Fixes potential data exposure when limit(0) was intended to return empty result

* fix: prettier formatting

* test: expand test coverage for LIMIT/OFFSET edge cases and regression prevention

9282 of 12868 branches covered (72.13%)

Branch coverage included in aggregate %.

20 of 20 new or added lines in 1 file covered. (100.0%)

8 existing lines in 3 files now uncovered.

18993 of 24168 relevant lines covered (78.59%)

196836.9 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
82.75
-0.22% src/driver/sap/SapDriver.ts
2
51.67
-5.0% src/logger/FileLogger.ts
5
64.66
-9.48% src/logger/AbstractLogger.ts
Jobs
ID Job ID Ran Files Coverage
1 crdb-node:20 - 15467290624.1 05 Jun 2025 01:17PM UTC 329
41.15
GitHub Action Run
2 mssql-client:^11.0.1-node:16 - 15467290624.2 05 Jun 2025 12:54PM UTC 329
42.68
GitHub Action Run
3 postgres-postgis:14-3.5-node:16 - 15467290624.3 05 Jun 2025 01:01PM UTC 329
44.88
GitHub Action Run
4 postgres-postgis:14-3.5-node:18 - 15467290624.4 05 Jun 2025 12:50PM UTC 329
44.88
GitHub Action Run
5 sqljs-windows - 15467290624.5 05 Jun 2025 12:48PM UTC 329
38.5
GitHub Action Run
6 mongodb-node:18 - 15467290624.6 05 Jun 2025 12:48PM UTC 329
17.1
GitHub Action Run
7 postgres-postgis:17-3.5-node:16 - 15467290624.7 05 Jun 2025 12:47PM UTC 329
44.88
GitHub Action Run
8 crdb-node:16 - 15467290624.8 05 Jun 2025 01:10PM UTC 329
41.14
GitHub Action Run
9 crdb-node:18 - 15467290624.9 05 Jun 2025 01:13PM UTC 329
41.15
GitHub Action Run
10 oracle-node:20 - 15467290624.10 05 Jun 2025 12:52PM UTC 329
40.41
GitHub Action Run
11 mongodb-node:16 - 15467290624.11 05 Jun 2025 12:47PM UTC 329
17.1
GitHub Action Run
12 mssql-client:^9.1.1-node:18 - 15467290624.12 05 Jun 2025 12:57PM UTC 329
42.68
GitHub Action Run
13 mssql-client:^10.0.1-node:16 - 15467290624.13 05 Jun 2025 12:54PM UTC 329
42.68
GitHub Action Run
14 postgres-postgis:17-3.5-node:18 - 15467290624.14 05 Jun 2025 12:50PM UTC 329
44.88
GitHub Action Run
15 postgres-postgis:17-3.5-node:20 - 15467290624.15 05 Jun 2025 01:00PM UTC 329
44.88
GitHub Action Run
16 mssql-client:^11.0.1-node:20 - 15467290624.16 05 Jun 2025 01:00PM UTC 329
42.68
GitHub Action Run
17 mssql-client:^11.0.1-node:18 - 15467290624.17 05 Jun 2025 12:59PM UTC 329
42.68
GitHub Action Run
18 mssql-client:^9.1.1-node:16 - 15467290624.18 05 Jun 2025 12:53PM UTC 329
42.68
GitHub Action Run
19 sqlite-windows - 15467290624.19 05 Jun 2025 12:49PM UTC 329
39.53
GitHub Action Run
20 mysql+mariadb-node:20 - 15467290624.20 05 Jun 2025 01:01PM UTC 329
41.98
GitHub Action Run
21 sqlite-node:16 - 15467290624.21 05 Jun 2025 12:50PM UTC 329
39.52
GitHub Action Run
22 sqljs-node:18 - 15467290624.22 05 Jun 2025 12:50PM UTC 329
38.49
GitHub Action Run
23 better-sqlite3-node:18 - 15467290624.23 05 Jun 2025 12:52PM UTC 329
39.11
GitHub Action Run
24 better-sqlite3-windows - 15467290624.24 05 Jun 2025 12:49PM UTC 329
39.11
GitHub Action Run
25 mysql+mariadb-node:18 - 15467290624.25 05 Jun 2025 12:54PM UTC 329
41.97
GitHub Action Run
26 sqljs-node:20 - 15467290624.26 05 Jun 2025 12:57PM UTC 329
38.49
GitHub Action Run
27 mssql-client:^10.0.1-node:18 - 15467290624.27 05 Jun 2025 12:56PM UTC 329
42.68
GitHub Action Run
28 mysql+mariadb-node:16 - 15467290624.28 05 Jun 2025 12:46PM UTC 329
41.98
GitHub Action Run
29 oracle-node:18 - 15467290624.29 05 Jun 2025 12:55PM UTC 329
40.41
GitHub Action Run
30 better-sqlite3-node:16 - 15467290624.30 05 Jun 2025 12:48PM UTC 329
39.1
GitHub Action Run
31 mssql-client:^9.1.1-node:20 - 15467290624.31 05 Jun 2025 12:59PM UTC 329
42.68
GitHub Action Run
32 sqlite-node:18 - 15467290624.32 05 Jun 2025 12:48PM UTC 329
39.52
GitHub Action Run
33 mssql-client:^10.0.1-node:20 - 15467290624.33 05 Jun 2025 12:59PM UTC 329
42.68
GitHub Action Run
34 sap-node:18 - 15467290624.34 05 Jun 2025 12:56PM UTC 329
39.99
GitHub Action Run
35 sap-node:20 - 15467290624.35 05 Jun 2025 12:52PM UTC 329
39.99
GitHub Action Run
36 better-sqlite3-node:20 - 15467290624.36 05 Jun 2025 12:59PM UTC 329
39.1
GitHub Action Run
37 postgres-postgis:14-3.5-node:20 - 15467290624.37 05 Jun 2025 01:00PM UTC 329
44.88
GitHub Action Run
38 sqlite-node:20 - 15467290624.38 05 Jun 2025 01:00PM UTC 329
39.52
GitHub Action Run
39 mongodb-node:20 - 15467290624.39 05 Jun 2025 12:58PM UTC 329
17.1
GitHub Action Run
40 sqljs-node:16 - 15467290624.40 05 Jun 2025 12:52PM UTC 329
38.5
GitHub Action Run
Source Files on build 15467290624
  • Tree
  • List 329
  • Changed 5
  • Source Changed 1
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #15467290624
  • 413f0a68 on github
  • Prev Build on master (#15460340712)
  • Next Build on master (#15468251919)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc