Files
codeql/ruby/ql/consistency-queries/DataFlowConsistency.ql
2022-08-08 10:45:55 +02:00

16 lines
514 B
Plaintext

import codeql.ruby.DataFlow::DataFlow
import codeql.ruby.dataflow.internal.DataFlowPrivate
import codeql.ruby.dataflow.internal.DataFlowImplConsistency::Consistency
private class MyConsistencyConfiguration extends ConsistencyConfiguration {
override predicate postWithInFlowExclude(Node n) { n instanceof SummaryNode }
override predicate argHasPostUpdateExclude(ArgumentNode n) {
n instanceof BlockArgumentNode
or
n instanceof SummaryNode
or
n instanceof SynthHashSplatArgumentNode
}
}