Documentation
¶
Index ¶
- Variables
- func FlattenDiagnosticMessage(d *ast.Diagnostic, newLine string) string
- func FormatDiagnosticWithColorAndContext(output io.Writer, diagnostic *ast.Diagnostic, formatOpts *FormattingOptions)
- func FormatDiagnosticsStatusAndTime(output io.Writer, time string, diag *ast.Diagnostic, ...)
- func FormatDiagnosticsStatusWithColorAndTime(output io.Writer, time string, diag *ast.Diagnostic, ...)
- func FormatDiagnosticsWithColorAndContext(output io.Writer, diags []*ast.Diagnostic, formatOpts *FormattingOptions)
- func TryClearScreen(output io.Writer, diag *ast.Diagnostic, options *core.CompilerOptions) bool
- 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 ¶
View Source
var ScreenStartingCodes = []int32{ diagnostics.Starting_compilation_in_watch_mode.Code(), diagnostics.File_change_detected_Starting_incremental_compilation.Code(), }
Functions ¶
func FlattenDiagnosticMessage ¶
func FlattenDiagnosticMessage(d *ast.Diagnostic, newLine string) string
func FormatDiagnosticWithColorAndContext ¶
func FormatDiagnosticWithColorAndContext(output io.Writer, diagnostic *ast.Diagnostic, formatOpts *FormattingOptions)
func FormatDiagnosticsStatusAndTime ¶
func FormatDiagnosticsStatusAndTime(output io.Writer, time string, diag *ast.Diagnostic, formatOpts *FormattingOptions)
func FormatDiagnosticsStatusWithColorAndTime ¶
func FormatDiagnosticsStatusWithColorAndTime(output io.Writer, time string, diag *ast.Diagnostic, formatOpts *FormattingOptions)
func FormatDiagnosticsWithColorAndContext ¶
func FormatDiagnosticsWithColorAndContext(output io.Writer, diags []*ast.Diagnostic, formatOpts *FormattingOptions)
func TryClearScreen ¶
func TryClearScreen(output io.Writer, diag *ast.Diagnostic, options *core.CompilerOptions) bool
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.