-
Notifications
You must be signed in to change notification settings - Fork 39
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
Introduce EagerStringFormatting
check
#1139
base: master
Are you sure you want to change the base?
Conversation
Quality Gate passedIssues Measures |
Mutation testing report by Pitest. Review any surviving mutants by inspecting the line comments under Files changed. |
1b69726
to
96c8208
Compare
0caa780
to
9675a51
Compare
Quality Gate passedIssues Measures |
Mutation testing report by Pitest. Review any surviving mutants by inspecting the line comments under Files changed. |
This check aims to simplify string constants by dropping redundant single quote escape sequences. The check is optimized for performance. While there, update existing checks such that they do not introduce violations of the type flagged by this new check.
96c8208
to
8ee3ce8
Compare
This new check flag code that can be simplified and/or optimized by deferring certain string formatting operations.
9675a51
to
459da80
Compare
Quality Gate passedIssues Measures |
Mutation testing report by Pitest. Review any surviving mutants by inspecting the line comments under Files changed. |
8ee3ce8
to
4ce0955
Compare
3e30dc5
to
f200a92
Compare
❗ This PR is on top of #1138. ❗
This is a draft PR; a bit more work (especially around tests) is required. I'm opening the PR already, as I'd like to reference it.
Suggested commit message: