load

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

package load provides utilities to load primitive annotations, include: - Line Changes - Line Empty Mark

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BinaryProfileToAnnotation

func BinaryProfileToAnnotation(modPath string, profile coverage.BinaryProfile) *model.ProjectAnnotation

func BinaryProfileTrimmedToAnnotation

func BinaryProfileTrimmedToAnnotation(profile coverage.BinaryProfile) *model.ProjectAnnotation

func BlockStatsToAnnotation

func BlockStatsToAnnotation(blockStats *coverage.BlockStats) *model.BlockAnnotation

func BlockStatsToAnnotationMapping

func BlockStatsToAnnotationMapping(blockStats []*coverage.BlockStats) model.BlockAnnotationMapping

func BlocksFromAstInfo

func BlocksFromAstInfo(astLoadInfo ast.LoadInfo) (*model.ProjectAnnotation, error)

func Clone

func FuncCommentsFromAstInfoMapping

func FuncCommentsFromAstInfoMapping(astLoadInfo ast.LoadInfo, mapping map[model.RelativeFile][]*model.FuncAnnotation) *model.ProjectAnnotation

func FuncInfoMappingToAnnotation

func FuncInfoMappingToAnnotation(mapping map[model.RelativeFile][]*model.FuncAnnotation) *model.ProjectAnnotation

see ast.LoadFuncs

func LoadLineEmptyFromAstInfo

func LoadLineEmptyFromAstInfo(astLoadInfo ast.LoadInfo) *model.ProjectAnnotation

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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