Skip to content

Add a CodeActionProvider for code fixes #34

Closed

Description

@DanTup

Activity

  1. added
    is enhancementAn enhancement or improvement that should be listed in release notes but is not a bug fix.
    on Aug 6, 2016
  2. added this to the milestone on Aug 6, 2016
  3. devoncarew commented on Aug 16, 2016

    @devoncarew
    Contributor

    FYI, if you haven't used them, the analysis server's quick fixes are an awesome feature. From my perspective, this is one of the big outstanding features left to implement (once the rename refactor lands).

  4. DanTup commented on Aug 16, 2016

    @DanTup
    MemberAuthor

    I've not seen them, but I'm really keen to have them, I use the equiv in C# loads (assuming it's same sort of things; like you typed a class without importing its namespace, a fix offers to add the namespace, etc.).

  5. jrote1 commented on Aug 18, 2016

    @jrote1
    Contributor

    Would definitely be good for importing types that cannot be found.

  6. added a commit that references this issue on Aug 24, 2016
  7. DanTup commented on Aug 24, 2016

    @DanTup
    MemberAuthor

    Started work on this; seems to work really well (even offers to fix typos!), but I hit some snags. Hoping it's something silly I'm doing wrong and easy to fix! microsoft/vscode#10912

  8. modified the milestones: v1.0, on Aug 27, 2016
  9. DanTup commented on Aug 31, 2016

    @DanTup
    MemberAuthor

    This is done and working. There's a weird issue with the UI not updating if you use the F8 popup isntead of Ctrl+. (lightbulb) menu, but that is as-designed in Code (but I'm hoping maybe they can be convinced to improve!).

  10. modified the milestones: , on Sep 1, 2016
  11. DanTup commented on Sep 1, 2016

    @DanTup
    MemberAuthor

    Moving to 0.11 so we can ship Debugger + Rename now (Code Actions are very wonky until the Code fix in 1.5 to update them when you apply them).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    is enhancementAn enhancement or improvement that should be listed in release notes but is not a bug fix.

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions