github.com/khulnasoft/codebase@v0.0.0-20231214144635-a707781cbb24/errorformat/fmts/typescript.go (about)

     1  package fmts
     2  
     3  func init() {
     4  	const lang = "typescript"
     5  
     6  	register(&Fmt{
     7  		Name: "tsc",
     8  		Errorformat: []string{
     9  			`%E%f %#(%l,%c): error TS%n: %m`,
    10  			`%E%f %#(%l,%c): error %m`, // fallback
    11  			`%E%f %#(%l,%c): %m`,       // fallback
    12  			`%Eerror %m`,
    13  			`%C%\s%+%m`,
    14  			`%-G%.%#`,
    15  		},
    16  		Description: "TypeScript compiler",
    17  		URL:         "https://www.typescriptlang.org/",
    18  		Language:    lang,
    19  	})
    20  
    21  	register(&Fmt{
    22  		Name: "tslint",
    23  		Errorformat: []string{
    24  			`%f[%l, %c]: %m`, // --format=prose
    25  		},
    26  		Description: "An extensible linter for the TypeScript language",
    27  		URL:         "https://github.com/palantir/tslint",
    28  		Language:    lang,
    29  	})
    30  
    31  }