writer

package
v1.7.13 Latest Latest
Warning

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

Go to latest
Published: Feb 29, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Block

type Block struct {
	Name string
	All  bool
	List []string
}

Block represents a json block of a file for scan

type RegoRule

type RegoRule struct {
	Block Block
	build.Rule
}

RegoRule contains a block to be scanned and a rule to be applied

type RegoWriter

type RegoWriter struct {
	// contains filtered or unexported fields
}

RegoWriter represents the template for a Rego rule

func NewRegoWriter

func NewRegoWriter() (*RegoWriter, error)

NewRegoWriter initializes a default RegoWriter using builder template

func (*RegoWriter) Render

func (w *RegoWriter) Render(rules []build.Rule) ([]byte, error)

Render starts RegoWriter rules list passed as parameter

Jump to

Keyboard shortcuts

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