Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update: fix 'skip' options in no-irregular-whitespace (fixes #13852) #13853

Merged
merged 2 commits into from Nov 20, 2020

Conversation

mdjermanovic
Copy link
Member

@mdjermanovic mdjermanovic commented Nov 16, 2020

Prerequisites checklist

What is the purpose of this pull request? (put an "X" next to an item)

[ ] Documentation update
[x] Bug fix (template)
[ ] New rule (template)
[ ] Changes an existing rule (template)
[ ] Add autofixing to a rule
[ ] Add a CLI option
[ ] Add something to the core
[ ] Other, please explain:

fixes #13852

This bug fix can produce only fewer errors.

Aside from fixing false positive from #13852, this bug fix can produce more warnings: the rule will now report irregular whitespace that starts immediately after an ignored node (template literal, string, regex, or comment). Those were false negatives in the actual version.

What changes did you make? (Give an overview)

Fixed the code that determines whether a location is inside the node.

Is there anything you'd like reviewers to focus on?

@mdjermanovic mdjermanovic added bug ESLint is working incorrectly rule Relates to ESLint's core rules accepted There is consensus among the team that this change meets the criteria for inclusion labels Nov 16, 2020
@mdjermanovic mdjermanovic changed the title Fix: no-irregular-whitespace skipTemplates false positive (fixes #13852) Update: fix 'skip' options in no-irregular-whitespace (fixes #13852) Nov 17, 2020
Copy link
Member

@btmills btmills left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job identifying the previous false negative possibility as well. I concur with this being a semver-minor bugfix.

@mdjermanovic mdjermanovic merged commit 5f09073 into master Nov 20, 2020
@mdjermanovic mdjermanovic deleted the issue13852 branch November 20, 2020 19:21
@eslint-github-bot eslint-github-bot bot locked and limited conversation to collaborators May 20, 2021
@eslint-github-bot eslint-github-bot bot added the archived due to age This issue has been archived; please open a new issue for any further discussion label May 20, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
accepted There is consensus among the team that this change meets the criteria for inclusion archived due to age This issue has been archived; please open a new issue for any further discussion bug ESLint is working incorrectly rule Relates to ESLint's core rules
Projects
None yet
2 participants