Giter Club home page Giter Club logo

configureawaitchecker's People

Contributors

0x0309 avatar aelij avatar docode avatar hmemcpy avatar joelhulen avatar matkoch avatar simoncropp avatar socolin avatar yevgeniyredko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

configureawaitchecker's Issues

R# 9.1 support

Hey, I've noticed this awesome extension is missing for R#9.1, but still available for 9.0 and 8; Any chance to see it for 9.1?

ReSharper 2016.3 support

Currently ReSharper 2016.3 is in preview, but this preview is the first version that support Visual Studio 2017 (RC). Could you perhaps add support for 2016.3?

Disable analysis for test assemblies

Hi - and thanks for an excellent plugin!

I see that you have a test asserting that the extension ignores test classes, but I did not figure out how it works.

Do your require that test classes start with test? Or is there some other mechanism at play here?

We are using another R# extension – TestCop – which aligns our test code with production code through namespaces and a simple RegEx.

Common.Utils.SomeClass defined in Common.dll has test code defined in Common.Tests.dll, namespace Common.Tests.Utils.SomeClassTests

This pattern is not recognized by your extension, and we therefore get a lot of “noise” in our test code where ConfigureAwait makes less sense…

Any chance you could fix this? Or anything I could do on my side to fix this?

Support for ReSharper CLI

Got this request via the ReSharper gallery:

I'm using your ConfigureAwaitChecker plugin for ReSharper. Sadly it doesn't work with ReSharper's InspectCode command line tool. First I thought it's because InspectCode is somehow not completed yet but another plugin author mentioned that he had to fix something called 'R# platform zone markers' (see https://youtrack.jetbrains.com/issue/RSRP-436208). Could you please check whether this is true for your plugin as well?

ReSharper and ConfigureAwaitChecker versioning

Hi guys,

I'm a support engineer of the ReSharper team. The latest ConfigureAwaitChecker version is marked as compatible with all the versions newer than Wave 203 Wave:203.0.0 However, it requests for Wave 203 components when being installed into Wave 211 (2021.1 EAP)

So it is available in R# Extension Manager despite it causes the related errors during the installation and when it's running in ReSharper.

“Error resolving type JetBrains.ReSharper.Feature.Services.CSharp.Analyses.Bulbs.ICSharpContextActionDataProvider from assembly “JetBrains.ReSharper.Feature.Services.CSharp, Version=777.0.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325”, request originating from assembly “JetBrains.ReSharper.Feature.Services.CSharp, Version=777.0.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325”. Could not find the type by its FQN. Is assembly qualification specified? True! Is it of our own assembly? True! Is looking into referenced assemblies allowed? False! Was the qualified referenced assembly encountered during lookup? False! Tried loading an implicitly-referenced assembly? False! Were following a forwarder exported type's assembly ref? No!”

“Error resolving type JetBrains.ReSharper.Feature.Services.Intentions.Scoped.QuickFixes.ScopedQuickFixBase from assembly “JetBrains.ReSharper.Feature.Services, Version=777.0.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325”, request originating from assembly “JetBrains.ReSharper.Feature.Services, Version=777.0.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325”. Could not find the type by its FQN. Is assembly qualification specified? True! Is it of our own assembly? True! Is looking into referenced assemblies allowed? False! Was the qualified referenced assembly encountered during lookup? False! Tried loading an implicitly-referenced assembly? False! Were following a forwarder exported type's assembly ref? No!”

Please fix the versioning issue and upload the updated version with properly specified supported R# version: Wave:[203.0.0]

The following code pattern does not detect ConfigureAwait use.

           var returnClause = new[] { "discoveryJson", "IsDiscoverable" };
            dynamic whereClause = new ExpandoObject();
            whereClause.TypeOf = AlexaApplianceClassPath;
            int count = 0;
            var devices = await HomeObject.Select(returnClause, whereClause).ConfigureAwait(false);

Add support for Rider 2019.3+ (EAP included)

I noticed I cannot use this plugin in EAP versions, only in the non-EAP version, and now with 2019.3, it's not supported either.

As opposed to needing to keep updating the version numbers every time a new build is released, why not open up this plugin to all future version + EAP, and then only fix when something breaks in a future version?

Support for 2016.2

Hey! Are you planning on supporting 2016.2 with this extension? I can't seem to find it in the gallery 😢

Support for 2020.2

Hi,

It seems ConfigureAwaitChecker 0.22.0 doesn't work on R# 2020.2. Could you please support this version?

Regards,
Vladimir.

ReSharper disable comments don't work

ReSharper disable comments (e.g. added via Alt+Enter > Options > Disable) don't actually disable the issue (plugin 0.1.0.2, R# 8.2.3000.5176, VS 2013 update 3). Is this a universal problem or just on my machine?

// ReSharper disable ConsiderUsingConfigureAwait
await Task.Delay(500);

(Thanks for this plugin, by the way! We are thinking about requiring ConfigureAwait on all await calls and I checked for a plugin on a whim.)

Option to only apply for public methods

The idea is sound, but I honestly don't want to add ConfigureAwait to every await statement. For non-GUI libraries, I find it reasonable to only add this to the public methods and I'd like this plugin to help me not forget them. Thoughts?

Rider support

Hey @aelij,

thanks for this great extension. I'm wondering if we could start adding support for Rider as well... I can even help with that if you're interested.

Please let me know what you think.
Matt

Not working with ReSharper 2020.2.4

Hi,

It seems like ConfigureAwaitChecker 0.22.0 doesn't work with Resharper 2020.2.4

JetBrains ReSharper 2020.2.4 Build 202.0.20200925.65451 built on 2020-09-25

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.