Files
codeql/ruby/downgrades/1199e154f5e9b3560297633c6ebb4dfe0b191ae4/ruby_block_parameters_child.ql
2022-04-28 13:47:14 +02:00

15 lines
547 B
Plaintext

class RubyBlockParameters extends @ruby_block_parameters {
string toString() { none() }
}
class RubyBlockParameter extends @ruby_block_parameters_child_type {
string toString() { none() }
}
from RubyBlockParameters ruby_block_parameters, int index, RubyBlockParameter param
where
ruby_block_parameters_child(ruby_block_parameters, index, param) or
ruby_block_parameters_locals(ruby_block_parameters,
index - 1 - max(int i | ruby_block_parameters_child(ruby_block_parameters, i, _)), param)
select ruby_block_parameters, index, param