expert-lsp/expert

Port Refactorex into Expert

Closed

#678 opened on May 13, 2026

 (2 comments) (2 reactions) (1 assignee)Elixir (103 forks)batch import
good first issue

Repository metrics

Stars
 (1,986 stars)
PR merge metrics
 (Avg merge 13d 12h) (43 merged PRs in 30d)

Description

Refactorex is an excellent project that we depend on for several code actions.

However its original use case was different and integrating it with expert has some compatibility issues, mainly around dealing with offset conversions, or odd corner cases we've found from expert users.

I think it's worth to port its features(with proper attribution) into expert itself for two reasons:

  • To eliminate the compatibility glue and apply expert-specific optimizations where needed
  • To allow us to fix issues quickly, and not put the entire burden on the one maintainer of Refactorex

cc @gp-pereira as the Refactorex author

Contributor guide