Files
codeql/python/ql/src/Expressions/UseofApply.ql
Rebecca Valentine d0617ef7bc Autoformat
2020-02-18 09:00:31 -08:00

18 lines
520 B
Plaintext

/**
* @name 'apply' function used
* @description The builtin function 'apply' is obsolete and should not be used.
* @kind problem
* @tags maintainability
* @problem.severity warning
* @sub-severity high
* @precision very-high
* @id py/use-of-apply
*/
import python
private import semmle.python.types.Builtins
from CallNode call, ControlFlowNode func
where major_version() = 2 and call.getFunction() = func and func.pointsTo(Value::named("apply"))
select call, "Call to the obsolete builtin function 'apply'."