Foundry.DiagnosticBuilder

Fields

None

Methods

class

new (context)

add_fix (description, text_edits)

add_range (begin_line, begin_line_offset, end_line, end_line_offset)

end ()

ref ()

set_file (file)

set_line (line)

set_line_offset (line_offset)

set_markup (markup)

set_message (text)

set_path (path)

set_rule_id (rule_id)

set_severity (severity)

take_markup (markup)

take_message (text)

unref ()

Details

class Foundry.DiagnosticBuilder
classmethod new(context)
Parameters:

context (Foundry.Context) –

Return type:

Foundry.DiagnosticBuilder

add_fix(description, text_edits)
Parameters:
  • description (str or None) –

  • text_edits (Gio.ListModel) – [iface`Gio`.ListModel] of [class`Foundry`.TextEdit]

Adds a potential fix to the diagnostic.

New in version 1.1.

add_range(begin_line, begin_line_offset, end_line, end_line_offset)
Parameters:
  • begin_line (int) –

  • begin_line_offset (int) –

  • end_line (int) –

  • end_line_offset (int) –

end()
Returns:

a Foundry.Diagnostic or None

Return type:

Foundry.Diagnostic or None

ref()
Return type:

Foundry.DiagnosticBuilder

set_file(file)
Parameters:

file (Gio.File) –

set_line(line)
Parameters:

line (int) –

set_line_offset(line_offset)
Parameters:

line_offset (int) –

set_markup(markup)
Parameters:

markup (Foundry.Markup) –

set_message(text)
Parameters:

text (str) –

set_path(path)
Parameters:

path (str) –

set_rule_id(rule_id)
Parameters:

rule_id (str) –

set_severity(severity)
Parameters:

severity (Foundry.DiagnosticSeverity) –

take_markup(markup)
Parameters:

markup (Foundry.Markup) –

take_message(text)
Parameters:

text (str) –

unref()