Many extensions missing in 9.1 (StyleCop is one of them).

After installing and opening the extensions manager, there are only 7 extensions showing. StyleCop is not showing any more and was removed when I upgraded. Anyway to get it back?

5 comments
Comment actions Permalink

Extensions need to be rebuilt to work with 9.1. We're working with the community to get them up to date as quickly as possible. StyleCop however, is a little tricky, as official development on both StyleCop and the StyleCop ReSharper plugin (which is part of the official project) has stalled. Someone from the community ported it to ReSharper 9.0, and we're hoping they'll also port to 9.1 - we're trying to help to get it out there as we know it's a popular plugin.

0
Comment actions Permalink

I wonder why these need to be rebuilt. Did you guys change the way extensions work? You would think it would work with 9.x unless a change was a major version change (10.x). I guess I will have to wait.

0
Comment actions Permalink

Because all of our functionality is built on top of abstract syntax trees, and the semantic models built from those syntax trees, any time the trees or models change, it's a breaking change that ripples throughtout the product. And 9.1 introduces full support for C# 6, TypeScript 1.4 and 1.5, EcmaScript 6, and so on - lots of breaking changes, unfortunately. Because the trees need to change so frequently, we don't (can't) implement a stable plugin API that works across versions, so a necessary evil is that plugins need to be recompiled across versions. Usually it's a fairly straightforward process of recompiling. Occasionally it's a bit more tricky than that (as we take the opportunity to rework how existing APIs work, e.g. asynchronous code completion and filters)

0
Comment actions Permalink

Matt, what is the current recommended method for using StyleCop with ReSharper 9.1.1?

Is it best to use StyleCop Analyzers or is there an integration with ReSharer 9.1.1 available?

 

0
Comment actions Permalink

I use the ReSharper Extensions with StyleCop Analyzers. The extensions knows when you have the StyleCop Analyzers installed so everything works together. You can also combine it with this: https://rehansaeed.com/generic-editorconfig-file/

0

Please sign in to leave a comment.