mirror of
https://github.com/git-chglog/git-chglog.git
synced 2026-01-23 02:15:12 +00:00
chore(ci): add golangci-lint action and apply linting changes (#120)
BREAKING CHANGE: `JiraIssueId` has been renamed to `JiraIssueID`. This impacts the value for `pattern_maps` in `config.yml`. * chore(ci): add golangci-lint action * chore(lint): address errcheck lint failures * chore(lint): address misspell lint failures * chore(lint): address gocritic lint failures * chore(lint): address golint lint failures * chore(lint): address structcheck lint failures * chore(lint): address gosimple lint failures * chore(lint): address gofmt lint failures * chore(ci): port to official golangci-lint github action * Update golangci configuration for better coverage Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com> * fix: file is not goimports-ed Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com> * fix: golint and exported functions comments Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com> * chore(lint): address gosec G304 warning * chore(lint): address uparam warnings * chore(lint): address scopelint lint failures * fix: cyclomatic complexity Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com> * chore(lint): address prealloc warning, noting that we are warning for now * chore(lint): address govet and errorlint failures * chore: clean up defer logic when checking errors Co-authored-by: Khosrow Moossavi <khos2ow@gmail.com>
This commit is contained in:
parent
2c3d3f400e
commit
ae3382b7c8
37 changed files with 391 additions and 177 deletions
6
jira.go
6
jira.go
|
|
@ -4,6 +4,7 @@ import (
|
|||
agjira "github.com/andygrunwald/go-jira"
|
||||
)
|
||||
|
||||
// JiraClient is an HTTP client for Jira
|
||||
type JiraClient interface {
|
||||
GetJiraIssue(id string) (*agjira.Issue, error)
|
||||
}
|
||||
|
|
@ -14,11 +15,12 @@ type jiraClient struct {
|
|||
url string
|
||||
}
|
||||
|
||||
// NewJiraClient returns an instance of JiraClient
|
||||
func NewJiraClient(config *Config) JiraClient {
|
||||
return jiraClient{
|
||||
username: config.Options.JiraUsername,
|
||||
token: config.Options.JiraToken,
|
||||
url: config.Options.JiraUrl,
|
||||
token: config.Options.JiraToken,
|
||||
url: config.Options.JiraURL,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue