Versions in this module Expand all Collapse all v0 v0.1.1 Jun 25, 2026 Changes in this version + var ErrInvalidJSON = errors.New("jsonc: invalid input") + func IsValidation(err error) bool + func MarshalIndent(v interface{}, prefix, indent string) ([]byte, error) + func PrettyError(err error) string + func Strip(src []byte) ([]byte, error) + func Unmarshal(data []byte, v interface{}) error + func Valid(data []byte) bool + type ErrValidation struct + Field string + Reason string + func (e *ErrValidation) Error() string + type ValidationResult struct + Errors []error + func ValidateClaudeSettings(doc map[string]interface{}) *ValidationResult + func (r *ValidationResult) Add(field, reason string) + func (r *ValidationResult) AddErr(err error) + func (r *ValidationResult) Valid() bool