CodeActionKind
- Source:
- enumerations.scala
Type members
Inherited classlikes
Value members
Inherited methods
Concrete fields
Base kind for quickfix actions: 'quickfix'
Base kind for quickfix actions: 'quickfix'
- Source:
- enumerations.scala
Base kind for refactoring actions: 'refactor'
Base kind for refactoring actions: 'refactor'
- Source:
- enumerations.scala
Base kind for refactoring extraction actions: 'refactor.extract'
Base kind for refactoring extraction actions: 'refactor.extract'
Example extract actions:
- Extract method
- Extract function
- Extract variable
- Extract interface from class
- ...
- Source:
- enumerations.scala
Base kind for refactoring inline actions: 'refactor.inline'
Base kind for refactoring inline actions: 'refactor.inline'
Example inline actions:
- Inline function
- Inline variable
- Inline constant
- ...
- Source:
- enumerations.scala
Base kind for refactoring rewrite actions: 'refactor.rewrite'
Base kind for refactoring rewrite actions: 'refactor.rewrite'
Example rewrite actions:
- Convert JavaScript function to class
- Add or remove parameter
- Encapsulate field
- Make method static
- Move method to base class
- ...
- Source:
- enumerations.scala
Base kind for source actions: source
Base kind for source actions: source
Source code actions apply to the entire file.
- Source:
- enumerations.scala
Base kind for auto-fix source actions: source.fixAll
.
Base kind for auto-fix source actions: source.fixAll
.
Fix all actions automatically fix errors that have a clear fix that do not require user input. They should not suppress errors or perform unsafe fixes such as generating new types or classes.
- Since:
3.15.0
- Source:
- enumerations.scala
Base kind for an organize imports source action: source.organizeImports
Base kind for an organize imports source action: source.organizeImports
- Source:
- enumerations.scala