Gareth Jones
Gareth Jones
This introduces a new script to make it easier to ensure all "lists of ecosystems" within this codebase remain up to date, including: - the table in `docs/schema.md` - the...
In addition to this shaving ~100kb off the binary, it also means GoLand understands there are string formatting functions since they follow the `Sprintf` pattern 🎉
By default `golangci-lint` ignores output from `package-comments` unless you explicitly allow it, even if you're already explicitly enabling the underlying rule, as they consider it too noisy for most codebases
I can't find anywhere that we actually said explicitly "yes let's make this the default", but I'm pretty sure that was the plan and we didn't say _not_ to do...
Currently the CLI tests for the local databases are the slowest as they involve downloading zip files multiple times and the databases in particular include ones like `Debian` and `OSS-Fuzz`...
This is an initial attempt to convert the table output to use the new `Output.Result` and co that is being used for container scanning. Overall, I think I'm actually pretty...
Among other things, this covers the fact that we currently check if we're offline _after_ we validate the licenses since we could flip that to simplify our implementation but currently...
This was causing some trouble while working on upgrading to `urfave/cli` v3, which wasn't helped by the ironically generic name so I decided to do a bit of cleanup which...
I forgot to change this when doing #1737, as the `fix` tests were originally in the package itself