Enable linter [rule.modifies-value-receiver] and refactor RoleDescriptor (#18093)
This commit is contained in:
parent
4da2eabd7f
commit
a2afd38f25
|
@ -24,3 +24,4 @@ warningCode = 1
|
||||||
[rule.indent-error-flow]
|
[rule.indent-error-flow]
|
||||||
[rule.errorf]
|
[rule.errorf]
|
||||||
[rule.duplicated-imports]
|
[rule.duplicated-imports]
|
||||||
|
[rule.modifies-value-receiver]
|
||||||
|
|
|
@ -123,8 +123,7 @@ const (
|
||||||
|
|
||||||
// WithRole enable a specific tag on the RoleDescriptor.
|
// WithRole enable a specific tag on the RoleDescriptor.
|
||||||
func (rd RoleDescriptor) WithRole(role RoleDescriptor) RoleDescriptor {
|
func (rd RoleDescriptor) WithRole(role RoleDescriptor) RoleDescriptor {
|
||||||
rd |= (1 << role)
|
return rd | (1 << role)
|
||||||
return rd
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func stringToRoleDescriptor(role string) RoleDescriptor {
|
func stringToRoleDescriptor(role string) RoleDescriptor {
|
||||||
|
|
Loading…
Reference in New Issue