LSProtocol::DiagnosticOptions
Inherits JSON::Serializable / Reference / Object
Diagnostic options.
@since 3.17.0
Constructors
new(inter_file_dependencies : Bool | Nil, workspace_diagnostics : Bool | Nil, identifier : String | Nil = nil, work_done_progress : Bool | Nil = nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
inter_file_dependencies
Whether the language has inter file dependencies meaning that editing code in one file can result in a different diagnostic set in another file. Inter file dependencies are common for most programming languages and typically uncommon for linters.
work_done_progress
Source