per-rule file exclude filters (#850) #857
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Rule-level file exclude filter feature implementation #850
Tryed to keep project at max compatibility level.
But where are some changes in core structures.
Filters are prechecked and initialized after reading from TOML, so it could cause error.
So
Initialize() error
method added to RuleConfigLogically it should be applyed in
normalize...
part of GetConfig, but just parse can return error, not normalize, soadded call of initialization to
parse
part of GetConfigAll tested.
Closes #850