mirror of
https://github.com/mainflux/mainflux.git
synced 2025-04-28 13:48:49 +08:00

* Fix linting errors Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com> * feat(linters): add ineffassign linter This commit adds the `ineffassign` linter to the project's `.golangci.yml` configuration file. The `ineffassign` linter helps identify and flag assignments to variables that are never used, helping to improve code quality and maintainability. Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com> * Add extra linters Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com> * feat(golangci): Add header check - Added goheader check to ensure all files have license headers - Added build tags for "nats" in the .golangci.yml file to include the necessary dependencies for the "nats" package during the build process. - Also, increased the maximum number of issues per linter and the maximum number of same issues reported by the linter to improve the code quality analysis. Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com> * feat(.golangci.yml): Add new linters Add the following new linters to the .golangci.yml configuration file: - asasalint - asciicheck - bidichk - contextcheck - decorder - dogsled - errchkjson - errname - execinquery - exportloopref - ginkgolinter - gocheckcompilerdirectives These linters will help improve code quality and catch potential issues during the code review process. Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com> --------- Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
46 lines
614 B
Go
46 lines
614 B
Go
// Copyright (c) Mainflux
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package grpc
|
|
|
|
type identityRes struct {
|
|
id string
|
|
}
|
|
|
|
type issueRes struct {
|
|
accessToken string
|
|
refreshToken string
|
|
accessType string
|
|
}
|
|
|
|
type authorizeRes struct {
|
|
id string
|
|
authorized bool
|
|
}
|
|
|
|
type addPolicyRes struct {
|
|
authorized bool
|
|
}
|
|
|
|
type deletePolicyRes struct {
|
|
deleted bool
|
|
}
|
|
|
|
type listObjectsRes struct {
|
|
policies []string
|
|
nextPageToken string
|
|
}
|
|
|
|
type countObjectsRes struct {
|
|
count int
|
|
}
|
|
|
|
type listSubjectsRes struct {
|
|
policies []string
|
|
nextPageToken string
|
|
}
|
|
|
|
type countSubjectsRes struct {
|
|
count int
|
|
}
|