ALL-CONF0001 · evidence
This page continues ALL-CONF0001 directly from its source docstring. Read its implementation.
Evidence
Section titled “Evidence”Each finding locates the complete assignment, records the number of literal paths, and retains up to 32 exact entries. The result counts assignments rather than individual strings. The value is the number of qualifying assignments rather than the number of paths they hold.
Exceptions
Section titled “Exceptions”One or two local paths, computed collections, URLs, mixed nonstring literals, arbitrary names,
generic exclusion lists without any path syntax, and pattern tables abstain. Fields on Pydantic
model classes whose names end in Configuration are already typed policy and also abstain.
Small algorithm-owned suffix tables can configure a higher threshold or disable the rule. No
automatic migration is offered because repository ignores and application configuration have
different ownership. minimum_paths is how many literal entries a collection needs before it
reads as a policy rather than a local list, and policy_names is the vocabulary a name is
matched against, so a project spelling its own policies differently states those words.
References
Section titled “References”- Cites “Git documentation”, gitignore. Open reference
- Cites “Python Packaging User Guide”, tool table. Open reference
- Cites “The Python Standard Library”, tomllib. Open reference
- Cites “The Python Standard Library”, pathlib. Open reference
- Cites “The Python Standard Library”, re. Open reference