-
Notifications
You must be signed in to change notification settings - Fork 733
Rename EquivalencyAssertionOptions to EquivalencyOptions
#2414
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
Rename EquivalencyAssertionOptions to EquivalencyOptions
#2414
Conversation
EquivalencyAssertionOptions to EquivalencyOptions
Qodana for .NET5 new problems were found
💡 Qodana analysis was run in the pull request mode: only the changed files were checked View the detailed Qodana reportTo be able to view the detailed Qodana report, you can either:
To get - name: 'Qodana Scan'
uses: JetBrains/[email protected]
with:
upload-result: trueContact Qodana teamContact us at [email protected]
|
I'm all for this change, but I suspect @jnyrup may have a different perspective on breaking changes like these. |
You read me like an open book.
To extend on this, I'm quite conservative when it comes to breaking changes, even between major versions. I do agree that the new name is better, but I don't think the change pull it's own weight. If I should try being a tiny bit pragmatic for once: |
As a user of this library, I am often glad about this approach, as it simplifies updates. Should I leave the pull request open for now and wait for #2253? As an alternative, if you prefer to not rename the classes at all, I could also just remove the code comment. |
It will. As I have it envisioned in my brain, it will be big time breaking change ;-) |
jnyrup
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#2413 will also cause a related breaking change by adding members to the public interface IEquivalencyAssertionOptions.
Let's do this 🚀
…renceEquivalencyAssertionOptions to SelfReferenceEquivalencyOptions
Pull Request Test Coverage Report for Build 6755429589
💛 - Coveralls |
|
What is wrong with the qodana scan? 🤔 |
I am not sure. I had similar problems with in #2431... |
|
IMHO it has nothing to do with the code itself? |
|
I think we need to look at that Qodana rule |
While working on #2413 I stumbled over this code comment to rename
EquivalencyAssertionOptionstoEquivalencyOptions. As we are currently working on the next major version, I thought it a good time to implement it.IMPORTANT
./build.sh --target spellcheckor.\build.ps1 --target spellcheckbefore pushing and check the good outcome