新Go服务上的Arc lint错误,解析输出时出现错误

时间:2019-05-01 06:54:57

标签: lint golint

在服务上运行arc皮棉时

我看到此错误

 Exception 
    Some linters failed:
- Exception: Linter failed to parse output!

  STDOUT


  STDERR
  <standard input>:40:1: expected statement, found 'package'
  <standard input>:59:27: expected ';', found error

(Run with `--trace` for a full exception trace.)

它突然开始发生。

1 个答案:

答案 0 :(得分:0)

我面临着类似的问题。这是修复相同问题的观察结果。每当执行lint时,它都会相应地自动调整代码。如果文件末尾没有新行,则lint复制了整个文件,因此代码如下

package mypackage

import (
    "go.uber.org/fx"
)

// Module is an FX module used when initializing the app
var Module = fx.Provide(
    NewNewClient,
package mypackage

import (
    "go.uber.org/fx"
)

// Module is an FX module used when initializing the app
var Module = fx.Provide(
    NewNewClient,
)

请注意,此处重复打包,因此会引起问题。