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

Is it alive or abandoned #3420

Closed
ds1709 opened this issue Dec 15, 2021 · 9 comments
Closed

Is it alive or abandoned #3420

ds1709 opened this issue Dec 15, 2021 · 9 comments

Comments

@ds1709
Copy link

ds1709 commented Dec 15, 2021

Well, my question is presented in subject. Is this project alive or abandoned? I got simple PR with important fix, which is hanging more than half of year. Also there's no any release since april 2019 (more than two years!).
So, is there any plans to support this project or is it abandoned?

@sharwell
Copy link
Member

Well, my question is presented in subject. Is this project alive or abandoned? I got simple PR with important fix, which is hanging more than half of year.

I sometimes miss things (I get so many notifications it's impossible to keep up with them all). I'll try to find the PR in question.

Also there's no any release since april 2019 (more than two years!).

There are several preview releases in that time. I would encourage using them. 👍

@sharwell sharwell reopened this Dec 15, 2021
@sharwell
Copy link
Member

I'm assuming the PR in question is:
#3335

I need to find a Russian-speaking contributor to docs.microsoft.com to verify this change and then we can get it merged.

@ds1709
Copy link
Author

ds1709 commented Dec 17, 2021

The issue for PR #3335 is here #3334.

@prlcutting
Copy link

Hi @sharwell - I have a similar question/concern. StyleCop hasn't had an "official" (non-beta) release in almost 3 years now. Meanwhile, we've seen the C# language march on significantly, and some new language features are being flagged as warnings/errors (with the official 1.1.118 release) when they're in fact valid/encouraged C# syntax.

Also, I see many more analyzers being provided out of the box with "core" .NET these days, chipping away at what StyleCop provides. What is the overall vision/future for StyleCop, and when a formal StyleCop release will be made please?

Thanks for all that you do in supporting StyleCop - it's a great tool.

@PSanetra
Copy link

PSanetra commented Mar 3, 2022

@sharwell Do you have an ETA when a new stable release can be expected?

@sharwell
Copy link
Member

sharwell commented Mar 3, 2022

There are no plans to remove the beta suffix for releases in the short term. Since this is a development-only dependency, the beta suffix has no impact on NuGet package release management.

@sharwell
Copy link
Member

sharwell commented Mar 3, 2022

I found a team to help resolve the original request, so closing this.

@sharwell
Copy link
Member

sharwell commented Mar 3, 2022

Duplicate of #3334

@sharwell sharwell marked this as a duplicate of #3334 Mar 3, 2022
@sharwell sharwell closed this as completed Mar 3, 2022
RoosterDragon added a commit to RoosterDragon/OpenRA that referenced this issue Mar 26, 2023
mono was the bottleneck restricting our ability to use a newer C# version. mono 6.12 is currently available. Although poorly documented on their website, this supports C# 9. https://www.mono-project.com/docs/about-mono/versioning/#mono-source-versioning indicates mono 6.12 uses Roslyn 3.9.0. https://github.com/dotnet/roslyn/blob/main/docs/wiki/NuGet-packages.md#versioning indicates Roslyn 3.9.0 supports C# 9.

This unlocks C# 8 and C# 9 features previously unavailable to us.
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-80
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-9

A newer version of StyleCop is required to avoid rules tripping up on the new syntax. Currently only prerelease versions are available but their use is encouraged DotNetAnalyzers/StyleCopAnalyzers#3420 (comment)

Fix style rule violations on existing rules where the newer language version makes some existing casts redundant or allows use of the null coalescing assignment operator.
RoosterDragon added a commit to RoosterDragon/OpenRA that referenced this issue Mar 26, 2023
mono was the bottleneck restricting our ability to use a newer C# version. mono 6.12 is currently available. Although poorly documented on their website, this supports C# 9. https://www.mono-project.com/docs/about-mono/versioning/#mono-source-versioning indicates mono 6.12 uses Roslyn 3.9.0. https://github.com/dotnet/roslyn/blob/main/docs/wiki/NuGet-packages.md#versioning indicates Roslyn 3.9.0 supports C# 9.

This unlocks C# 8 and C# 9 features previously unavailable to us.
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-80
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-9

A newer version of StyleCop is required to avoid rules tripping up on the new syntax. Currently only prerelease versions are available but their use is encouraged DotNetAnalyzers/StyleCopAnalyzers#3420 (comment)

Fix style rule violations on existing rules where the newer language version makes some existing casts redundant or allows use of the null coalescing assignment operator.
RoosterDragon added a commit to RoosterDragon/OpenRA that referenced this issue Mar 30, 2023
mono was the bottleneck restricting our ability to use a newer C# version. mono 6.12 is currently available. Although poorly documented on their website, this supports C# 9. https://www.mono-project.com/docs/about-mono/versioning/#mono-source-versioning indicates mono 6.12 uses Roslyn 3.9.0. https://github.com/dotnet/roslyn/blob/main/docs/wiki/NuGet-packages.md#versioning indicates Roslyn 3.9.0 supports C# 9.

This unlocks C# 8 and C# 9 features previously unavailable to us.
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-80
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-9

A newer version of StyleCop is required to avoid rules tripping up on the new syntax. Currently only prerelease versions are available but their use is encouraged DotNetAnalyzers/StyleCopAnalyzers#3420 (comment)

Fix style rule violations on existing rules where the newer language version makes some existing casts redundant or allows use of the null coalescing assignment operator.
penev92 pushed a commit to OpenRA/OpenRA that referenced this issue Apr 5, 2023
mono was the bottleneck restricting our ability to use a newer C# version. mono 6.12 is currently available. Although poorly documented on their website, this supports C# 9. https://www.mono-project.com/docs/about-mono/versioning/#mono-source-versioning indicates mono 6.12 uses Roslyn 3.9.0. https://github.com/dotnet/roslyn/blob/main/docs/wiki/NuGet-packages.md#versioning indicates Roslyn 3.9.0 supports C# 9.

This unlocks C# 8 and C# 9 features previously unavailable to us.
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-80
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-9

A newer version of StyleCop is required to avoid rules tripping up on the new syntax. Currently only prerelease versions are available but their use is encouraged DotNetAnalyzers/StyleCopAnalyzers#3420 (comment)

Fix style rule violations on existing rules where the newer language version makes some existing casts redundant or allows use of the null coalescing assignment operator.
@Mailaender
Copy link

#3647 is related. Why is the last release from 2022?

thumperward pushed a commit to thumperward/OpenRA that referenced this issue Oct 9, 2023
mono was the bottleneck restricting our ability to use a newer C# version. mono 6.12 is currently available. Although poorly documented on their website, this supports C# 9. https://www.mono-project.com/docs/about-mono/versioning/#mono-source-versioning indicates mono 6.12 uses Roslyn 3.9.0. https://github.com/dotnet/roslyn/blob/main/docs/wiki/NuGet-packages.md#versioning indicates Roslyn 3.9.0 supports C# 9.

This unlocks C# 8 and C# 9 features previously unavailable to us.
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-80
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-9

A newer version of StyleCop is required to avoid rules tripping up on the new syntax. Currently only prerelease versions are available but their use is encouraged DotNetAnalyzers/StyleCopAnalyzers#3420 (comment)

Fix style rule violations on existing rules where the newer language version makes some existing casts redundant or allows use of the null coalescing assignment operator.
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

No branches or pull requests

5 participants