Structs§
- Detect
Config - Controls which analyses to run.
- Duplicates
Config - Configuration for code duplication detection.
- Fallow
Config - User-facing configuration loaded from
fallow.jsonc,fallow.json, orfallow.toml. - Framework
Entry Pattern - Entry point pattern from a framework.
- Framework
Preset - Declarative framework detection and entry point configuration.
- Framework
Used Export - Exports considered used for files matching a pattern.
- Ignore
Export Rule - Rule for ignoring specific exports.
- Package
Json - Parsed package.json with fields relevant to fallow.
- Resolved
Config - Fully resolved configuration with all globs pre-compiled.
- Rules
Config - Per-issue-type severity configuration.
- Workspace
Config - Workspace configuration for monorepo support.
- Workspace
Info - Discovered workspace info from package.json or pnpm-workspace.yaml.
Enums§
- Detection
Mode - Detection mode controlling how aggressively tokens are normalized.
- Framework
Detection - How to detect if a framework is in use.
- Output
Format - Output format for results.
- Severity
- Severity level for rules.
Functions§
- discover_
workspaces - Discover all workspace packages in a monorepo.
- resolve_
framework_ rules - Load user-defined framework rules from config.
Type Aliases§
- Framework
Rule - Resolved framework rule (after loading custom presets).