Remove unused ProjectPushRuleFinder

What does this MR do and why?

Removes the unused ProjectPushRuleFinder class, its spec, and its entry in the finder collection allowlist.

ProjectPushRuleFinder was introduced to read from the project_push_rules table. Its only call sites were added in the read switch, which was later reverted in #592187 (closed) — but the revert left the finder class itself in place. Nothing has referenced it since.

This is the first of several small cleanup MRs for #605248 (closed).

Also removes the corresponding entries from .rubocop_todo/gitlab/bounded_contexts.yml and .rubocop_todo/gitlab/namespaced_class.yml.

References

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist.

Edited by Emma Park

Merge request reports

Loading
Loading