issues

package
v0.76.0 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2020 License: AGPL-3.0 Imports: 5 Imported by: 1

Documentation

Index

Constants

View Source
const TypeMissingDependency string = "missing_dependency"

TypeMissingDependency is our type for a missing dependency issue

Variables

View Source
var RegisteredTypes = map[string]reportFunc{}

Functions

func Check

Check returns all issues in the given flow

func MissingDependencyCheck

func MissingDependencyCheck(sa flows.SessionAssets, flow flows.Flow, tpls []flows.ExtractedTemplate, refs []flows.ExtractedReference, report func(flows.Issue))

MissingDependencyCheck checks for missing dependencies

Types

type MissingDependency

type MissingDependency struct {
	Dependency assets.TypedReference `json:"dependency"`
	// contains filtered or unexported fields
}

MissingDependency is a missing asset dependency

func (*MissingDependency) ActionUUID

func (p *MissingDependency) ActionUUID() flows.ActionUUID

ActionUUID returns the UUID of the action where issue is found

func (*MissingDependency) Description

func (p *MissingDependency) Description() string

Description returns the description of the issue

func (*MissingDependency) Language added in v0.73.0

func (p *MissingDependency) Language() envs.Language

Language returns the translation language if the issue was found in a translation

func (*MissingDependency) NodeUUID

func (p *MissingDependency) NodeUUID() flows.NodeUUID

NodeUUID returns the UUID of the node where issue is found

func (*MissingDependency) Type

func (p *MissingDependency) Type() string

Type returns the type of this issue

Jump to

Keyboard shortcuts

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