config

package
v0.0.0-...-486ae31 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OctolintConfig

type OctolintConfig struct {
	Help          bool
	Url           string
	Space         string
	ApiKey        string
	AccessToken   string
	SkipTests     string
	OnlyTests     string
	VerboseErrors bool
	Version       bool
	Spinner       bool
	ConfigFile    string
	ConfigPath    string
	Verbose       bool

	// redirector settings
	UseRedirector           bool
	RedirectorHost          string
	RedirectorServiceApiKey string
	RedirecrtorApiKey       string
	RedirectorRedirections  string

	// Global filters for resources
	ExcludeProjects       StringSliceArgs
	ExcludeProjectsExcept StringSliceArgs
	ExcludeProjectsRegex  StringSliceArgs

	// These values are used to configure individual checks
	MaxEnvironments                           int
	ContainerImageRegex                       string
	VariableNameRegex                         string
	TargetNameRegex                           string
	WorkerNameRegex                           string
	WorkerPoolNameRegex                       string
	TargetRoleRegex                           string
	ProjectReleaseTemplateRegex               string
	ProjectStepWorkerPoolRegex                string
	SpaceNameRegex                            string
	LibraryVariableSetNameRegex               string
	TenantNameRegex                           string
	TagSetNameRegex                           string
	TagNameRegex                              string
	FeedNameRegex                             string
	AccountNameRegex                          string
	MachinePolicyNameRegex                    string
	CertificateNameRegex                      string
	GitCredentialNameRegex                    string
	ScriptModuleNameRegex                     string
	ProjectGroupNameRegex                     string
	ProjectNameRegex                          string
	LifecycleNameRegex                        string
	MaxDaysSinceLastTask                      int
	MaxDuplicateVariables                     int
	MaxDuplicateVariableProjects              int
	MaxInvalidVariableProjects                int
	MaxInvalidReleaseTemplateProjects         int
	MaxInvalidContainerImageProjects          int
	MaxInvalidWorkerPoolProjects              int
	MaxEmptyProjectCheckProjects              int
	MaxExclusiveEnvironmentsProjects          int
	MaxProjectSpecificEnvironmentProjects     int
	MaxProjectSpecificEnvironmentEnvironments int
	MaxProjectStepsProjects                   int
	MaxUnusedVariablesProjects                int
	MaxUnusedProjects                         int
	MaxUnusedTenants                          int
	MaxDefaultStepNameProjects                int
	MaxDeploymentsByAdminProjects             int
	MaxUnusedTargets                          int
	MaxUnhealthyTargets                       int
	MaxTenantTagsTargets                      int
	MaxTenantTagsTenants                      int
	MaxInvalidRoleTargets                     int
	MaxInvalidNameTargets                     int
	MaxInsecureK8sTargets                     int
	MaxDeploymentTasks                        int
	MaxSha1CertificatesMachines               int
}

type StringSliceArgs

type StringSliceArgs []string

func (*StringSliceArgs) Set

func (i *StringSliceArgs) Set(value string) error

func (*StringSliceArgs) String

func (i *StringSliceArgs) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL