issues

package
v1.7.9 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2022 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const TypeInvalidRegex string = "invalid_regex"

TypeInvalidRegex is our type for an invalid regex

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 InvalidRegexCheck

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

InvalidRegexCheck checks for invalid regexes

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 InvalidRegex

type InvalidRegex struct {
	Regex string `json:"regex"`
	// contains filtered or unexported fields
}

InvalidRegex is an invalid regex issue

func (*InvalidRegex) ActionUUID

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

ActionUUID returns the UUID of the action where issue is found

func (*InvalidRegex) Description

func (p *InvalidRegex) Description() string

Description returns the description of the issue

func (*InvalidRegex) Language

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

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

func (*InvalidRegex) NodeUUID

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

NodeUUID returns the UUID of the node where issue is found

func (*InvalidRegex) Type

func (p *InvalidRegex) Type() string

Type returns the type of this issue

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

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