sammccall added a comment.

Name ideas:

- "Refactoring" - I think the main drawback is the conflicts with potential 
global-refactorings that we do in clangd. I don't think the conflict with 
`tooling/refactor` is bad enough to avoid this. I also don't think "some of 
these don't look like refactoring to me" is a strong reason to avoid it.
- "Code action" - I think the partial overlap with the protocol concept is 
confusing. (Worse, the protocol has two things called code action, that 
partially overlap). It's also not really a standard term outside LSP/VSCode, so 
we should be able to come up with something as good.
- "Action" - much too vague, I think
- "RefactoringAction" (or refactoring/Action, or refactoring::Action...) - not 
terrible but I think dominated by just "Refactoring" or "Refactor".
- "AutoEdit" or something equally descriptive - this is bland along the lines 
of Code Action, may be ok if it's sufficiently short and unique
- "Swizzle" or something equally unique-and-semantics-free - I'd be happy with 
this kind of alternative if we can't find something that clearly means what we 
want


Repository:
  rCTE Clang Tools Extra

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D56267/new/

https://reviews.llvm.org/D56267



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to