mirror of
https://github.com/github/codeql.git
synced 2026-04-27 09:45:15 +02:00
Python: Autoformat everything using qlformat.
Will need subsequent PRs fixing up test failures (due to deprecated methods moving around), but other than that everything should be straight-forward.
This commit is contained in:
@@ -9,21 +9,21 @@ import semmle.python.pointsto.PointsToContext
|
||||
|
||||
from int total_facts, int total_size, int depth, float efficiency
|
||||
where
|
||||
total_facts =
|
||||
strictcount(ControlFlowNode call, CallableValue func |
|
||||
exists(PointsToContext ctx |
|
||||
call = func.getACall(ctx) and
|
||||
depth = ctx.getDepth() and
|
||||
not exists(PointsToContext shallower |
|
||||
call = func.getACall(shallower) and
|
||||
shallower.getDepth() < depth
|
||||
)
|
||||
)
|
||||
) and
|
||||
total_size =
|
||||
strictcount(ControlFlowNode call, CallableValue func, PointsToContext ctx |
|
||||
call = func.getACall(ctx) and
|
||||
depth = ctx.getDepth()
|
||||
) and
|
||||
efficiency = 100.0 * total_facts / total_size
|
||||
total_facts =
|
||||
strictcount(ControlFlowNode call, CallableValue func |
|
||||
exists(PointsToContext ctx |
|
||||
call = func.getACall(ctx) and
|
||||
depth = ctx.getDepth() and
|
||||
not exists(PointsToContext shallower |
|
||||
call = func.getACall(shallower) and
|
||||
shallower.getDepth() < depth
|
||||
)
|
||||
)
|
||||
) and
|
||||
total_size =
|
||||
strictcount(ControlFlowNode call, CallableValue func, PointsToContext ctx |
|
||||
call = func.getACall(ctx) and
|
||||
depth = ctx.getDepth()
|
||||
) and
|
||||
efficiency = 100.0 * total_facts / total_size
|
||||
select depth, total_facts, total_size, efficiency
|
||||
|
||||
Reference in New Issue
Block a user