package findgo import ( "io/fs" "path/filepath" ) func Files(folder fs.FS) int { var count int fs.WalkDir(folder, ".", func(p string, d fs.DirEntry, err error) error { if filepath.Ext(p) == ".go" { count++ } return nil }) return count }