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