Rasmus Wriedt Larsen
|
852e9875bd
|
Python: Apply suggestions from code review
Co-authored-by: Taus <tausbn@github.com>
|
2021-10-21 10:24:34 +02:00 |
|
Rasmus Wriedt Larsen
|
8167e83ae5
|
Python: Fix tests
|
2021-10-20 17:58:03 +02:00 |
|
Rasmus Wriedt Larsen
|
d0fd907582
|
Python: Add change-note
I reworded this slightly from what was done in C++, such that I can
completely stand behind what it says.
|
2021-10-20 17:03:55 +02:00 |
|
Rasmus Wriedt Larsen
|
8f28684d10
|
Python: Rename ExtractionErrors.ql -> ExtractionWarnings.ql
|
2021-10-20 17:01:33 +02:00 |
|
Rasmus Wriedt Larsen
|
605494c3d1
|
Python: Treat SyntaxErrors as warnings in diagnostics
Rename going to happen in second commit, so git doesn't get too confused
I don't actually recall where to lookup that warning is 1, and error is
2, but I took this from
https://github.com/github/codeql/pull/6830/files#diff-460fc20823ced3b074784db804f2d4d6cfcad4f23fe5d264dc7496c782629a2eR121-R123
|
2021-10-20 16:59:00 +02:00 |
|
Tom Hvitved
|
0bf5238f39
|
Update QL doc for allowParameterReturnInSelf
|
2021-10-20 12:08:58 +02:00 |
|
Tom Hvitved
|
dd138b0429
|
Address review comments
|
2021-10-20 12:08:58 +02:00 |
|
Tom Hvitved
|
a1511e13d8
|
Data flow: Sync files
|
2021-10-20 12:08:57 +02:00 |
|
Rasmus Wriedt Larsen
|
b0af805460
|
Merge pull request #6899 from thepurpleowl/patch-1
Python SignatureOverriddenMethod: Rmv duplicate condition
|
2021-10-19 11:24:01 +02:00 |
|
Geoffrey White
|
3f3c79f48f
|
Merge pull request #6884 from geoffw0/setliterals
Replace or chains with set literals.
|
2021-10-18 16:46:55 +01:00 |
|
Anders Schack-Mulligen
|
b67032d1cc
|
Merge pull request #6891 from erik-krogh/fix-java-this
add explicit this qualifier on all of java
|
2021-10-18 17:13:37 +02:00 |
|
Tom Hvitved
|
a10bde5795
|
Merge pull request #6872 from hvitved/dataflow/path-into-callable0-join
Data flow: Performance tweaks
|
2021-10-18 16:25:10 +02:00 |
|
Tom Hvitved
|
e6954292aa
|
Address review comments
|
2021-10-18 14:09:44 +02:00 |
|
Anders Schack-Mulligen
|
91ea064980
|
Sync
|
2021-10-18 14:04:50 +02:00 |
|
Surya Prakash Sahu
|
2871bdb206
|
Python SignatureOverriddenMethod: Rmv duplicate condition
|
2021-10-17 18:04:20 +05:30 |
|
jorgectf
|
271e2e4c49
|
Update .expected
|
2021-10-16 13:12:33 +02:00 |
|
jorgectf
|
14c50e993b
|
Add django GET.get RFS
|
2021-10-16 13:10:48 +02:00 |
|
jorgectf
|
45146bc798
|
Merge branch 'main' into jorgectf/python/headerInjection
|
2021-10-16 12:46:57 +02:00 |
|
jorgectf
|
bf76d9cd8b
|
Fix django test
|
2021-10-16 10:45:25 +02:00 |
|
jorgectf
|
2db1ffef1e
|
Merge remote-tracking branch 'origin/main' into jorgectf/python/headerInjection
|
2021-10-16 10:40:52 +02:00 |
|
Taus
|
b2e4276bc8
|
Merge pull request #6886 from aschackmull/java-python/perffix-transitive-step-x3
Java/Python: Fix some potential performance problems due to transitive deltas.
|
2021-10-15 11:06:35 +02:00 |
|
Geoffrey White
|
8f30b8b586
|
Autoformat.
|
2021-10-14 16:00:23 +01:00 |
|
Anders Schack-Mulligen
|
f6a517c998
|
Merge pull request #6882 from MathiasVP/fix-unnecessary-exists
C++/Python: Remove unnecessary `exists`
|
2021-10-14 16:44:05 +02:00 |
|
Anders Schack-Mulligen
|
310eec07c1
|
Java/Python: Fix some potential performance problems due to transitive deltas.
|
2021-10-14 16:10:00 +02:00 |
|
Geoffrey White
|
f08d2ee759
|
Merge branch 'main' into setliterals
|
2021-10-14 14:39:39 +01:00 |
|
Geoffrey White
|
9d63efe495
|
Python: Set literals.
|
2021-10-14 14:22:44 +01:00 |
|
Anders Schack-Mulligen
|
8b6baa250c
|
Merge pull request #6878 from aschackmull/remove-singleton-setliteral
C++/C#/Java/JavaScript/Python: Remove singleton set literals.
|
2021-10-14 14:53:05 +02:00 |
|
Rasmus Wriedt Larsen
|
7cd5e681dd
|
Merge pull request #6693 from yoff/python/promote-regex-injection
Python: Promote `py/regex-injection`
|
2021-10-14 14:49:05 +02:00 |
|
Mathias Vorreiter Pedersen
|
47a85bbb1d
|
Merge pull request #6869 from MathiasVP/fix-prefix/suffix-equality
Java/JS/Python: Replace '.prefix'/'.suffix' with '.matches'
|
2021-10-14 13:47:03 +01:00 |
|
Rasmus Wriedt Larsen
|
a5ab0b9100
|
Merge pull request #6871 from tausbn/python-fix-uses-of-implicit-this
Python: Fix uses of "implicit `this`"
|
2021-10-14 14:38:13 +02:00 |
|
Mathias Vorreiter Pedersen
|
8049d3f738
|
Python: Remove unnecessary 'exists'.
|
2021-10-14 12:02:57 +01:00 |
|
Tom Hvitved
|
f5420333e2
|
Sync shared files
|
2021-10-14 11:49:02 +02:00 |
|
Anders Schack-Mulligen
|
57cb300759
|
C++/C#/Java/JavaScript/Python: Remove singleton set literals.
|
2021-10-14 11:34:22 +02:00 |
|
Mathias Vorreiter Pedersen
|
a2371370ff
|
Merge pull request #6865 from MathiasVP/fix-if-none
C++/C#/JS/Python: Replace 'if p() then q() else none()' with a conjunction
|
2021-10-13 19:47:55 +01:00 |
|
Tom Hvitved
|
c14dcfbfe4
|
Data flow: Sync
|
2021-10-13 20:13:28 +02:00 |
|
CodeQL CI
|
2b0415e238
|
Merge pull request #6741 from yoff/python/model-os-path-file-accesses
Approved by RasmusWL
|
2021-10-13 11:11:41 -07:00 |
|
Andrew Eisenberg
|
0d1632a5d2
|
Move tutorial directly into each qlpack
Previously, the tutorial was injected during build time. This is much
simpler.
|
2021-10-13 08:37:04 -07:00 |
|
Taus
|
a6115687aa
|
Python: More implicit this
|
2021-10-13 13:43:37 +00:00 |
|
Taus
|
a9c8163ab3
|
Python: Fix uses of implicit this
Quoting the style guide:
"14. _Always_ qualify _calls_ to predicates of the same class with
`this`."
|
2021-10-13 13:43:36 +00:00 |
|
Mathias Vorreiter Pedersen
|
a80860cdc6
|
Python: Replace '.prefix'/'.suffix' with '.matches'.
|
2021-10-13 13:23:12 +01:00 |
|
Mathias Vorreiter Pedersen
|
bdc54bcda7
|
Python: Replace 'if p() then q() else none()' with a conjunction.
|
2021-10-13 12:13:55 +01:00 |
|
Rasmus Lerchedahl Petersen
|
83490e9a03
|
Python: update change note
|
2021-10-12 19:27:27 +02:00 |
|
Rasmus Lerchedahl Petersen
|
6c108e43d9
|
Python: address review
|
2021-10-12 15:16:48 +02:00 |
|
Rasmus Lerchedahl Petersen
|
cf92e1eee7
|
Python: move getStringArgIndex
|
2021-10-12 15:11:00 +02:00 |
|
Taus
|
75c4d6a8a0
|
Merge pull request #6650 from yoff/python-dataflow/init-time
Python: Import time dataflow
|
2021-10-12 11:31:03 +02:00 |
|
Rasmus Lerchedahl Petersen
|
61008fd3d0
|
Merge branch 'main' of github.com:github/codeql into python/promote-regex-injection
|
2021-10-12 11:28:12 +02:00 |
|
Rasmus Lerchedahl Petersen
|
b093aaaf27
|
Python: switch to type tracking
for tracking compiled regexes
|
2021-10-12 11:23:27 +02:00 |
|
yoff
|
43f7eede0b
|
Merge pull request #6182 from haby0/python/LogInjection
Python: CWE-117 Log injection
|
2021-10-12 10:54:45 +02:00 |
|
yoff
|
c007c9460c
|
Merge pull request #6843 from RasmusWL/dataflow-bool-expr
Python: Add data-flow for `x or y` and `x and y`
|
2021-10-12 10:40:54 +02:00 |
|
Rasmus Lerchedahl Petersen
|
f34d1ee997
|
Python: Update test expectation following rename
|
2021-10-12 10:36:18 +02:00 |
|