gitextract_rkriiky5/ ├── .github/ │ └── workflows/ │ ├── rubocop.yml │ └── ruby.yml ├── .gitignore ├── .rubocop.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin/ │ ├── console │ └── setup ├── exe/ │ ├── querly │ └── querly-pp ├── lib/ │ ├── querly/ │ │ ├── analyzer.rb │ │ ├── check.rb │ │ ├── cli/ │ │ │ ├── console.rb │ │ │ ├── find.rb │ │ │ ├── formatter.rb │ │ │ ├── rules.rb │ │ │ └── test.rb │ │ ├── cli.rb │ │ ├── concerns/ │ │ │ └── backtrace_formatter.rb │ │ ├── config.rb │ │ ├── node_pair.rb │ │ ├── pattern/ │ │ │ ├── argument.rb │ │ │ ├── expr.rb │ │ │ ├── kind.rb │ │ │ └── parser.y │ │ ├── pp/ │ │ │ └── cli.rb │ │ ├── preprocessor.rb │ │ ├── rule.rb │ │ ├── rules/ │ │ │ └── sample.rb │ │ ├── script.rb │ │ ├── script_enumerator.rb │ │ └── version.rb │ └── querly.rb ├── manual/ │ ├── configuration.md │ ├── examples.md │ └── patterns.md ├── querly.gemspec ├── rules/ │ └── sample.yml ├── sample.yaml ├── template.yml └── test/ ├── analyzer_test.rb ├── check_test.rb ├── cli/ │ ├── console_test.rb │ ├── rules_test.rb │ └── test_test.rb ├── config_test.rb ├── data/ │ ├── test1/ │ │ ├── querly.yml │ │ └── script.rb │ ├── test2/ │ │ ├── querly.yml │ │ └── script.rb │ ├── test3/ │ │ ├── querly.yml │ │ └── script.rb │ └── test4/ │ ├── querly.yml │ └── script.rb ├── node_pair_test.rb ├── pattern_parser_test.rb ├── pattern_test_test.rb ├── preprocessor_test.rb ├── querly_test.rb ├── rule_test.rb ├── script_enumerator_test.rb ├── smoke_test.rb └── test_helper.rb