Tom Hvitved
|
93dad867cd
|
JS: Adapt to changes in FlowSummaryImpl
|
2026-01-26 12:40:21 +01:00 |
|
Asger F
|
4d1200fd13
|
Revert changes in synced files
|
2025-12-08 13:26:19 +01:00 |
|
Asger F
|
294089fe35
|
JS: Use question-mark variant in all overlay annotations
|
2025-12-08 13:13:09 +01:00 |
|
Asger F
|
6257bed089
|
Sync OverlayXml.qll
|
2025-11-28 09:23:49 +01:00 |
|
Asger F
|
dbf14c190a
|
Factor XML discard predicates into OverlayXml.qll
|
2025-11-26 11:48:32 +01:00 |
|
Asger F
|
8fef60464e
|
JS: Remove out-commented code
|
2025-11-19 13:46:10 +01:00 |
|
Asger F
|
a0965f33e3
|
JS: Also discard JSON, YAML, and XML
|
2025-11-18 13:29:00 +01:00 |
|
Asger F
|
4b57b4418f
|
JS: Factor out some code
|
2025-11-17 10:48:15 +01:00 |
|
Asger F
|
a405b7b3e0
|
JS: Add discard predicates for locations
|
2025-11-17 10:47:37 +01:00 |
|
Asger F
|
4645f327a5
|
JS: Avoid more bad joins due to locality
|
2025-11-13 09:46:14 +01:00 |
|
Asger F
|
e72232fd1d
|
JS: Add more overlay[caller?] annotations
|
2025-11-13 09:46:06 +01:00 |
|
Asger F
|
66febb263d
|
JS: Add some overlay[caller] and a pragma[nomagic] annotations
|
2025-11-13 09:46:05 +01:00 |
|
Asger F
|
23e42c89ee
|
JS: Overlay annotations for AST layer
|
2025-11-13 09:45:56 +01:00 |
|
Asger F
|
c6577c8590
|
JS: Avoid magic and improve a join in type resolution
|
2025-10-15 11:54:28 +02:00 |
|
Asger F
|
429c4eac96
|
JS: Add support for Array.prototype.with
Note: This was authored by Copilot
|
2025-09-16 13:06:59 +02:00 |
|
Asger F
|
ee78b7dc96
|
JS: Add support for Promise.try
|
2025-09-16 13:06:57 +02:00 |
|
Michael Nebel
|
8009ddebce
|
Merge pull request #20329 from michaelnebel/javascript/ql4ql
JS: Fix some Ql4Ql violations.
|
2025-09-04 13:01:37 +02:00 |
|
Anders Schack-Mulligen
|
f833fe0e6e
|
Merge pull request #20300 from aschackmull/cfg/successortype
Shared: Add a shared SuccessorType implementation
|
2025-09-02 14:09:35 +02:00 |
|
Asger F
|
19fa29d527
|
Merge pull request #20307 from asgerf/js/overlay-extract-and-discard-only
JS: Add overlay support to extractor
|
2025-09-02 11:24:11 +02:00 |
|
Michael Nebel
|
8b10ad49d7
|
JS: Fix some Ql4Ql violations.
|
2025-09-01 15:17:53 +02:00 |
|
Anders Schack-Mulligen
|
144e34c669
|
Shared: Use shared SuccessorType in shared Cfg and BasicBlock libs.
|
2025-09-01 13:43:32 +02:00 |
|
Anders Schack-Mulligen
|
09b2c5abf0
|
BasicBlock: Replace entryBlock predicate with subclass.
|
2025-09-01 11:48:44 +02:00 |
|
Anders Schack-Mulligen
|
f459ddc40a
|
Languages: Adapt to api changes.
|
2025-09-01 11:26:33 +02:00 |
|
Asger F
|
d117c52d2f
|
JS: Use the LHS as the location for SsaExplicitDefinition
|
2025-08-28 11:35:15 +02:00 |
|
Asger F
|
dcf63fc434
|
JS: Remove synthetic locations
|
2025-08-27 11:20:24 +02:00 |
|
Asger F
|
6783456213
|
JS: Add discard predicates
|
2025-08-19 09:20:00 +02:00 |
|
Jeroen Ketema
|
cbde11ddc9
|
Properly share ConceptsShared.qll
|
2025-07-14 16:30:45 +02:00 |
|
Jeroen Ketema
|
f4ba2e1fd0
|
Properly share CryptoAlgorithms and CryptoAlgorithmNames
|
2025-07-14 11:39:00 +02:00 |
|
Asger F
|
98319ce2ad
|
Apply suggestions from code review
Co-authored-by: Taus <tausbn@github.com>
|
2025-07-03 08:44:33 +02:00 |
|
Asger F
|
c8b2674206
|
JS: Add support for index expressions
|
2025-06-25 14:31:22 +02:00 |
|
Asger F
|
b1d4776b17
|
JS: Handle name resolution through dynamic imports
|
2025-06-25 14:31:20 +02:00 |
|
Asger F
|
e323833bc3
|
JS: Fix qldoc coverage
|
2025-06-23 12:55:19 +02:00 |
|
Asger F
|
fcb6882f16
|
JS: Update API usage in MissingAwait
|
2025-06-23 12:55:09 +02:00 |
|
Asger F
|
17a687b38f
|
JS: Update type usage in Nest library model
|
2025-06-23 12:54:57 +02:00 |
|
Asger F
|
b82e84930c
|
JS: Add public API
|
2025-06-23 12:54:56 +02:00 |
|
Asger F
|
2a0c7c8801
|
JS: Add classHasGlobalName into NameResolution
|
2025-06-23 12:54:55 +02:00 |
|
Asger F
|
de9dab9ba3
|
JS: Move some predicates into NameResolution
|
2025-06-23 12:54:53 +02:00 |
|
Asger F
|
e848aa747b
|
JS: Clarifying comment on commonStep
|
2025-06-11 10:24:21 +02:00 |
|
Asger F
|
2aa5fa17f7
|
JS: Add comment and examples in FlowImpl doc
|
2025-06-11 10:21:24 +02:00 |
|
Asger F
|
72cc439125
|
JS: Normalize a few more extensions
|
2025-06-10 17:36:56 +02:00 |
|
Asger F
|
18f9133715
|
JS: Rename and clarify comment for trackFunctionType
|
2025-06-10 16:14:46 +02:00 |
|
Asger F
|
a6488cbad9
|
Update javascript/ql/lib/semmle/javascript/internal/NameResolution.qll
Co-authored-by: Erik Krogh Kristensen <erik-krogh@github.com>
|
2025-06-10 16:06:42 +02:00 |
|
Asger F
|
57fad7e6c9
|
JS: Add SatisfiesExpr
|
2025-06-04 22:17:40 +02:00 |
|
Asger F
|
853ba49212
|
Update javascript/ql/lib/semmle/javascript/internal/TypeResolution.qll
Co-authored-by: Napalys Klicius <napalys@github.com>
|
2025-06-04 10:17:25 +02:00 |
|
Asger F
|
9bcc62002d
|
JS: Fix regression from global declare vars
|
2025-05-20 13:20:35 +02:00 |
|
Asger F
|
b8dc1b3125
|
JS: Remove redundant casts
|
2025-05-20 13:20:27 +02:00 |
|
Asger F
|
fbafd6fff1
|
JS: Update to avoid deprecations after import resolution change
|
2025-05-20 13:20:26 +02:00 |
|
Asger F
|
e07a03619d
|
JS: Mark type-annotated nodes as SourceNode
|
2025-05-20 13:20:24 +02:00 |
|
Asger F
|
167f752301
|
JS: Also propagate through promise types
|
2025-05-20 13:20:21 +02:00 |
|
Asger F
|
500291dd54
|
JS: Hide shadowed inherited members
|
2025-05-20 13:20:20 +02:00 |
|