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

lexer: Remove superfluous statement in readDigits #3264

Merged
merged 2 commits into from Sep 20, 2021

Conversation

Cito
Copy link
Member

@Cito Cito commented Sep 18, 2021

Setting code = firstCode does not make sense here, since it is immediately overwritten. Either just let code; or use an empty loop as I have done here.


do {
code = body.charCodeAt(++position);
} while (isDigit(code));
// empty
Copy link
Member

Choose a reason for hiding this comment

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

Empty loops can look suspicious in code.
I moved increate to be the loop body since it's the purpose of this code to calculate position.

@IvanGoncharov IvanGoncharov added the PR: polish 💅 PR doesn't change public API or any observed behaviour label Sep 20, 2021
@IvanGoncharov IvanGoncharov merged commit 505b4f8 into graphql:main Sep 20, 2021
@IvanGoncharov
Copy link
Member

@Cito
Code quality and readability are a top priority for reference implementation.
Thanks a lot for reviewing and contributing back 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: polish 💅 PR doesn't change public API or any observed behaviour
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants