feat: STFT-076: Secureli ignore - ability to suppress issues - auto prompt user #18
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.
STFT-076: STFT-076: Secureli ignore - ability to suppress issues - auto prompt user
This PR adds a new feature which prompts users after a scan that has resulted in a linter failure if they would like to add an ignore rule for any of the detected failures.
If the user agrees to add an ignore rule, then secureli iterates through each failure and asks the user if they want to add an ignore for that failure, if so, then it also asks if the user wants to ignore the failure for all files or a specific file.
To test this, make any change (and stage the file) that would cause a linter failure. Some simple ones would be adding some white space at the end of a line or removing the blank line at the end of a file. Any linter failure should trigger the notification.
Note: New ignore rules are detected as an available upgrade, so when you run your next scan after adding an ignore, you will want to confirm the upgrade.