Renamed files produce false signal because it's not conceptually a "new" violation and creates noise for the user moving code.
Note there are some cases this does not cover. Namely -- this covers not posting a comment when a file that is doing referencing is renamed. However, it will still post a comment on renamed constants. If we wanted to ignore renamed constants, we'd need to find renamed files and use zeitwerk to find the fully qualified constant for the renamed files and ALSO ignore added violations related to that renamed constant.
Renamed files produce false signal because it's not conceptually a "new" violation and creates noise for the user moving code.
Note there are some cases this does not cover. Namely -- this covers not posting a comment when a file that is doing referencing is renamed. However, it will still post a comment on renamed constants. If we wanted to ignore renamed constants, we'd need to find renamed files and use zeitwerk to find the fully qualified constant for the renamed files and ALSO ignore added violations related to that renamed constant.