Files
gormlint/common/unnamedChecks.go
2024-12-29 21:39:29 +07:00

22 lines
398 B
Go

package common
import (
"errors"
"fmt"
"go/ast"
)
func CheckUnnamedModel(typeSpec ast.TypeSpec) error {
if typeSpec.Name == nil {
return errors.New(fmt.Sprintf("Unnamed model\n"))
}
return nil
}
func CheckUnnamedField(structName string, field ast.Field) error {
if len(field.Names) == 0 {
return errors.New(fmt.Sprintf("Struct \"%s\" has unnamed field", structName))
}
return nil
}