CodeQL library for Ruby
codeql/ruby-all 5.1.11 (changelog, source)
Search

Module RubyDataFlow

Import path

import codeql.ruby.dataflow.internal.DataFlowImplSpecific

Imports

Predicates

exprNode

Gets the node corresponding to e.

ignoreFieldFlowBranchLimit

Holds if fieldFlowBranchLimit should be ignored for flow going into/out of c.

isParameterNode

Aliases

ParameterNode
mayBenefitFromCallContext

Holds if the set of viable implementations that can be called by call might be improved by knowing the call context.

neverSkipInPathGraph

Holds if n should never be skipped over in the PathGraph and in path explanations.

viableImplInCallContext

Gets a viable dispatch target of call in the context ctx. This is restricted to those calls for which a context might make a difference.