The entire file 
is 
https://raw.githubusercontent.com/evcc-io/evcc/a5f7bb0100c4427a2f611f82b742f56a449681de/charger/keba-modbus_decorators.go,
 
part of https://github.com/evcc-io/evcc/pull/7485.

Seems entirely find to me and works locally which makes it so confusing. 
Also formats fine: https://go.dev/play/p/XhoSAFjpGXa 

On Sunday, April 16, 2023 at 12:31:22 PM UTC+2 Jan Mercl wrote:

> On Sun, Apr 16, 2023 at 12:17 PM Andreas Götz <andrea...@gmail.com> wrote:
> >
> > Good morning. Please excuse me for asking here- I'm stuck with something 
> that looks like a gofmt bug though that seems very unlikely.
> >
> > In CI (
> https://github.com/evcc-io/evcc/actions/runs/4712710735/jobs/8357929411?pr=7485)
>  
> I'm using a "porcelain" step to make sure only go-fmt'ed sources are 
> checked in:
> >
> > gofmt -w -l $(find . -name '*.go')
> >
> > This step fails with: expected declaration, found ')' on this line which 
> seems lengthy but perfectly valid:
> >
> > func decorateKeba(base *Keba, meter func() (float64, error), meterEnergy 
> func() (float64, error), phaseCurrents func() (float64, float64, float64, 
> error), phaseVoltages func() (float64, float64, float64, error), 
> phaseSwitcher func(int) error) api.Charger {
> > ...
> > }
> >
> > Funny enough, the error happens on CI only. I've recently noticed that 
> Go issues had identified and fixed a mis-compile error and I'm wondering if 
> that (or similar) might be hitting here due to wrong binary code?
> >
> > Any thoughts?
>
> It's not enough to show the place of error, the preceding context may
> cause it. Can you provide the whole file? Your snippet formats just
> fine: https://go.dev/play/p/3GqFunldeq0
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/0dd15d6e-a01c-4815-a09c-9970e0f78b32n%40googlegroups.com.

Reply via email to