Michael Nebel
|
a774c65162
|
Python: Remove py/missing-docstring from code-quality-extended.
|
2025-09-11 08:41:33 +02:00 |
|
Michael Nebel
|
7c0aa78e39
|
Python: Add many medium precision queries to the code-quality-extended suite.
|
2025-09-10 16:06:38 +02:00 |
|
Joe Farebrother
|
f9e094de61
|
Simplify choosaASignatureMismatchWitness for improved performance
|
2025-09-09 17:25:48 +01:00 |
|
Joe Farebrother
|
ec40ea800d
|
Update qldoc
|
2025-09-09 13:46:52 +01:00 |
|
Joe Farebrother
|
e382f7cd43
|
Improve check for containment in with statement
|
2025-09-09 11:26:17 +01:00 |
|
Joe Farebrother
|
eb246f6f71
|
Performance experiment - add getFunctionFIle for better join order
|
2025-09-08 09:43:22 +01:00 |
|
Joe Farebrother
|
869b7e09d7
|
Merge pull request #19932 from joefarebrother/python-qual-init-del-calls
Python: Modernize 4 queries for missing/multiple calls to init/del methods
|
2025-09-08 09:29:38 +01:00 |
|
Joe Farebrother
|
bd3fa7fb21
|
Switch to dataflow check for guards exceptions
This reduces some confusing FPs, though appears to introduce another
|
2025-09-05 16:03:55 +01:00 |
|
Joe Farebrother
|
71dec0b23e
|
Fix typos
|
2025-09-03 11:22:46 +01:00 |
|
Joe Farebrother
|
9fa630faf5
|
Add comments documenting helper predicates, and add call resolve condition to callMatchesSignature to avoid cartesian product
|
2025-09-03 11:00:59 +01:00 |
|
Joe Farebrother
|
cd6a151d9b
|
Add missing predicate + update test output
|
2025-09-03 09:48:07 +01:00 |
|
Joe Farebrother
|
2dcf3c7c45
|
Remove erronous private
|
2025-09-02 22:16:41 +01:00 |
|
Arthur Baars
|
0bb7fdccf6
|
Merge pull request #20347 from github/post-release-prep/codeql-cli-2.23.0
Post-release preparation for codeql-cli-2.23.0
|
2025-09-02 14:14:03 +02:00 |
|
github-actions[bot]
|
e8a2600a0c
|
Post-release preparation for codeql-cli-2.23.0
|
2025-09-02 11:46:23 +00:00 |
|
github-actions[bot]
|
0bfa93828b
|
Release preparation for version 2.23.0
|
2025-09-02 11:09:32 +00:00 |
|
Michael Nebel
|
90caded4fe
|
Apply suggestion from @aschackmull
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2025-09-02 13:08:31 +02:00 |
|
Joe Farebrother
|
318d1cd392
|
Increase precision in detecting call matches signature
|
2025-09-02 12:02:08 +01:00 |
|
Joe Farebrother
|
125c6534b7
|
Use new option name
|
2025-09-01 23:41:28 +01:00 |
|
Joe Farebrother
|
6587ad435e
|
Update python/ql/src/Functions/SignatureOverriddenMethod.ql
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-09-01 16:31:24 +01:00 |
|
Joe Farebrother
|
0a83c11f42
|
Add changenote.+ fix typo
|
2025-09-01 16:31:18 +01:00 |
|
Joe Farebrother
|
900a5cd9d7
|
Update documentation
|
2025-09-01 16:31:11 +01:00 |
|
Joe Farebrother
|
2bbf24b3ea
|
Add additional test cases
|
2025-09-01 16:30:53 +01:00 |
|
Joe Farebrother
|
f429b9038c
|
Update tests, update alert messages
|
2025-09-01 16:30:44 +01:00 |
|
Joe Farebrother
|
067c98d3ee
|
Include conditional alert messages for various cases
|
2025-09-01 16:30:35 +01:00 |
|
Joe Farebrother
|
4212d1b5b6
|
Update alert messages and choose one witness
|
2025-09-01 16:30:26 +01:00 |
|
Joe Farebrother
|
5ba5007076
|
Modernize signature mismatch
|
2025-09-01 16:30:17 +01:00 |
|
Joe Farebrother
|
f7097136f1
|
Rank multiple calls so only the first 2 calls are alerted
|
2025-09-01 16:23:42 +01:00 |
|
Joe Farebrother
|
8545c7d36f
|
Fix doc typo
|
2025-09-01 15:12:52 +01:00 |
|
Joe Farebrother
|
8c9c66c002
|
Fix typo in example
|
2025-09-01 15:12:52 +01:00 |
|
Joe Farebrother
|
ba68fe9a0f
|
Adress review suggestions - cleanups
|
2025-09-01 15:12:52 +01:00 |
|
Joe Farebrother
|
fb0380bfbc
|
Inline locationBefore
|
2025-09-01 15:12:52 +01:00 |
|
Joe Farebrother
|
cc486ddb08
|
Remove tostring
|
2025-09-01 15:12:51 +01:00 |
|
Joe Farebrother
|
72df584e9b
|
Update integration test outout and fix qhelp
|
2025-09-01 15:12:51 +01:00 |
|
Joe Farebrother
|
c9dc54abf8
|
Fix typos
|
2025-09-01 15:11:59 +01:00 |
|
Joe Farebrother
|
58f2bd4000
|
Fix changenote formatting
|
2025-09-01 15:11:59 +01:00 |
|
Joe Farebrother
|
5992dc3b0a
|
Add qldoc
|
2025-09-01 15:11:59 +01:00 |
|
Joe Farebrother
|
e01519f547
|
Add change note
|
2025-09-01 15:11:59 +01:00 |
|
Michael Nebel
|
dbd31259b3
|
Python: Fix some Ql4Ql violations.
|
2025-09-01 15:16:25 +02:00 |
|
Joe Farebrother
|
ba8658491a
|
Update qhelp + alert messages
|
2025-09-01 14:11:01 +01:00 |
|
Joe Farebrother
|
86bb0e8af2
|
qhelp: move examples to subfolder
|
2025-09-01 14:10:58 +01:00 |
|
Joe Farebrother
|
b4b20d7d3f
|
Update multiple calls queries to include call targets in alert message
|
2025-09-01 14:10:53 +01:00 |
|
Joe Farebrother
|
18b949c0a9
|
Remove case excluding classes with a __new__ method; as it doesn't make much sense (__init__ is still called anyway)
|
2025-09-01 14:10:50 +01:00 |
|
Joe Farebrother
|
c9932e187a
|
Update tests for calls to init + fixes
|
2025-09-01 14:10:44 +01:00 |
|
Joe Farebrother
|
9ac95266c7
|
Fixes
|
2025-09-01 14:10:41 +01:00 |
|
Joe Farebrother
|
3c74e12b9c
|
Change implenetation of missing calls to use getASuperCallTarget, and change alerts to alert on the class and provide clearer information, using optional location links.
|
2025-09-01 14:10:39 +01:00 |
|
Joe Farebrother
|
99a05ed5a4
|
Update test outputs + fix semantics
|
2025-09-01 14:10:36 +01:00 |
|
Joe Farebrother
|
45b5efad25
|
Fix FPs and typo
|
2025-09-01 14:10:30 +01:00 |
|
Joe Farebrother
|
4f63528844
|
Update alert messages
|
2025-09-01 14:10:25 +01:00 |
|
Joe Farebrother
|
d0daacd17e
|
Modernize multple calls to init/del
|
2025-09-01 14:10:22 +01:00 |
|
Joe Farebrother
|
a02016a95f
|
Add missing call to del
|
2025-09-01 14:10:17 +01:00 |
|