Replies: 1 comment
-
I'm still working on it, but I think I've made good progress. Still, nothing is breaking. My primary goal is to enhance the project's maintainability, as this type of project can be challenging to maintain. Project StructureI reorganized the project with packages. I replaced I still haven't decided if I will convert the TestsI added a new test system that allows testing all the I also added more tests on each structure, function, etc. CLI PerformanceI improved the performance of the CLI significantly by using the same design as My fork is about four to six times faster than the current golines. Note: I don't have a recent laptop (~4 years old). On the Kubernetes codebase:
It was not possible to use Skip casesI added more skip cases ( BugsI fixed some bugs:
NotesThe default base formatter ( |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
golines will probably be archived in the coming months (it's written in the readme).
Based on the text inside the readme, I think they don't want to transfer it.
So I started working on a fork that's more complete than the one we currently use.
I used it to refactor the code, set up more complete tests, and fix some bugs.
https://github.com/golangci/golines/tree/wip/main
I'm still working on the branch (and I push force it), but the overall state is stable and without breaking changes.
I'll open an issue on the original repo for discussion with Segment, but I'll wait a bit in Q4.
Beta Was this translation helpful? Give feedback.
All reactions