[Feat]: Ignore words per file #159
Open
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.
What:
Description:
There are a few cases where unfortunately we can't fix the typo that peck is finding and I don't want to explicitly ignore the word since it can then get added to new files. Being able to explicitly ignore a word per file will be handy since it lets us fix the errors we can and then ignore the ones we can't but still prevent it from happening again in new places.
example peck.json
{ "preset": "laravel", "ignore": { "words": [ "php" ], "paths": [ ], "files": { "app/somefile/typo.php": [ "typo" ] } } }Note:
I've not updated the read me yet, if you're happy with these changes I can update the docs to include more information about this.