Normalizes evidence that code reimplements an available capability.
Summary
Functions
Adds normalized capability-bypass metadata to an existing fact.
Builds a normalized capability-bypass fact.
Returns whether an evidence fact represents an available-capability bypass.
Converts cross-dependency clone families into project-located bypass facts.
Types
Functions
@spec annotate( Reach.Evidence.Fact.t(), keyword() ) :: Reach.Evidence.Fact.t()
Adds normalized capability-bypass metadata to an existing fact.
@spec fact(keyword()) :: Reach.Evidence.Fact.t()
Builds a normalized capability-bypass fact.
Returns whether an evidence fact represents an available-capability bypass.
@spec from_dependency_clones([Reach.Evidence.CloneAnalysis.Clone.t()]) :: [ Reach.Evidence.Fact.t() ]
Converts cross-dependency clone families into project-located bypass facts.