CodeActionKind

class Object
trait Matchable
class Any

Type members

Inherited classlikes

object given_Typeable_T extends Typeable[T]

Value members

Inherited methods

inline protected def entry(n: String): CodeActionKind
Inherited from:
StringEnum (hidden)
Source:
enumTypes.scala

Concrete fields

Empty kind.

Empty kind.

Source:
enumerations.scala

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

Givens

Inherited givens

Inherited from:
StringEnum (hidden)
Source:
enumTypes.scala
given reader: Reader[CodeActionKind]
Inherited from:
StringEnum (hidden)
Source:
enumTypes.scala
given writer: Writer[CodeActionKind]
Inherited from:
StringEnum (hidden)
Source:
enumTypes.scala