INNER CODE UNIT · Go
cleanGeneratedFiles
Consensys/gnark-crypto · internal/generator/main.go:290
func cleanGeneratedFiles(dir string) {
const generatedHeader = "Code generated by consensys/gnark-crypto DO NOT EDIT"
filepath.Walk(dir, func(path string, info os.FileInfo, err error) error {
if err != nil || info.IsDir() {
return nil
}
if isGeneratedFile(path, generatedHeader) {
os.Remove(path)
}
return nil
})
}
func isGeneratedFile(path string, header string) bool {
ext := filepath.Ext(path)
if ext != ".go" && ext != ".s" {
return false
}