PublishDiagnosticsClientCapabilities

langoustine.lsp.structures.PublishDiagnosticsClientCapabilities
See thePublishDiagnosticsClientCapabilities companion object
case class PublishDiagnosticsClientCapabilities(relatedInformation: Opt[Boolean], tagSupport: Opt[TagSupport], versionSupport: Opt[Boolean], codeDescriptionSupport: Opt[Boolean], dataSupport: Opt[Boolean])

The publish diagnostic client capabilities.

Value parameters

codeDescriptionSupport

Client supports a codeDescription property since 3.16.0

dataSupport

Whether code action supports the data property which is preserved between a textDocument/publishDiagnostics and textDocument/codeAction request. since 3.16.0

relatedInformation

Whether the clients accepts diagnostics with related information.

tagSupport

Client supports the tag property to provide meta data about a diagnostic. Clients supporting tags have to handle unknown tags gracefully. since 3.15.0

versionSupport

Whether the client interprets the version property of the textDocument/publishDiagnostics notification's parameter. since 3.15.0

Attributes

Companion
object
Source
structures.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product