package lineage

import "github.com/open-policy-agent/opa/topdown/lineage"

Index

Functions

func Fails

func Fails(trace []*topdown.Event) []*topdown.Event

Fails returns a filtered trace that contains Fail events and context to understand where the Fail occurred.

func Filter

func Filter(trace []*topdown.Event, filter func(*topdown.Event) bool) (result []*topdown.Event)

Filter will filter a given trace using the specified filter function. The filtering function should return true for events that should be kept, false for events that should be filtered out.

func Notes

func Notes(trace []*topdown.Event) []*topdown.Event

Notes returns a filtered trace that contains Note events and context to understand where the Note was emitted.

Source Files

lineage.go

Version
v0.21.0
Published
Jun 16, 2020
Platform
js/wasm
Imports
1 packages
Last checked
4 seconds ago

Tools for package owners.