OptionalcodeClient supports a codeDescription property
OptionaldataWhether code action supports the data property which is
preserved between a textDocument/publishDiagnostics and
textDocument/codeAction request.
OptionalrelatedWhether the clients accepts diagnostics with related information.
OptionaltagClient supports the tag property to provide meta data about a diagnostic. Clients supporting tags have to handle unknown tags gracefully.
General diagnostics capabilities for pull and push model.