Announcing flake8-diff
Purpose
This utility allows you to run flake8 over a set of changed files and filter out violations that would be introduced by merging those changes.
We use this as part of our build / CI infrastructure to alert developers opening pull requests to new violations their pull request will introduce, if it were merged.