codeql/javascript/ql/test/library-tests
Asger Feldthaus a1d479e975 JS: Declassify sensitive exprs with special characters 2020-03-07 15:15:13 +00:00
..
AMD JavaScript: Resolve AMD imports based on absolute paths if there is only a single candidate. 2019-03-29 08:30:05 +00:00
AST/StmtContainer Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
Barriers Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
BasicBlocks Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
Bundling Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
CFG JavaScript: Add `options` files with `--experimental` extractor options. 2019-11-06 13:01:23 +00:00
CallGraphs JS: Really autoformat everything 2020-03-02 10:48:33 +00:00
ClassNode JS: Recognize class members in more cases 2020-02-19 17:04:41 +00:00
Classes JS: Really autoformat everything 2020-03-02 10:48:33 +00:00
Closure JS: Fix closure namespace prefix and update tests 2019-08-30 18:19:19 +01:00
Comments JavaScript: Fix bug in extraction of `next_token`. 2019-01-29 12:58:32 +00:00
Comprehensions JavaScript: Add `options` files with `--experimental` extractor options. 2019-11-06 13:01:23 +00:00
Constants Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
CryptoLibraries
CustomAbstractValueDefinitions Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
CustomLoadStoreSteps JS: Really autoformat everything 2020-03-02 10:48:33 +00:00
DOM JS: Update DOM test 2019-10-08 11:50:18 +01:00
DataFlow fix expected output 2019-11-07 14:31:09 +01:00
Decorators JavaScript: Add `options` files with `--experimental` extractor options. 2019-11-06 13:01:23 +00:00
DefUse JavaScript: Add `options` files with `--experimental` extractor options. 2019-11-06 13:01:23 +00:00
DependencyModuleImports JS: Really autoformat everything 2020-03-02 10:48:33 +00:00
Directives
ES20xxFeatures JavaScript: Fix parsing of asynchronous generator methods. 2019-09-02 09:56:42 +01:00
ESLint
EmailClients Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
Errors JavaScript: Move `--tolerate-parse-errors` extractor options into `options` file. 2019-11-06 13:01:28 +00:00
Expr JavaScript: Add `options` files with `--experimental` extractor options. 2019-11-06 13:01:23 +00:00
Extend JS: remove audit alerts from package.json 2019-02-25 15:04:47 +00:00
Externs JavaScript: Replace `--externs` extractor flag with `/** @externs */` comment. 2019-11-06 13:01:28 +00:00
FileTypes
Files JS tests: add queries.xml 2019-12-07 02:38:02 +01:00
Flow JS: Update expected output of existing test 2020-02-07 16:57:57 +00:00
FlowCustomisation Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
Functions JavaScript: Add `options` files with `--experimental` extractor options. 2019-11-06 13:01:23 +00:00
GlobalAccessPaths JS: Update GlobalAccessPaths test 2019-11-06 11:58:06 +00:00
HTML JavaScript: Move `--html all` extractor options into `options` file. 2019-11-06 16:30:01 +00:00
HtmlSanitizers JS: model string functions from closure library 2019-02-25 16:08:47 +00:00
IIFE Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
InterProceduralFlow JS: Update expected output 2020-02-21 13:51:23 +00:00
JSDoc JavaScript: Autoformat. 2019-09-06 09:04:51 +02:00
JSLint Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
JSON JavaScript: Move `--tolerate-parse-errors` extractor options into `options` file. 2019-11-06 13:01:28 +00:00
JSX Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
JsonParsers JS: Add angular.fromJson as JSON parser 2019-09-04 16:14:51 +01:00
LabelledBarrierGuards JavaScript: Autoformat. 2019-09-06 09:04:51 +02:00
Lines JavaScript: Move `--extract-program-text` extractor options into `options` files. 2019-11-06 13:01:55 +00:00
LocalObjects JavaScript: Add `options` files with `--experimental` extractor options. 2019-11-06 13:01:23 +00:00
ModuleImportNodes JS: Use ValueNode for all ImportSpecifiers 2019-09-09 10:53:13 +01:00
Modules JS: Add tests for 'export * as ns' 2020-02-06 14:04:12 +00:00
NPM JavaScript: Add failing test case. 2020-02-04 09:39:04 +00:00
NodeJS JS tests: add queries.xml 2019-12-07 02:38:02 +01:00
Nodes JavaScript: Add support for `globalThis`. 2019-10-17 12:04:01 +01:00
OptionalChaining JavaScript: Add `options` files with `--experimental` extractor options. 2019-11-06 13:01:23 +00:00
PartialInvokeNode JS: Really autoformat everything 2020-03-02 10:48:33 +00:00
Patterns Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
Portals Revert "JavaScript: Use type tracking to identify more portal entry/exit nodes." 2019-07-15 16:27:55 +01:00
PostDominance Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
Promises JS: Really autoformat everything 2020-03-02 10:48:33 +00:00
PropWrite JS: Add prop names for array element pattern PropReads 2019-11-15 11:16:50 +00:00
RangeAnalysis JS: Really autoformat everything 2020-03-02 10:48:33 +00:00
Receiver JS: rename getThisParameter to getReceiver 2018-12-13 10:19:44 +00:00
Refinements Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
RegExp JS: Really autoformat everything 2020-03-02 10:48:33 +00:00
SSA JS: Add SsaExplicitDefinition.getRhsNode 2019-07-23 17:08:02 +01:00
Security JS: Update syntactic heuristics 2019-08-07 10:53:17 +01:00
SensitiveActions JS: Declassify sensitive exprs with special characters 2020-03-07 15:15:13 +00:00
SourceMaps Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
SpreadRestProperties JavaScript: Remove redundant `--experimental` extractor options. 2019-11-05 15:59:24 +00:00
Strictness Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
StringConcatenation JS: Ignore obvious Array.prototype.concat calls 2020-02-04 16:36:41 +00:00
StringOps fix FP in js/path-injection by recognizing more prefix checks 2020-01-31 11:03:11 +01:00
TaintBarriers use a barrier directly instead of a barrier guard 2020-02-18 10:57:28 +01:00
TaintTracking JS: Add some tests 2020-03-03 11:32:23 +00:00
Templates JavaScript: Remove redundant `--experimental` extractor options. 2019-11-05 15:59:24 +00:00
ThisExpr JavaScript: Add `options` files with `--experimental` extractor options. 2019-11-06 13:01:23 +00:00
Tokens Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
TorrentLibraries JS: Really autoformat everything 2020-03-02 10:48:33 +00:00
TrailingFunctionCommas JavaScript: Remove redundant `--experimental` extractor options. 2019-11-05 15:59:24 +00:00
TypeAnnotations JavaScript: Autoformat. 2019-09-06 09:04:51 +02:00
TypeInference JavaScript: Add `options` files with `--experimental` extractor options. 2019-11-06 13:01:23 +00:00
TypeScript JS: Really autoformat everything 2020-03-02 10:48:33 +00:00
TypeTracking JS: Also summarize loads 2019-09-18 16:18:10 +01:00
Util Javascript: Autoformat. 2019-01-11 11:02:42 +01:00
XML
YAML JavaScript: Move `--tolerate-parse-errors` extractor options into `options` file. 2019-11-06 13:01:28 +00:00
dependencies JavaScript: Update `Dependencies` library to not rely on `File`s being `Locatable`. 2019-12-02 12:40:49 +00:00
frameworks Merge pull request #2982 from esbena/js/request-model-with-chaining 2020-03-06 08:57:42 +00:00
meta/Extraction JS: add QL classes for the extraction metrics 2019-09-09 09:05:12 +02:00
ppNames JS: Update test outputs 2019-07-17 09:16:15 +01:00
stmts JavaScript: Move `--extract-program-text` extractor options into `options` files. 2019-11-06 13:01:55 +00:00
variables JavaScript: Add `options` files with `--experimental` extractor options. 2019-11-06 13:01:23 +00:00