mirror of
https://github.com/github/codeql.git
synced 2025-12-18 01:33:15 +01:00
Will need subsequent PRs fixing up test failures (due to deprecated methods moving around), but other than that everything should be straight-forward.
17 lines
415 B
Plaintext
17 lines
415 B
Plaintext
/**
|
|
* @name TrueFalseSuccessors Test
|
|
* @description Tests true/false successors
|
|
* @kind table
|
|
* @problem.severity warning
|
|
*/
|
|
|
|
import python
|
|
|
|
from ControlFlowNode p, ControlFlowNode s, string which
|
|
where
|
|
s = p.getAFalseSuccessor() and which = "False"
|
|
or
|
|
s = p.getATrueSuccessor() and which = "True"
|
|
select p.getLocation().getFile().getShortName(), p.getLocation().getStartLine(), p, s.toString(),
|
|
which
|