Skip to content

Provide "Add method implementation" CodeActions for missing objc method definitions (-Wincomplete-implementation) #2186

@NSExceptional

Description

@NSExceptional

Description

In Xcode, when a method declared in a header is not implemented in the .m file, Xcode provides a fix-it to add the method. Same for Swift. The LSP should provide that functionality where possible for -Wincomplete-implementation warnings, via CodeActions (the best approach according to my limited understanding of LSP)

I don't know if this LSP does this for Swift already—it should if it doesn't, I can make that a separate issue if needed—but it doesn't for objc

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions