Skip to content

Cherry-pick mismatched parameter optionality analyzer and clean up directories #36379

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

Merged
merged 5 commits into from
Sep 14, 2021

Conversation

captainsafia
Copy link
Member

Cherry-picks #36154 to main and cleans up the folders in the Analyzers directory now that we have both components and minimal APIs analyzers in here.

…36154)

* Add analyzer for detecting mismatched endpoint parameter optionality

* Address feedback from code review

* Factor out CodeFixes and Analyzers to separate assemblies

* Address more feedback from review

* Address code checks
Copy link
Contributor

@dougbu dougbu left a comment

Choose a reason for hiding this comment

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

No further objections from me. Worst thing I could nitpick about (but won't 😀) is utility of trailing commas in array initializers to minimize perceived churn later. I'm not chiming in on approvals w/ @MackinnonBuck because I didn't really delve into the C#

@captainsafia
Copy link
Member Author

@dougbu Sounds good. I think I'll need a approval from you since @MackinnonBuck has left the GitHub org.

@Pilchie Pilchie added the old-area-web-frameworks-do-not-use *DEPRECATED* This label is deprecated in favor of the area-mvc and area-minimal labels label Sep 13, 2021
@captainsafia captainsafia merged commit b156057 into main Sep 14, 2021
@captainsafia captainsafia deleted the safia/cherrypick-analyzer branch September 14, 2021 18:39
@ghost ghost added this to the 7.0-preview1 milestone Sep 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
old-area-web-frameworks-do-not-use *DEPRECATED* This label is deprecated in favor of the area-mvc and area-minimal labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants