Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 11 golangci-lint Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
arguard
🛡 Linter for Go that checks static call arguments against the function guards (aka contracts).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
go-starter
A skeleton Go project, useful if you're starting a new project from scratch. (by tslamic)
Project mention: Using Private Go Modules with golangci-lint in GitHub Actions | dev.to | 2024-01-05# source: https://github.com/golangci/golangci-lint-action?tab=readme-ov-file#how-to-use name: golangci-lint on: push: branches: - master - main pull_request: permissions: contents: read # Optional: allow read access to pull request. Use with `only-new-issues` option. # pull-requests: read jobs: golangci: name: lint runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v4 with: go-version: '1.21' cache: false - name: golangci-lint uses: golangci/golangci-lint-action@v3 with: # Require: The version of golangci-lint to use. # When `install-mode` is `binary` (default) the value can be v1.2 or v1.2.3 or `latest` to use the latest version. # When `install-mode` is `goinstall` the value can be v1.2.3, `latest`, or the hash of a commit. version: v1.54 # Optional: working directory, useful for monorepos # working-directory: somedir # Optional: golangci-lint command line arguments. # # Note: By default, the `.golangci.yml` file should be at the root of the repository. # The location of the configuration file can be changed by using `--config=` # args: --timeout=30m --config=/my/path/.golangci.yml --issues-exit-code=0 # Optional: show only new issues if it's a pull request. The default value is `false`. # only-new-issues: true # Optional: if set to true, then all caching functionality will be completely disabled, # takes precedence over all other caching options. # skip-cache: true # Optional: if set to true, then the action won't cache or restore ~/go/pkg. # skip-pkg-cache: true # Optional: if set to true, then the action won't cache or restore ~/.cache/go-build. # skip-build-cache: true # Optional: The mode to install golangci-lint. It can be 'binary' or 'goinstall'. # install-mode: "goinstall"
golangci-lint related posts
-
Using Private Go Modules with golangci-lint in GitHub Actions
-
Go linters configuration, the right version.
-
My first linter :)
-
Go Package CI/CD with GitHub Actions
-
CLI for Windows with Go
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source golangci-lint projects? This list will help you:
Project | Stars | |
---|---|---|
1 | golangci-lint | 14,512 |
2 | golangci-lint-action | 981 |
3 | golang-templates/seed | 438 |
4 | machine | 142 |
5 | realworld-go-kit | 58 |
6 | ireturn | 49 |
7 | arguard | 25 |
8 | nonamedreturns | 24 |
9 | varnamelen | 14 |
10 | argslen | 6 |
11 | go-starter | 3 |
Sponsored