Napalys Klicius
|
abd446ae77
|
Update javascript/ql/src/Quality/UnhandledStreamPipe.ql
Co-authored-by: Asger F <asgerf@github.com>
|
2025-06-02 17:52:40 +02:00 |
|
Napalys Klicius
|
64f00fd0f2
|
Update javascript/ql/src/Quality/UnhandledStreamPipe.ql
Co-authored-by: Asger F <asgerf@github.com>
|
2025-06-02 17:52:34 +02:00 |
|
Napalys Klicius
|
3cbc4142f0
|
Update javascript/ql/src/Quality/UnhandledStreamPipe.ql
Co-authored-by: Asger F <asgerf@github.com>
|
2025-06-02 17:40:06 +02:00 |
|
Napalys Klicius
|
298ef9ab12
|
Now able to track error handler registration via instance properties
|
2025-06-02 11:01:41 +02:00 |
|
Napalys Klicius
|
f843cc02f6
|
Fix false positives in stream pipe analysis by improving error handler tracking via property access.
|
2025-05-30 18:08:04 +02:00 |
|
Napalys Klicius
|
d3b2a57fbf
|
Fixed ql warning Expression can be replaced with a cast
|
2025-05-28 17:34:16 +02:00 |
|
Napalys Klicius
|
2e2b9a9d63
|
Make predicates private and clarify stream reference naming.
|
2025-05-28 17:23:55 +02:00 |
|
Napalys Klicius
|
f8f5d8f561
|
Exclude .pipe detection which are in a test file.
|
2025-05-28 17:18:39 +02:00 |
|
Napalys Klicius
|
5bb29b6e33
|
Now flags only .pipe calls which have an error somewhere down the stream, but not on the source stream.
|
2025-05-28 17:17:43 +02:00 |
|
Napalys Klicius
|
5214cc0407
|
Excluded ngrx, datorama, angular, react and langchain from stream pipe query.
|
2025-05-27 09:45:37 +02:00 |
|
Napalys Klicius
|
e964b175e6
|
Added maintainability and error-handling tags
|
2025-05-26 14:23:20 +02:00 |
|
Napalys Klicius
|
000e69fd48
|
Replaced fuzzy NonNodeStream MaD to a ql predicate to deal easier with submodules
|
2025-05-23 13:55:40 +02:00 |
|
Napalys Klicius
|
248f83c4db
|
Added qhelp for UnhandledStreamPipe query
|
2025-05-23 13:35:36 +02:00 |
|
Napalys Klicius
|
b10a9481f3
|
Fixed false positives from strapi and rxjs/testing as well as when one passes function as second arg to pipe
|
2025-05-22 18:50:02 +02:00 |
|
Napalys Klicius
|
ac24fdd348
|
Add predicate to detect non-stream-like usage in sources of pipe calls
|
2025-05-22 18:49:59 +02:00 |
|
Napalys Klicius
|
5b1af0c0bd
|
Added detection of custom gulp-plumber sanitizer, thus one would not flag such instances.
|
2025-05-22 18:49:53 +02:00 |
|
Napalys Klicius
|
09220fce84
|
Fixed issue where pipe calls from rxjs package would been identified as pipe calls on streams
|
2025-05-22 12:33:36 +02:00 |
|
Napalys Klicius
|
d7f86db76c
|
Enhance PipeCall to exclude non-function and non-object arguments in pipe method detection
|
2025-05-22 12:31:27 +02:00 |
|
Napalys Klicius
|
4332de464a
|
Eliminate false positives by detecting non-stream objects returned from pipe() calls based on accessed properties
|
2025-05-22 12:31:26 +02:00 |
|
Napalys Klicius
|
03d1f9a7d3
|
Restrict pipe detection to calls with 1-2 arguments
|
2025-05-21 11:41:22 +02:00 |
|
Napalys Klicius
|
30f2815503
|
Fixed issue where a custom pipe method which returns non stream would be flagged by the query
|
2025-05-21 11:41:19 +02:00 |
|
Napalys Klicius
|
ef1bde554a
|
Fixed issue where streams would not be tracked via chainable methods
|
2025-05-21 11:40:35 +02:00 |
|
Napalys Klicius
|
c27157f021
|
Add UnhandledStreamPipee Quality query and tests to detect missing error handlers in Node.js streams
|
2025-05-21 11:38:57 +02:00 |
|