1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
package fmts
func init() {
const lang = "scala"
register(&Fmt{
Name: "scalac",
Errorformat: []string{
`%E%f:%l: error: %m`,
`%W%f:%l: warning: %m`,
`%A%f:%l: %m`,
`%Z%p^`,
`%C%.%#`,
`%-G%.%#`,
},
Description: "Scala compiler",
URL: "http://www.scala-lang.org/",
Language: lang,
})
register(&Fmt{
Name: "sbt",
Errorformat: []string{
`%E[%t%.%+] %f:%l: error: %m`,
`%A[%t%.%+] %f:%l: %m`,
`%Z[%.%+] %p^`,
`%C[%.%+] %.%#`,
`%-G%.%#`,
},
Description: "the interactive build tool",
URL: "http://www.scala-sbt.org/",
Language: lang,
})
register(&Fmt{
Name: "sbt-scalastyle",
Errorformat: []string{
`[%trror] %f:%l:%c: %m`, // [error]
`[%tarn] %f:%l:%c: %m`, // [warn]
`[%trror] %f:%l: %m`, // [error]
`[%tarn] %f:%l: %m`, // [warn]
`[%trror] %f: %m`, // [error]
`[%tarn] %f: %m`, // [warn]
`%-G%.%#`,
},
Description: "Scalastyle - SBT plugin",
URL: "http://www.scalastyle.org/sbt.html",
Language: lang,
})
register(&Fmt{
Name: "scalastyle",
Errorformat: []string{
`%trror file=%f message=%m line=%l column=%c`,
`%trror file=%f message=%m line=%l`,
`%trror file=%f message=%m`,
`%tarning file=%f message=%m line=%l column=%c`,
`%tarning file=%f message=%m line=%l`,
`%tarning file=%f message=%m`,
`%-G%.%#`,
},
Description: "Scalastyle - Command line",
URL: "http://www.scalastyle.org/command-line.html",
Language: lang,
})
}
|