Fernandez Ludovic
ldez.dev
Fernandez Ludovic
@ldez.dev
I'm a community-funded open-source developer.
Core maintainer of Golangci-lint, go-acme/lego, and some open-source projects you may be using 😉
Pinned
Starting today, my only source of revenue is community sponsoring for my OSS work.

Currently, it is far from enough to live on.
The next months will be difficult, but I need to do it.

My main focus will be on golangci-lint and go-acme/lego, I want to add new features.
We often focus on binary size, but do you know the size of the files inside the module cache for your project?
On a CI, this may lead you to "no space left on device"
I created a small tool to calculate module cache size for a module.

github.com/ldez/gomodca...

#golang
April 25, 2025 at 11:30 AM
Reposted by Fernandez Ludovic
BREAKING.

From a reliable source. MITRE support for the CVE program is due to expire tomorrow. The attached letter was sent out to CVE Board Members.
April 15, 2025 at 5:23 PM
Reposted by Fernandez Ludovic
I am thrilled to announce the release of golangci-lint v2!

ldez.github.io/blog/2025/03...

#golang #golangcilint
Welcome to golangci-lint v2
I am thrilled to announce the release of v2! I hope is that these features will enhance your development experience.
ldez.github.io
March 24, 2025 at 12:46 PM
Reposted by Fernandez Ludovic
Golangci-lint financial report.

github.com/golangci/gol...

#golang #golangcilint
January 27, 2025 at 1:15 PM
Reposted by Fernandez Ludovic
Happy New Year 🎉
New release (v1.63.0) of golangci-lint!

What's new?
golangci-lint.run/product/chan...

#golang #golangci-lint
Changelog | golangci-lint
Fast Go linters runner golangci-lint.
golangci-lint.run
January 1, 2025 at 1:59 PM
I created a new linter to detect calls which can be replaced by methods from the testing package.
github.com/ldez/usetest...

This new linter will be available in the next version of golangci-lint (v1.63).

Support my work: bento.me/ldez

#golang #golangcilint
December 9, 2024 at 12:13 PM
Reposted by Fernandez Ludovic
in computer news: lol, lmao

github.com/ultralytics/...

it looks like github actions got tricked into running bash through a malicious branch name

which was used to ship mining malware inside python packages

incredible
Discrepancy between what's in GitHub and what's been published to PyPI for v8.3.41 · Issue #18027 · ultralytics/ultralytics
Bug Code in the published wheel 8.3.41 is not what's in GitHub and appears to invoke mining. Users of ultralytics who install 8.3.41 will unknowingly execute an xmrig miner. Examining the file util...
github.com
December 6, 2024 at 2:04 PM
Great! My PR about publishing AUR from sources (not '-bin') has been merged into #GoReleaser, I can't wait to be able to use it, this will save me time and simplify the release processes.
Thank you @caarlos0.dev ❤️
December 6, 2024 at 1:58 AM
I added an option to the `gomoddirectives` linter: it forces the usage of patch 0 (ex: 1.22.0) or go family (ex 1.22) as min go version.

github.com/ldez/gomoddi...

This feature will be available in the next version of golangci-lint (v1.63).

Support my work: bento.me/ldez

#golang #golangcilint
December 4, 2024 at 1:03 PM
I updated `tagliatelle` linter, you can now define the naming rules of struct tags by package.

github.com/ldez/tagliat...

This new feature will be available in the next version of golangci-lint (v1.63).

Sponsor my work: bento.me/ldez

#golang #golangcilint
December 3, 2024 at 5:02 PM
Starting today, my only source of revenue is community sponsoring for my OSS work.

Currently, it is far from enough to live on.
The next months will be difficult, but I need to do it.

My main focus will be on golangci-lint and go-acme/lego, I want to add new features.
December 2, 2024 at 3:57 PM
Reposted by Fernandez Ludovic
A few months ago a user alerted us to the existence of a weird website: a domain squatting website but with a really weird approach.

Maybe you can help us.

1/5
November 25, 2024 at 3:23 PM
I learned something today: I was interacting with a Chinese contributor, and he was using "~" at the end of some sentences.
I thought it was related to a translation tool, but not at all.
The tilde is used at the end of sentences to convey a light, playful, or casual tone.
November 19, 2024 at 5:16 PM
Reposted by Fernandez Ludovic
🎉 New release (v1.62) of golangci-lint!
What's new?
golangci-lint.run/product/chan...
#golang #golangci-lint
👇
Changelog | golangci-lint
Fast Go linters runner golangci-lint.
golangci-lint.run
November 10, 2024 at 7:46 PM
How I published links (and emojis) inside the pkg.go.dev documentation of my module / The missing documentation of pkg.go.dev

ldez.github.io/blog/2024/10...

#go #golang
How I published links inside the pkg.go.dev documentation of my module
While hunting down a package on https://pkg.go.dev, I stumbled upon a delightful surprise in the “Links” section: there are custom links!! What is this magic?
ldez.github.io
October 28, 2024 at 11:38 AM
Joke of the day, the answer of a DNS provider to their customers:
> We cannot provide an API that creates or deletes a DNS record, as this is a threat to the DNS itself.
September 18, 2024 at 3:04 PM
It can be useful if you want to get an overview of the forks of a GitHub repository
github.com/ldez/distrib...
GitHub - ldez/distributarepo: Helper to get an overview of the forks of a GitHub repository.
Helper to get an overview of the forks of a GitHub repository. - ldez/distributarepo
github.com
September 14, 2024 at 12:56 PM
Reposted by Fernandez Ludovic
Invest in the sustainability of open-source software, and donate to golangci-lint!
Your generosity ensures we can continue to serve gophers worldwide.
- opencollective.com/golangci-lint
- github.com/sponsors/gol...
#golang #go #osssustainability
September 9, 2024 at 4:16 PM
I "unclogged" the module "github.com/gofrs/flock", so if you need a thread-safe file-locking library in Go, you can use it.
github.com/gofrs/flock
#golang #go
GitHub - gofrs/flock: Thread-safe file locking library in Go
Thread-safe file locking library in Go. Contribute to gofrs/flock development by creating an account on GitHub.
github.com
July 4, 2024 at 5:19 PM