You've already forked opentelemetry-go
mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2026-06-03 18:35:08 +02:00
Use already enabled revive linter and add depguard (#2883)
* Refactor golangci-lint conf Order settings alphabetically. * Add revive settings to golangci conf * Check blank imports * Check bool-literal-in-expr * Check constant-logical-expr * Check context-as-argument * Check context-key-type * Check deep-exit * Check defer * Check dot-imports * Check duplicated-imports * Check early-return * Check empty-block * Check empty-lines * Check error-naming * Check error-return * Check error-strings * Check errorf * Stop ignoring context first arg in tests * Check exported comments * Check flag-parameter * Check identical branches * Check if-return * Check increment-decrement * Check indent-error-flow * Check deny list of go imports * Check import shadowing * Check package comments * Check range * Check range val in closure * Check range val address * Check redefines builtin id * Check string-format * Check struct tag * Check superfluous else * Check time equal * Check var naming * Check var declaration * Check unconditional recursion * Check unexported return * Check unhandled errors * Check unnecessary stmt * Check unnecessary break * Check waitgroup by value * Exclude deep-exit check in example*_test.go files
This commit is contained in:
@@ -68,6 +68,9 @@ type Property struct {
|
||||
hasData bool
|
||||
}
|
||||
|
||||
// NewKeyProperty returns a new Property for key.
|
||||
//
|
||||
// If key is invalid, an error will be returned.
|
||||
func NewKeyProperty(key string) (Property, error) {
|
||||
if !keyRe.MatchString(key) {
|
||||
return newInvalidProperty(), fmt.Errorf("%w: %q", errInvalidKey, key)
|
||||
@@ -77,6 +80,9 @@ func NewKeyProperty(key string) (Property, error) {
|
||||
return p, nil
|
||||
}
|
||||
|
||||
// NewKeyValueProperty returns a new Property for key with value.
|
||||
//
|
||||
// If key or value are invalid, an error will be returned.
|
||||
func NewKeyValueProperty(key, value string) (Property, error) {
|
||||
if !keyRe.MatchString(key) {
|
||||
return newInvalidProperty(), fmt.Errorf("%w: %q", errInvalidKey, key)
|
||||
|
||||
@@ -612,7 +612,7 @@ func TestBaggageMembers(t *testing.T) {
|
||||
},
|
||||
}
|
||||
|
||||
baggage := Baggage{list: baggage.List{
|
||||
bag := Baggage{list: baggage.List{
|
||||
"foo": {
|
||||
Value: "1",
|
||||
Properties: []baggage.Property{
|
||||
@@ -626,13 +626,13 @@ func TestBaggageMembers(t *testing.T) {
|
||||
},
|
||||
}}
|
||||
|
||||
assert.ElementsMatch(t, members, baggage.Members())
|
||||
assert.ElementsMatch(t, members, bag.Members())
|
||||
}
|
||||
|
||||
func TestBaggageMember(t *testing.T) {
|
||||
baggage := Baggage{list: baggage.List{"foo": {Value: "1"}}}
|
||||
assert.Equal(t, Member{key: "foo", value: "1"}, baggage.Member("foo"))
|
||||
assert.Equal(t, Member{}, baggage.Member("bar"))
|
||||
bag := Baggage{list: baggage.List{"foo": {Value: "1"}}}
|
||||
assert.Equal(t, Member{key: "foo", value: "1"}, bag.Member("foo"))
|
||||
assert.Equal(t, Member{}, bag.Member("bar"))
|
||||
}
|
||||
|
||||
func TestMemberKey(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user