aarondandy / WeCantSpell.Roslyn

A spell check analyzer for Roslyn languages, probably abandoned.
3 stars 6 forks source link

Migration to netstandard/.net6, multiple languages and custom project dictionary support #13

Closed rpsft closed 4 months ago

rpsft commented 1 year ago
aarondandy commented 1 year ago

This looks like a fork and not an actual PR. If you are going to fork it, do it! This code hasn't been touched in ... 6 years. Also this codebase is effectively abandoned and should be archived. At this point, it's best to just start over. There is probably good stuff in this PR but to be totally honest I don't have time to review this.

rpsft commented 1 year ago

You're right, this is going to be a significant change and might be better supported in a fork. Do you mind if we continue with naming "WeCantSpell" as we proceed to version 2.0 and publish to nuget?

aarondandy commented 1 year ago

I don't think I claimed the prefix on nuget and it looks like you have claimed WeCantSpell.Roslyn already. Go for it!

aarondandy commented 1 year ago

This might be worth a look too if you haven't seen it yet: https://learn.microsoft.com/en-us/visualstudio/ide/text-spell-checker?view=vs-2022#how-to-customize-the-spell-checker

shokurov commented 1 year ago

I am aware of the Visual Studio spell checker. The reason i need an analyser is twofold:

  1. We need a centralised quality control at build time with static analysis
  2. The team uses different tools and we need to keep a centralised dictionary to be used by both JetBrains and Visual Studio

I think the idea of sharing common configuration in .editorconfig is great. Did you think of how to avoid ambiguity between the values used by Visual Studio for indicating specific checks done vs Roslyn codes severity used by analyser?

aarondandy commented 1 year ago

Did you think

Definitely not 😆

aarondandy commented 4 months ago

This PR has become a full fork: https://github.com/rpsft/WeCantSpell.Roslyn