pathutil

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 27, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CommonNonSourceDirectoryNames = []string{
	"test", "tests", "__tests__",
	"fixtures", "testdata", "test-fixtures", "test_fixtures",
	"spec", "specs", "__fixtures__", "__mocks__",
	"example", "examples",
}

CommonNonSourceDirectoryNames contains directory names that don't contain primary source manifests (tests, fixtures, examples, etc.) and may contain intentionally malformed files.

Functions

func MergeSkipDirsWithCommonNonSourceDirs

func MergeSkipDirsWithCommonNonSourceDirs(ecosystemSkips []string) []string

MergeSkipDirsWithCommonNonSourceDirs combines ecosystem-specific skip directories with common non-source directories.

func ResolveManifestPath

func ResolveManifestPath(manifestPath, repoRoot string) string

func ShouldSkipDir

func ShouldSkipDir(name string, skipDirs []string) bool

func WalkDirs

func WalkDirs(root string, skipDirs []string, fn func(dir string, entries []fs.DirEntry) error) error

WalkDirs walks the directory tree rooted at root, calling fn for each directory. Skips directories in skipDirs and directories starting with "." (except root).

Types

This section is empty.

Jump to

Keyboard shortcuts

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