Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The `Ignore` struct is being used for two entirely different purposes. First, it is used for `exclude_patterns` which filter files out of analysis. Also, it is used for post-processing, to suppress specific issues based on plugin/rule/level filtering. These two usages have come together in an emergent behavior with a pretty bad bug -- If you have an `[[ignore]]` block without a `file_patterns` specifier, it will exclude all files from all analysis. To fix this properly, this will require some data re-architecture and more tests, but want to get a hotfix out right away.
- Loading branch information