processors

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Hasher

type Hasher struct {
	Hasher *chasher.Hasher
}

func NewHasher

func NewHasher() *Hasher

func (*Hasher) Process

func (p *Hasher) Process(opts *options.Options, source fs.FS, node *sbom.Node) error

type LicenseScanner added in v0.3.0

type LicenseScanner struct{}

LicenseScanner is a file processor that matches file contents against the license classifier corpus. When a file holds a license, its normalized SPDX identifier is recorded as the node's license and concluded license; files without one are left untouched.

func NewLicenseScanner added in v0.3.0

func NewLicenseScanner() *LicenseScanner

func (*LicenseScanner) Process added in v0.3.0

func (p *LicenseScanner) Process(_ *options.Options, source fs.FS, node *sbom.Node) error

Jump to

Keyboard shortcuts

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