Git Product home page Git Product logo

ernicommunity / agentmulder Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hmemcpy/agentmulder

31.0 31.0 11.0 7.15 MB

Agent Mulder plugin for ReSharper provides navigation to and finding usages of types registered or resolved via Dependency Injection (DI) containers.

Home Page: http://hmemcpy.github.io/AgentMulder/

License: MIT License

Batchfile 0.09% C# 99.39% PowerShell 0.52%

agentmulder's People

Contributors

alexfdezsauco avatar citizenmatt avatar derigel23 avatar gitter-badger avatar hmemcpy avatar lxalln avatar mareklinka avatar matkoch avatar moodmosaic avatar pavolbelusko avatar porges avatar sirduke 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

Watchers

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

agentmulder's Issues

Still marking stuff as not used with Windsor

Profiles are being highlighted as unused (even though they are used)

untitled

Just registering container like this

public class ContainerConfig
{
    public static IWindsorContainer Container { get; private set; }

    /// <summary>
    /// Registers the container.
    /// </summary>
    public static IWindsorContainer RegisterContainer(params Action[] onRegisterCallbacks)
    {
        Container = new WindsorContainer()
            .Install(FromAssembly.InDirectory(new AssemblyFilter(HttpRuntime.BinDirectory, "Asos.*.dll")));

No visual cues with SimpleInjector

R# 2019.1.3
Agent Mulder 2019.1.0
VS 16.2.0
SimpleInjector 4.6.0

Hi,

I'm new to this plugin and I can't see any visual cues at all, I also see no configuration options or indication that the plugin works at all (only that it's installed in R#s plugin manager). We use SimpleInjector to register our command interface:

var commandType = typeof(IOurCommand<>);

Container.Register(commandType, commandType.Assembly);

Container.RegisterDecorator(commandType, typeof(TransactionCommandAspect<>));

And a sample aspect:

public class TransactionCommandAspect<TCommand> : IOurCommand<TCommand> {...}

and sample command:

public class HelpCommand : IOurCommand<OurModel> {...}

I should at least see "Navigate to -> Registered Components" on our interface, right? Am I missing some configuration I need to do before?

R# 2022 support

I would like to request this ReSharper extension to be available in ReSharper 2022.

The last version is only available to ReSharper 2019 unfortunately.

Readme/wiki not reflecting current state

Hi,
you should update the project's Readme to reflect the current state of the product. The last sections
We hope to have something for you to download soon. In the meantime,.. Please note: we are in the process of sorting the details out with the original author... are no longer valid I believe.
Also the wiki seems like the project is just freshly revived, yet it is already published in Resharper's extension gallery.

ReSharper and AgentMulder versioning

Hi All,

I'm support engineer of ReSharper team. The latest AgentMulder version seems to support 2017.2.1 but not the newer versions. It breaks R# being installed into R# 2017.3.x (not sure about 2017.2.2).

The supported R# versions haven't been specified in the current AgentMulder version. It is declared as compatible with all the newer versions above R# 2017.2. So it was available in R# Extension Manager despite it can't be installed into more recent versions or can break the R# installation itself.

We removed the extension from the ReSharper Gallery. Please fix the versioning issue and upload the updated version with properly specified supported R# versions. It will become available in the Extension Manager of all the compatible R# builds.

--
Andrey Simukov
Support Engineer
JetBrains
http://www.jetbrains.com
The Drive To Develop
[email protected]

ReSharper 2019.2 support

R# 2019.2 will be landing soon (EAP 6 as of right now) and we need to migrate Mulder to the latest SDK.

extension might add tabs to code somehow

Hi,

this might be unrelated, but I had an issuer with resharper where it would add tabs between method names and parentheses like so :

Thing.Wait     ();
var stuff    = new Stuff    ();

and no amount of setting reset solved it. Only removing Agent Mulder cured Resharper. I re added it, worked a bit and sure enough the bug was back. I removed it again, problem solved again. I was hesitant to post this but, well, just to let you know.
It might be a jetbrains issue rather than your extension though.

Collection was modified exception

RegisteredTypeCollector and PatternManagerCache in method ICache.SyncUpdate loop over dirtyFiles and call ICache.Merge method.
ICache.Merge is removing item from dirtyFiles collection causing "Collection was modified" exception.

ReSharper 2019.3 support

Do you need help updating to 2019.3 ? We could also introduce support for Rider at the same time, but it would require a few project structure changes.

Support for ReSharper 2017.2

R# 2017.2 was released last week, we need to update the plugin to support the new Wave 9 SDK.

Target timeframe: the week of September 4 - September 8.

IntelliSense completion writes underscore '_'

When this extension is installed at some point the IntelliSense completion gets broken where when you press tab to complete a selected method/property/member name it is not replaced by the full name but with an underscore '_'. Restarting VS will fix the issue for a while before it occurs again. Uninstalling the extension stops the issue from occurring.

VS2019 16.4.5
Resharper 2019.3.2

Other extensions I have had install at the time of issue occurrence are:
StyleCop by JetBrains, MoqComplete

Support for Resharper 2018

Hi, i really like the idea of AgentMulder, but i cant find it in the Extensions Tab.
Could it be that it does not get listed because its not compatible with Resharper 2018? (I have 2018.1)

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.