Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigReader ¶ added in v0.3.0
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController(param *ParamController, fs afero.Fs, stdout io.Writer, moduleInstaller ModuleInstaller, importer gojsonnet.Importer) *Controller
type FileFinder ¶ added in v0.3.0
type JsonnetEvaluateResult ¶
return of vm.Evaluate()
type MockModuleInstaller ¶ added in v0.3.0
type MockModuleInstaller struct{}
func (*MockModuleInstaller) Installs ¶ added in v0.3.0
func (m *MockModuleInstaller) Installs(ctx context.Context, logE *logrus.Entry, param *module.ParamInstall, modules map[string]*config.ModuleArchive) error
type ModuleInstaller ¶ added in v0.3.0
type ModuleInstaller interface {
Installs(ctx context.Context, logE *logrus.Entry, param *module.ParamInstall, modules map[string]*config.ModuleArchive) error
}
type OutputGetter ¶ added in v0.3.0
type ParamController ¶
type ParamLint ¶
type ParamLint struct { ErrorLevel string `json:"error_level,omitempty"` ShownErrorLevel string `json:"shown_error_level,omitempty"` RootDir string `json:"root_dir,omitempty"` DataRootDir string `json:"data_root_dir,omitempty"` ConfigFilePath string `json:"config_file_path,omitempty"` TargetID string `json:"target_id,omitempty"` FilePaths []string `json:"file_paths,omitempty"` Output string `json:"output,omitempty"` OutputSuccess bool `json:"output_success,omitempty"` PWD string `json:"pwd,omitempty"` }
func (*ParamLint) FilterParam ¶ added in v0.3.0
func (p *ParamLint) FilterParam() *filefilter.Param
func (*ParamLint) OutputterParam ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.