alingse / sundrylint

three thousand real world bug linter
MIT License
5 stars 0 forks source link

Project purpose? #5

Closed ccoVeille closed 6 months ago

ccoVeille commented 6 months ago

What is the project purpose abd its difference with this other one you own?

https://github.com/alingse/go-linter-runner-example

alingse commented 6 months ago

What is the project purpose abd its difference with this other one you own?

https://github.com/alingse/go-linter-runner-example

that project is a show project. if I create some linter done, I will post an PR and collect the cleaned result.

But this project, sundrylint, is just an experimental idea or a pre-implementation linter code. I run go-linter-runner to check whether this idea is adequate. If there are indeed some bugs, I may create a linter or merge this idea into other linters.

You can see the details at https://github.com/alingse/sundrylint/issues/2. There are six ideas mentioned, but only rangeappendall and nilnesserr have some value to others.

sudeepdino008 commented 6 months ago

nilnesserr is useful for us. See this PR by you. Can we use this now via golanci-lint? Or is there another way?

alingse commented 6 months ago

nilnesserr is useful for us. See this PR by you. Can we use this now via golanci-lint? Or is there another way?

I create a new clean linter, but it still has some bug now, you can try it later https://github.com/alingse/nilnesserr

when it was ready, I will add it to golangci-lint

@sudeepdino008