https://github.com/jjti/go-spancheck

checks usage of OpenTelemetry/Census spans
https://github.com/jjti/go-spancheck

Keywords

linting observability otel telemetry tracing

Last synced: 11 months ago
JSON representation

Acceptance Criteria

Repository metadata

checks usage of OpenTelemetry/Census spans


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: over 1 year ago

Total Commits: 50
Total Committers: 2
Avg Commits per committer: 25.0
Development Distribution Score (DDS): 0.04

Commits in past year: 50
Committers in past year: 2
Avg Commits per committer in past year: 25.0
Development Distribution Score (DDS) in past year: 0.04

Name Email Commits
Joshua Timmons j****1@g****m 48
Oleksandr Redko O****o@e****m 2

Committer domains:


Issue and Pull Request metadata

Last synced: over 1 year ago

Total issues: 7
Total pull requests: 2
Average time to close issues: 6 days
Average time to close pull requests: about 7 hours
Total issue authors: 3
Total pull request authors: 1
Average comments per issue: 1.57
Average comments per pull request: 0.5
Merged pull request: 2
Bot issues: 0
Bot pull requests: 0

Past year issues: 7
Past year pull requests: 2
Past year average time to close issues: 6 days
Past year average time to close pull requests: about 7 hours
Past year issue authors: 3
Past year pull request authors: 1
Past year average comments per issue: 1.57
Past year average comments per pull request: 0.5
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/jjti/go-spancheck

Top Issue Authors

  • jjti (4)
  • Crocmagnon (2)
  • hansgylling (1)

Top Pull Request Authors

  • alexandear (2)

Top Issue Labels

  • bug (2)

Top Pull Request Labels


Package metadata

proxy.golang.org: github.com/jjti/go-spancheck

Package spancheck defines a linter that checks for mistakes with OTEL trace spans. spancheck: check for mistakes with OpenTelemetry trace spans. Common mistakes with OTEL trace spans include forgetting to call End: Forgetting to set an Error status: Forgetting to record the Error:

  • Homepage: https://github.com/jjti/go-spancheck
  • Documentation: https://pkg.go.dev/github.com/jjti/go-spancheck#section-documentation
  • Licenses: MIT
  • Latest release: v0.5.2 (published over 1 year ago)
  • Last Synced: 2024-05-24T13:21:39.697Z (12 months ago)
  • Versions: 15
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 9.46%
    • Average: 10.064%
    • Dependent repos count: 10.667%

Dependencies

.github/workflows/ci.yaml actions
  • actions/checkout v3 composite
  • actions/setup-go v4 composite
  • golangci/golangci-lint-action v3 composite
  • rlespinasse/github-slug-action v4.4.1 composite
  • shogo82148/actions-goveralls v1 composite
go.mod go
  • golang.org/x/mod v0.14.0
  • golang.org/x/tools v0.16.1
go.sum go
  • golang.org/x/mod v0.14.0
  • golang.org/x/sync v0.5.0
  • golang.org/x/tools v0.16.1
testdata/base/go.mod go
  • github.com/go-logr/logr v1.4.1
  • github.com/go-logr/stdr v1.2.2
  • go.opentelemetry.io/otel v1.21.0
  • go.opentelemetry.io/otel/metric v1.21.0
  • go.opentelemetry.io/otel/trace v1.21.0
testdata/base/go.sum go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/go-logr/logr v1.2.2
  • github.com/go-logr/logr v1.4.1
  • github.com/go-logr/stdr v1.2.2
  • github.com/google/go-cmp v0.6.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.8.4
  • go.opentelemetry.io/otel v1.21.0
  • go.opentelemetry.io/otel/metric v1.21.0
  • go.opentelemetry.io/otel/trace v1.21.0
  • gopkg.in/yaml.v3 v3.0.1
testdata/disableerrorchecks/go.mod go
  • github.com/go-logr/logr v1.4.1
  • github.com/go-logr/stdr v1.2.2
  • go.opentelemetry.io/otel v1.21.0
  • go.opentelemetry.io/otel/metric v1.21.0
  • go.opentelemetry.io/otel/trace v1.21.0
testdata/disableerrorchecks/go.sum go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/go-logr/logr v1.2.2
  • github.com/go-logr/logr v1.4.1
  • github.com/go-logr/stdr v1.2.2
  • github.com/google/go-cmp v0.6.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.8.4
  • go.opentelemetry.io/otel v1.21.0
  • go.opentelemetry.io/otel/metric v1.21.0
  • go.opentelemetry.io/otel/trace v1.21.0
  • gopkg.in/yaml.v3 v3.0.1
testdata/enableall/go.mod go
  • github.com/go-logr/logr v1.4.1
  • github.com/go-logr/stdr v1.2.2
  • go.opentelemetry.io/otel v1.21.0
  • go.opentelemetry.io/otel/metric v1.21.0
  • go.opentelemetry.io/otel/trace v1.21.0
testdata/enableall/go.sum go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/go-logr/logr v1.2.2
  • github.com/go-logr/logr v1.4.1
  • github.com/go-logr/stdr v1.2.2
  • github.com/google/go-cmp v0.6.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.8.4
  • go.opentelemetry.io/otel v1.21.0
  • go.opentelemetry.io/otel/metric v1.21.0
  • go.opentelemetry.io/otel/trace v1.21.0
  • gopkg.in/yaml.v3 v3.0.1
testdata/enablechecks/go.mod go
  • github.com/go-logr/logr v1.4.1
  • github.com/go-logr/stdr v1.2.2
  • go.opentelemetry.io/otel v1.21.0
  • go.opentelemetry.io/otel/metric v1.21.0
  • go.opentelemetry.io/otel/trace v1.21.0
testdata/enablechecks/go.sum go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/go-logr/logr v1.2.2
  • github.com/go-logr/logr v1.4.1
  • github.com/go-logr/stdr v1.2.2
  • github.com/google/go-cmp v0.6.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.8.4
  • go.opentelemetry.io/otel v1.21.0
  • go.opentelemetry.io/otel/metric v1.21.0
  • go.opentelemetry.io/otel/trace v1.21.0
  • gopkg.in/yaml.v3 v3.0.1

Score: -Infinity