Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/src-d/hercules
/ functions
Functions
1,629 in github.com/src-d/hercules
⨍
Functions
1,629
◇
Types & classes
153
Method
Less
(other *sortableChange)
internal/plumbing/renames.go:545
Method
Less
interface needed for sorting
internal/rbtree/rbtree_test.go:136
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
leaves/devs.go:90
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
leaves/couples.go:96
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
leaves/imports_printer.go:71
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
leaves/file_history.go:64
Method
ListConfigurationOptions
ListConfigurationOptions tells the engine which parameters can be changed through the command line.
contrib/_plugin_example/churn_analysis.go:86
Method
ListConfigurationOptions
()
internal/core/pipeline_test.go:61
Method
ListConfigurationOptions
()
internal/core/pipeline_test.go:172
Method
ListConfigurationOptions
()
internal/core/forks_test.go:34
Method
ListConfigurationOptions
()
internal/core/registry_test.go:46
Method
ListConfigurationOptions
()
internal/core/registry_test.go:94
Method
ListConfigurationOptions
()
internal/core/registry_test.go:131
Method
ListConfigurationOptions
()
internal/core/registry_test.go:168
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
internal/plumbing/ticks.go:64
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
internal/plumbing/blob_cache.go:121
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
internal/plumbing/diff.go:71
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
internal/plumbing/renames.go:93
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
internal/plumbing/tree_diff.go:88
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
internal/plumbing/imports/extractor.go:61
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
internal/plumbing/uast/diff_refiner.go:50
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
internal/plumbing/uast/uast.go:127
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
internal/plumbing/uast/uast.go:391
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
internal/plumbing/uast/uast.go:502
Method
ListConfigurationOptions
ListConfigurationOptions returns the list of changeable public properties of this PipelineItem.
internal/plumbing/identity/identity.go:82
Function
LoadCommitsFromFile
LoadCommitsFromFile reads the file by the specified FS path and generates the sequence of commits by interpreting each line as a Git commit hash.
core.go:95
Method
Max
Max checks if the iterator points to the maximum element in the tree.
internal/rbtree/rbtree.go:552
Method
Merge
Merge combines several items together. We apply the special file merging logic here.
leaves/burndown.go:419
Method
Merge
(branches []PipelineItem)
internal/core/pipeline_test.go:139
Method
Merge
(branches []PipelineItem)
internal/core/pipeline_test.go:216
Method
Merge
Merge does nothing.
internal/core/forks.go:44
Method
Merge
(branches []PipelineItem)
internal/core/registry_test.go:69
Method
Merge
(branches []PipelineItem)
internal/core/registry_test.go:110
Method
Merge
(branches []PipelineItem)
internal/core/registry_test.go:147
Method
Merge
(branches []PipelineItem)
internal/core/registry_test.go:184
Method
Merge
Merge combines several prepared File-s together.
internal/burndown/file.go:284
Method
MergeResults
MergeResults combines two DevsAnalysis-es together.
leaves/devs.go:255
Function
MetadataToCommonAnalysisResult
MetadataToCommonAnalysisResult copies the data from a Protobuf message.
core.go:59
Method
Min
Min checks if the iterator points to the minimum element in the tree.
internal/rbtree/rbtree.go:547
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
leaves/devs.go:69
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
leaves/couples.go:77
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
leaves/imports_printer.go:52
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
leaves/file_history.go:45
Method
Name
Analysis' name in the graph is usually the same as the type's name, however, does not have to.
contrib/_plugin_example/churn_analysis.go:60
Method
Name
()
internal/core/pipeline_test.go:39
Method
Name
()
internal/core/pipeline_test.go:160
Method
Name
()
internal/core/forks_test.go:18
Method
Name
()
internal/core/registry_test.go:26
Method
Name
()
internal/core/registry_test.go:74
Method
Name
()
internal/core/registry_test.go:115
Method
Name
()
internal/core/registry_test.go:152
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
internal/plumbing/ticks.go:45
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
internal/plumbing/blob_cache.go:102
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
internal/plumbing/diff.go:52
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
internal/plumbing/renames.go:74
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
internal/plumbing/tree_diff.go:69
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
internal/plumbing/imports/extractor.go:42
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
internal/plumbing/uast/diff_refiner.go:26
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
internal/plumbing/uast/uast.go:103
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
internal/plumbing/uast/uast.go:372
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
internal/plumbing/uast/uast.go:483
Method
Name
Name of this PipelineItem. Uniquely identifies the type, used for mapping keys, etc.
internal/plumbing/identity/identity.go:63
Method
NewEncodedObject
()
internal/plumbing/identity/identity_test.go:345
Function
NewLogger
NewLogger returns an instance of the default Hercules logger
core.go:184
Function
NewPipeline
NewPipeline initializes a new instance of Pipeline struct.
core.go:89
Function
ParseBlobFromTestRepo
ParseBlobFromTestRepo extracts the UAST from the file by it's hash and name.
internal/plumbing/uast/test/utils.go:13
Function
PathifyFlagValue
PathifyFlagValue changes the type of a string command line argument to "path".
core.go:170
Method
ProtoMessage
()
internal/pb/pb.pb.go:47
Method
ProtoMessage
()
internal/pb/pb.pb.go:136
Method
ProtoMessage
()
internal/pb/pb.pb.go:178
Method
ProtoMessage
()
internal/pb/pb.pb.go:238
Method
ProtoMessage
()
internal/pb/pb.pb.go:291
Method
ProtoMessage
()
internal/pb/pb.pb.go:383
Method
ProtoMessage
()
internal/pb/pb.pb.go:452
Method
ProtoMessage
()
internal/pb/pb.pb.go:497
Method
ProtoMessage
()
internal/pb/pb.pb.go:540
Method
ProtoMessage
()
internal/pb/pb.pb.go:603
Method
ProtoMessage
()
internal/pb/pb.pb.go:669
Method
ProtoMessage
()
internal/pb/pb.pb.go:710
Method
ProtoMessage
()
internal/pb/pb.pb.go:769
Method
ProtoMessage
()
internal/pb/pb.pb.go:808
Method
ProtoMessage
()
internal/pb/pb.pb.go:853
Method
ProtoMessage
()
internal/pb/pb.pb.go:893
Method
ProtoMessage
()
internal/pb/pb.pb.go:947
Method
ProtoMessage
()
internal/pb/pb.pb.go:999
Method
ProtoMessage
()
internal/pb/pb.pb.go:1041
Method
ProtoMessage
()
internal/pb/pb.pb.go:1095
Method
ProtoMessage
()
internal/pb/pb.pb.go:1147
Method
ProtoMessage
()
internal/pb/pb.pb.go:1187
Method
ProtoMessage
()
internal/pb/pb.pb.go:1242
Method
ProtoMessage
()
internal/pb/pb.pb.go:1302
Method
ProtoMessage
()
internal/pb/pb.pb.go:1351
Method
ProtoMessage
()
internal/pb/pb.pb.go:1417
Method
ProtoMessage
()
internal/pb/pb.pb.go:1455
Method
ProtoMessage
()
internal/pb/pb.pb.go:1493
Method
ProtoMessage
()
internal/pb/pb.pb.go:1531
Method
ProtoMessage
()
internal/pb/pb.pb.go:1572
Method
ProtoMessage
()
internal/pb/pb.pb.go:1626
Method
Provides
Provides returns the list of names of entities which are produced by this PipelineItem. Each produced entity will be inserted into `deps` of dependent
leaves/devs.go:76
Method
Provides
Provides returns the list of names of entities which are produced by this PipelineItem. Each produced entity will be inserted into `deps` of dependent
leaves/couples.go:84
← previous
next →
801–900 of 1,629, ranked by callers