Top 9 Go clean-code Projects
-
A note on one of the change: "New package EditorConfig. This package provides support for the EditorConfig standard..."
Honestly the only reason to use this, and don't get me wrong, it's a huge reason, is to ensure windows users don't add CRLFs in their commits, and mess up diffs. Set `end_of_line = lf` and you're done.
`charset = utf-8` and `trim_trailing_whitespace = true` are also nice, but not as disruptive as `end_of_line`.
The other (indentation related) functionality should honestly be handled by language specific linters instead, as they can be syntax aware and allow for better control. I always disable those in practice.
This is the CLI tool to use during CI: https://github.com/editorconfig-checker/editorconfig-checker
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Hexagonal-Architecture
a distributed messaging and payment backend built around the hexagonal architecture (by LordMoMA)
-
-
-
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
Go clean-code discussion
Go clean-code related posts
Index
What are some of the best open-source clean-code projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | editorconfig-checker | 505 |
2 | Hexagonal-Architecture | 254 |
3 | Public-Library | 98 |
4 | phpstats | 70 |
5 | aoc | 35 |
6 | vertfn | 18 |
7 | go-commentage | 4 |
8 | toodaloo | 3 |
9 | goclean | 0 |