Versions in this module Expand all Collapse all v6 v6.0.0 Oct 16, 2026 Changes in this version + func CalculateTopologyDelta(oldT, newT *topology.FunctionTopology) (string, int) + func CompareFunctions(funcName string, oldResult, newResult diff.FingerprintResult) models.FunctionDiff + func DepsDiff(oldDir, newDir string) (*models.DepsDiffOutput, error) + func Diff(oldPath, newPath string) (*models.DiffOutput, error) + func DiffBatch(pairs []DiffPair) []*models.DiffOutput + func DiffBatchWithFS(fsys FileSystem, pairs []DiffPair) []*models.DiffOutput + func DiffWithFS(fsys FileSystem, oldPath, newPath string) (*models.DiffOutput, error) + func ResultName(r diff.FingerprintResult) string + func SSAFunctionName(fn *ssa.Function) string + func ShortFunctionName(fullName string) string + type DiffPair struct + New string + Old string + type FileSystem interface + Abs func(path string) (string, error) + Getwd func() (string, error) + Open func(name string) (fs.File, error) + ReadFile func(name string) ([]byte, error) + Stat func(name string) (os.FileInfo, error) + WalkDir func(root string, fn fs.WalkDirFunc) error + type RealFileSystem struct + func (RealFileSystem) Abs(path string) (string, error) + func (RealFileSystem) Getwd() (string, error) + func (RealFileSystem) Open(name string) (fs.File, error) + func (RealFileSystem) ReadFile(name string) ([]byte, error) + func (RealFileSystem) Stat(name string) (os.FileInfo, error) + func (RealFileSystem) WalkDir(root string, fn fs.WalkDirFunc) error Other modules containing this package github.com/BlackVectorOps/semantic_firewall/v4 github.com/BlackVectorOps/semantic_firewall/v5 github.com/BlackVectorOps/semantic_firewall/v7