Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatHealthWarning ¶
func FormatHealthWarning(result *HealthCheckResult) string
FormatHealthWarning はヘルスチェック結果を警告メッセージとしてフォーマットする
func ShouldCheckHealth ¶
ShouldCheckHealth はファイルが健全性チェック対象かを判定
Types ¶
type HealthCheckConfig ¶
type HealthCheckConfig struct {
Enabled bool
MaxFileLines int
MaxFunctionLines int
CheckFileSize bool
CheckFuncSize bool
CheckDuplication bool
}
HealthCheckConfig はチェック設定
func DefaultHealthCheckConfig ¶
func DefaultHealthCheckConfig() HealthCheckConfig
DefaultHealthCheckConfig はデフォルト設定を返す
type HealthCheckResult ¶
type HealthCheckResult struct {
FilePath string
HasWarning bool
FileLines int
MaxFileLines int
LongFunctions []LongFunctionInfo
MaxFunctionLines int
Suggestions []string
}
HealthCheckResult はコード健全性チェックの結果
func CheckFileHealth ¶
func CheckFileHealth(filePath string, config HealthCheckConfig) *HealthCheckResult
CheckFileHealth はファイルの健全性をチェックする
type LongFunctionInfo ¶
LongFunctionInfo は長い関数の情報
Click to show internal directories.
Click to hide internal directories.