Geoffrey White
5e940cd46f
Merge pull request #13829 from geoffw0/typegetname
...
Swift: Correct the behaviour of Type.getName
2023-08-14 14:21:26 +01:00
Michael Nebel
0e9f8c4b97
Merge pull request #13876 from michaelnebel/csharp/aspnetdlls
...
C#: Include ASP.NET assemblies in the standalone extraction.
2023-08-14 11:53:47 +02:00
Geoffrey White
b6dc2acc71
Merge branch 'main' into typegetname
2023-08-14 10:46:14 +01:00
Michael Nebel
6ecbb400d7
C#: Turn initialize into a readonly field.
2023-08-14 11:19:42 +02:00
Michael Nebel
d76bb49b6a
C#: Make some FileContent unit tests.
2023-08-14 11:18:19 +02:00
Michael Nebel
a0bad3ce15
C#: Re-factor FileContent to make it unit-testable and make an initializer class.
2023-08-14 11:18:19 +02:00
Michael Nebel
a362ce083d
C#: Some file content regexp tweaking.
2023-08-14 11:18:19 +02:00
Michael Nebel
c95d219c84
C#: Re-factor the processing of all files into a helper class and make sure to only do one pass of the files.
2023-08-14 11:18:19 +02:00
Michael Nebel
db685e5fc4
C#: Tidy up.
2023-08-14 11:18:19 +02:00
Michael Nebel
e24fa4705a
C#: Introduce caching or detecting the newest runtimes and fetching all file names in the source dir.
2023-08-14 11:18:19 +02:00
Michael Nebel
ddb50b8120
C#: Improve regular expressions and fix lowercase issue.
2023-08-14 11:18:19 +02:00
Michael Nebel
ca7fa2e7c8
C#: Use ASP.NET dlls when needed and available.
2023-08-14 11:18:19 +02:00
Michael Nebel
b71c41018c
C#: Re-factor the GetRuntime method.
2023-08-14 11:18:19 +02:00
Michael Nebel
5bc8804242
C#: Introduce method to decide whether we need to include ASP.NET dlls in standalone compilation.
2023-08-14 11:18:19 +02:00
Michael Nebel
88b51e6ad3
C#: Re-factor logic for fetching info from group and remove a redundant continue statement.
2023-08-14 11:18:18 +02:00
Michael Nebel
881d86321e
C#: Introduce regex for framework reference and project sdk and make some minor re-writes.
2023-08-14 11:18:18 +02:00
Michael Nebel
f5d776571b
Merge pull request #13952 from michaelnebel/csharp/runtimewhitespacefix
...
C#: .NET Runtime path detection (bugfix).
2023-08-14 11:17:27 +02:00
Michael Nebel
9e03a211a5
C#: Add unit test where path to dotnet frameworks contain whitespaces.
2023-08-14 10:40:00 +02:00
Michael Nebel
1942ea8396
C#: Paths can contain whitespace (this is indeed common on windows).
2023-08-14 10:40:00 +02:00
Michael Nebel
280a27d9ca
C#: Log some more info during dotnet --list-runtimes execution.
2023-08-14 10:40:00 +02:00
Michael Nebel
78c732db97
C#: Re-factor of ProgressMonitor and introduce LogInfo.
2023-08-14 10:40:00 +02:00
Michael Nebel
ef9453e862
C#: Selected runtime location should be logged as information.
2023-08-14 10:40:00 +02:00
Henry Mercer
75e6fd9c8e
Merge pull request #13918 from github/post-release-prep/codeql-cli-2.14.2
...
Post-release preparation for codeql-cli-2.14.2
2023-08-11 16:28:16 +01:00
Tom Hvitved
e39fb093e9
Merge pull request #13945 from hvitved/ruby/destruct-param-test
...
Ruby: Add test for documenting missing flow through destructured parameters
2023-08-11 15:11:39 +02:00
Henry Mercer
1213eba630
Merge branch 'main' into post-release-prep/codeql-cli-2.14.2
2023-08-11 13:54:55 +01:00
Ian Lynagh
5161cd1a3c
Merge pull request #13944 from igfoo/igfoo/getFunctionLabel
...
Kotlin: Handle null parent IDs in getFunctionLabel correctly
2023-08-11 12:28:32 +01:00
Tom Hvitved
c95b58673a
Merge pull request #13939 from hvitved/ruby/captured-access-fix2
...
Ruby: Fix another bug in `isCapturedAccess`
2023-08-11 12:28:39 +02:00
Michael B. Gale
9f51f6f7ac
Merge pull request #13948 from github/mbg/go/fix-compare-identical-values-arm64
...
Make `CompareIdenticalValues` test work on arm64
2023-08-11 11:22:49 +01:00
Michael B. Gale
13d4bd9c0a
Make CompareIdenticalValues test work on arm64
2023-08-11 10:51:52 +01:00
Owen Mansel-Chan
c10d03e74e
Merge pull request #13820 from owen-mc/go/refactor-data-flow-configurations
...
Go: Make flow configurations use new data flow API
2023-08-11 10:49:51 +01:00
Owen Mansel-Chan
35a300f894
Apply suggestions from code review
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2023-08-11 10:06:14 +01:00
Owen Mansel-Chan
b7dfa2347c
Put QLDoc on data flow and taint tracking modules
...
We preserve all old QLDocs, but move them from the
config to the Flow module. This makes more sense than
the Config module, which is often private, and is generally
not directly accessed.
2023-08-11 10:06:12 +01:00
Tom Hvitved
b28f60ccd2
Ruby: Add test for documenting missing flow through destructured parameters
2023-08-10 20:22:11 +02:00
Robert Marsh
36bdadfc36
Merge pull request #13933 from geoffw0/madtuples
...
Swift: Models-as-data support for tuple content
2023-08-10 14:17:45 -04:00
Ian Lynagh
58da62e244
Kotlin: Handle null parent IDs in getFunctionLabel correctly
2023-08-10 18:49:10 +01:00
Erik Krogh Kristensen
3e2c6d69f9
Merge pull request #13940 from erik-krogh/rate-default
...
JS: change the defaults in the qhelp for missing-rate-limit to something more reasonable
2023-08-10 19:25:33 +02:00
Owen Mansel-Chan
08e1e8a120
Improve inaccurate deprecation comments
2023-08-10 15:50:08 +01:00
Owen Mansel-Chan
94c15f712a
Remove unnecessary fieldFlowBranchLimit
2023-08-10 15:50:06 +01:00
Owen Mansel-Chan
0928fa6e1f
Give MyFlowstate a less generic name
2023-08-10 15:50:05 +01:00
Owen Mansel-Chan
36b1a0dc54
Update for recent changes to DsnInjection
2023-08-10 15:50:03 +01:00
Owen Mansel-Chan
2578ef4786
Remove output from running query like a test
2023-08-10 15:50:02 +01:00
Owen Mansel-Chan
089ea010d7
Improve QLDoc for Config::FlowState in StringBreak
2023-08-10 15:50:01 +01:00
Owen Mansel-Chan
e33d303b48
Do not make unnecessary changes
2023-08-10 15:49:59 +01:00
Owen Mansel-Chan
e6c8a0b653
Use more descriptive names for merged path graphs
2023-08-10 15:49:58 +01:00
Owen Mansel-Chan
6b4bf12316
Revert edit to deprecated class
2023-08-10 15:49:57 +01:00
Owen Mansel-Chan
039925164d
Keep newline at the end of identical-files.json
...
VS Code's JSON formatter removed it automatically. It turns out
that the easiest way to keep it is to use the
`files.insertFinalNewline` setting, which the JSON formatter obeys.
2023-08-10 15:49:55 +01:00
Owen Mansel-Chan
046e517c3f
Remove unnecessary import
2023-08-10 15:49:54 +01:00
Owen Mansel-Chan
81d4149a17
Note deprecation in QLDoc for LogInjection
2023-08-10 15:49:52 +01:00
Owen Mansel-Chan
b6b7e1589c
Make taint tracking tests use new API
2023-08-10 15:49:51 +01:00
Owen Mansel-Chan
c11da5bf67
Make taint tracking tests use InlineFlowTest
2023-08-10 15:49:50 +01:00