From 37022e051a1f1c4f4c0053ae0ef8a221af4d4448 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Mon, 9 Dec 2024 11:56:20 -0500 Subject: [PATCH] Rename front matter errors to meta errors --- error.go | 10 +++++----- meta.go | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/error.go b/error.go index d84c1a3..70e7972 100644 --- a/error.go +++ b/error.go @@ -2,11 +2,11 @@ package step // Error enumerates errors common to this package. type Error string; const ( - ErrCircularInheritance Error = "circular inheritance" - ErrFrontMatterMalformed Error = "front matter is malformed" - ErrFrontMatterNeverClosed Error = "front matter is never closed" - ErrFrontMatterDuplicateKey Error = "duplicate key in front matter" - ErrTypeMismatch Error = "type mismatch" + ErrCircularInheritance Error = "circular inheritance" + ErrMetaMalformed Error = "metadata is malformed" + ErrMetaNeverClosed Error = "metadata is never closed" + ErrMetaDuplicateKey Error = "duplicate key in front matter" + ErrTypeMismatch Error = "type mismatch" ) // Error fulfills the error interface. diff --git a/meta.go b/meta.go index fb38a75..8a1dfa3 100644 --- a/meta.go +++ b/meta.go @@ -27,7 +27,7 @@ func SplitMeta (input string) (Meta, string, error) { input = strings.TrimPrefix(input, frontMatterRule) index := strings.Index(input, "\n" + frontMatterRule + "\n") if index < 0 { - return nil, "", ErrFrontMatterNeverClosed + return nil, "", ErrMetaNeverClosed } frontMatterRaw := input[:index] body := input[index + len(frontMatterRule) + 2:] @@ -48,15 +48,15 @@ func ParseMeta (input string) (Meta, error) { if line == "" { continue } key, value, ok := strings.Cut(line, ":") if !ok { - return nil, ErrFrontMatterMalformed + return nil, ErrMetaMalformed } key = strings.ToLower(strings.TrimSpace(key)) value = strings.TrimSpace(value) if key == "" { - return nil, ErrFrontMatterMalformed + return nil, ErrMetaMalformed } if _, exists := meta[key]; exists { - return nil, ErrFrontMatterDuplicateKey + return nil, ErrMetaDuplicateKey } meta[key] = value }