Documentation
¶
Index ¶
Constants ¶
View Source
const ( IssueTrackerInvalid IssueTracker = "" IssueTrackerJira = "JIRA" IssueTrackerGithub = "GITHUB" IssueTrackerGitlab = "GITLAB" IssueTrackerPivotal = "PIVOTAL_TRACKER" IssueTrackerRedmine = "REDMINE" IssueTrackerYoutrack = "YOUTRACK" IssueTrackerAzure = "AZURE" )
Issue tracker types
View Source
const DefaultLocal = ".todocheck.yaml"
DefaultLocal contains the default filepath to the local todocheck config for the current repository
Variables ¶
View Source
var ValidAuthTypes = []AuthType{ AuthTypeNone, AuthTypeOffline, AuthTypeAPIToken, }
ValidAuthTypes is used for validation of auth type
View Source
var ValidIssueTrackerAuthTypes = map[IssueTracker][]AuthType{ IssueTrackerGithub: {AuthTypeNone, AuthTypeAPIToken}, IssueTrackerGitlab: {AuthTypeNone, AuthTypeAPIToken}, IssueTrackerPivotal: {AuthTypeNone, AuthTypeAPIToken}, IssueTrackerRedmine: {AuthTypeNone, AuthTypeAPIToken}, IssueTrackerJira: {AuthTypeNone, AuthTypeOffline}, IssueTrackerYoutrack: {AuthTypeAPIToken}, IssueTrackerAzure: {AuthTypeNone, AuthTypeAPIToken}, }
Functions ¶
func DefaultTokensCache ¶
func DefaultTokensCache() string
DefaultTokensCache for storing auth tokens
Types ¶
type Auth ¶
type Auth struct { Type AuthType `yaml:"type"` OfflineURL string `yaml:"offline_url"` TokensCache string `yaml:"tokens_cache,omitempty"` Token string `yaml:"-"` }
Auth configuration section for specifying issue tracker auth options
type AuthType ¶
type AuthType string
AuthType specifies the type of the auth token in todocheck's config
const ( AuthTypeNone AuthType = "none" AuthTypeOffline AuthType = "offline" AuthTypeAPIToken AuthType = "apitoken" )
possible auth types
type IssueTracker ¶
type IssueTracker string
IssueTracker enum
func (IssueTracker) IsValid ¶ added in v0.4.0
func (it IssueTracker) IsValid() bool
IsValid checks if the given issue tracker is among the valid enum values
func (IssueTracker) IsValidAuthType ¶ added in v0.4.0
func (it IssueTracker) IsValidAuthType(authType AuthType) bool
IsValidAuthType checks if the given auth type is among the valid auth types for the given issue tracker
func (IssueTracker) IsValidOrigin ¶ added in v0.4.0
func (it IssueTracker) IsValidOrigin(origin string) bool
IsValidOrigin checks if the given origin is among the valid patterns for the given issue tracker
Click to show internal directories.
Click to hide internal directories.