Skip to main content

Crate fallow_config

Crate fallow_config 

Source

Structs§

ConfigOverride
Per-file override entry.
DuplicatesConfig
Configuration for code duplication detection.
ExternalPluginDef
A declarative plugin definition loaded from a standalone file or inline config.
ExternalUsedExport
Exports considered used for files matching a pattern.
FallowConfig
User-facing configuration loaded from .fallowrc.json or fallow.toml.
IgnoreExportRule
Rule for ignoring specific exports.
NormalizationConfig
Fine-grained normalization overrides.
PackageJson
Parsed package.json with fields relevant to fallow.
PartialRulesConfig
Partial per-issue-type severity for overrides. All fields optional.
ResolvedConfig
Fully resolved configuration with all globs pre-compiled.
ResolvedNormalization
Resolved normalization flags: mode defaults merged with user overrides.
ResolvedOverride
Resolved override with pre-compiled glob matchers.
RulesConfig
Per-issue-type severity configuration.
WorkspaceConfig
Workspace configuration for monorepo support.
WorkspaceInfo
Discovered workspace info from package.json, pnpm-workspace.yaml, or tsconfig.json references.

Enums§

DetectionMode
Detection mode controlling how aggressively tokens are normalized.
OutputFormat
Output format for results.
PluginDetection
How to detect if a plugin should be activated.
Severity
Severity level for rules.

Functions§

discover_external_plugins
Discover and load external plugin definitions for a project.
discover_workspaces
Discover all workspace packages in a monorepo.