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 SA1111 to also check the parameter list in primary constructors #3791

Conversation

bjornhellander
Copy link
Contributor

@bjornhellander bjornhellander commented Jan 30, 2024

Fixes #3785.
I also reduced code duplication in SA1111 by creating some helper methods.

Copy link

codecov bot commented Jan 30, 2024

Codecov Report

Attention: Patch coverage is 96.79487% with 5 lines in your changes are missing coverage. Please review.

Project coverage is 97.45%. Comparing base (f66d17d) to head (5f00381).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #3791   +/-   ##
=======================================
  Coverage   97.44%   97.45%           
=======================================
  Files         922      924    +2     
  Lines      109835   109842    +7     
  Branches     3315     3302   -13     
=======================================
+ Hits       107027   107042   +15     
- Misses       1834     1836    +2     
+ Partials      974      964   -10     

@bjornhellander bjornhellander force-pushed the feature/sa1111-primary-ctor-3785 branch 2 times, most recently from a460659 to 6cafeff Compare January 30, 2024 17:34
@bjornhellander bjornhellander changed the title [WIP] Update SA1111 to also check the parameter list in primary constructors Update SA1111 to also check the parameter list in primary constructors Jan 30, 2024
@bjornhellander
Copy link
Contributor Author

Ready for review

@bjornhellander
Copy link
Contributor Author

Any comments here, @sharwell?

@bjornhellander bjornhellander force-pushed the feature/sa1111-primary-ctor-3785 branch 4 times, most recently from ca78919 to 2269736 Compare February 10, 2024 10:45
@bjornhellander
Copy link
Contributor Author

Any comments on this, @sharwell?

@bjornhellander bjornhellander force-pushed the feature/sa1111-primary-ctor-3785 branch from 2269736 to 5f00381 Compare March 21, 2024 06:35
@bjornhellander
Copy link
Contributor Author

Rebased, fixed suggestions from previous pull requests and added handling of primary constructors in base lists.

@sharwell sharwell merged commit 6327501 into DotNetAnalyzers:master Mar 21, 2024
19 checks passed
@bjornhellander bjornhellander deleted the feature/sa1111-primary-ctor-3785 branch March 21, 2024 19:09
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.

SA1111 not triggered on record constructor
2 participants