Documentation
¶
Index ¶
- func FlattenDiagnosticMessage(d *ast.Diagnostic, newLine string) string
- func FormatDiagnosticsWithColorAndContext(output io.Writer, diags []*ast.Diagnostic, formatOpts *FormattingOptions)
- func WriteErrorSummaryText(output io.Writer, allDiagnostics []*ast.Diagnostic, ...)
- func WriteFlattenedDiagnosticMessage(writer io.Writer, diagnostic *ast.Diagnostic, newline string)
- func WriteFormatDiagnostic(output io.Writer, diagnostic *ast.Diagnostic, formatOpts *FormattingOptions)
- func WriteFormatDiagnostics(output io.Writer, diagnostics []*ast.Diagnostic, formatOpts *FormattingOptions)
- func WriteLocation(output io.Writer, file *ast.SourceFile, pos int, formatOpts *FormattingOptions, ...)
- type ErrorSummary
- type FormattedWriter
- type FormattingOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FlattenDiagnosticMessage ¶
func FlattenDiagnosticMessage(d *ast.Diagnostic, newLine string) string
func FormatDiagnosticsWithColorAndContext ¶
func FormatDiagnosticsWithColorAndContext(output io.Writer, diags []*ast.Diagnostic, formatOpts *FormattingOptions)
func WriteErrorSummaryText ¶
func WriteErrorSummaryText(output io.Writer, allDiagnostics []*ast.Diagnostic, formatOpts *FormattingOptions)
func WriteFlattenedDiagnosticMessage ¶
func WriteFlattenedDiagnosticMessage(writer io.Writer, diagnostic *ast.Diagnostic, newline string)
func WriteFormatDiagnostic ¶
func WriteFormatDiagnostic(output io.Writer, diagnostic *ast.Diagnostic, formatOpts *FormattingOptions)
func WriteFormatDiagnostics ¶
func WriteFormatDiagnostics(output io.Writer, diagnostics []*ast.Diagnostic, formatOpts *FormattingOptions)
func WriteLocation ¶
func WriteLocation(output io.Writer, file *ast.SourceFile, pos int, formatOpts *FormattingOptions, writeWithStyleAndReset FormattedWriter)
Types ¶
type ErrorSummary ¶
type ErrorSummary struct { TotalErrorCount int GlobalErrors []*ast.Diagnostic ErrorsByFiles map[*ast.SourceFile][]*ast.Diagnostic SortedFileList []*ast.SourceFile }
type FormattingOptions ¶
type FormattingOptions struct { tspath.ComparePathsOptions NewLine string }
Click to show internal directories.
Click to hide internal directories.