Documentation
¶
Index ¶
Constants ¶
View Source
const ( GO_SRC_EXTENSION = ".go" CUR_DIR_NAME = "." PARENT_DIR_NAME = ".." NEW_LINE_CHAR = '\n' )
Variables ¶
This section is empty.
Functions ¶
func GetSourceFileExtensions ¶
func GetSourceFileExtensions() []string
func IsEmptyLine ¶
func IsHiddenDirectory ¶
func IsSourceFile ¶
Types ¶
type FileLogicalMetrics ¶
type FileLogicalMetrics struct { CountSelectStmt int CountIterStmt int CountJumpStmt int CountExprStmt int CountGeneralStmt int CountBlockStmt int CountDataDecl int CountIfElse int CountCases int }
func (*FileLogicalMetrics) CalculateCyclomaticComplexity ¶
func (m *FileLogicalMetrics) CalculateCyclomaticComplexity() int
func (*FileLogicalMetrics) CalculateLogicalLOC ¶
func (m *FileLogicalMetrics) CalculateLogicalLOC() int
type ModuleMetrics ¶
type ModuleMetrics struct { Path string CountSourceFiles int CountDirectories int LinesOfCode int BlankLines int PhysicalLOC int LogicalLOC int CommentsLOC int CommentSaturationLevel float64 CyclomaticComplexity int }
func (*ModuleMetrics) CalculateCommentSaturationLevel ¶
func (m *ModuleMetrics) CalculateCommentSaturationLevel()
func (*ModuleMetrics) CountAllMetrics ¶
func (m *ModuleMetrics) CountAllMetrics() error
func (*ModuleMetrics) String ¶
func (m *ModuleMetrics) String() string
Click to show internal directories.
Click to hide internal directories.