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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chore(props): Reduced some more subjective warnings down to suggestions/none #3081

Merged
merged 7 commits into from
Nov 30, 2023

Conversation

JR-Morgan
Copy link
Member

@JR-Morgan JR-Morgan commented Nov 30, 2023

See build props changes
I have reduced several subjective warnings down to a suggestion or none

I have also enabled some optional flags to make CA2000 more lenient for disposal object ownership transfers that don't quite match Microsoft ideal patterns.
see https://github.com/dotnet/roslyn-analyzers/blob/main/docs/Analyzer%20Configuration.md#dispose-analysis-kind-for-idisposable-rules

This should mean for us, the remaining CA2000 violations should all be genuine disposal issues 馃.

AlanRynne and others added 6 commits November 28, 2023 16:38
* fix(core): IDE0005 Redundant Using statements

* fix(ci): GenerateDocumentationFile is required for IDE0005 to run on CI

* fix(ci): Allow warnings on all CI jobs
* fix(gh): IDE0005 for Grasshopper connector

* fix(rhino): IDE0005 for Rhino connector

* fix(rh/gh): IDE0005 for Rhino/Grasshopper shared converter
@JR-Morgan JR-Morgan changed the title Jrm/warnings/extra ones to ignore Chore(props): Reduced some more subjective warnings down to suggestions/none Nov 30, 2023
@JR-Morgan JR-Morgan marked this pull request as ready for review November 30, 2023 12:53
Base automatically changed from fix/warning/IDE0005 to dev November 30, 2023 16:37
Copy link
Member

@AlanRynne AlanRynne left a comment

Choose a reason for hiding this comment

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

馃檶馃徏 Beautiful! Thnx for all the investigation going behind this.

@JR-Morgan JR-Morgan merged commit 6ca8678 into dev Nov 30, 2023
30 checks passed
@JR-Morgan JR-Morgan deleted the jrm/warnings/extra-ones-to-ignore branch November 30, 2023 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants