Add Makefile targets for go vet and go fix, use named struct fields in tests, apply go fix improvements

This commit is contained in:
Dan Jones 2026-03-01 07:59:31 -06:00
commit 30a5786adf
7 changed files with 34 additions and 28 deletions

View file

@ -49,8 +49,8 @@ func appendTestSingle(t *testing.T) {
Title: "Jimmy",
Date: when,
Fields: []models.Meta{
{"foo", 42},
{"bar", true},
{Key: "foo", Value: 42},
{Key: "bar", Value: true},
},
}
l := models.Log{
@ -93,7 +93,7 @@ func appendTestAddNewLine(t *testing.T) {
when := time.Now().Local()
whens := when.Format(models.DateFormat)
e := []models.Entry{
{Title: "one", Date: when, Fields: models.Metas{{"id", "jimmy"}}},
{Title: "one", Date: when, Fields: models.Metas{{Key: "id", Value: "jimmy"}}},
}
l := models.Log{
Name: "test",
@ -112,7 +112,7 @@ func appendTestDontAddNewLine(t *testing.T) {
when := time.Now().Local()
whens := when.Format(models.DateFormat)
e := []models.Entry{
{Title: "one", Date: when, Fields: models.Metas{{"id", "jimmy"}}},
{Title: "one", Date: when, Fields: models.Metas{{Key: "id", Value: "jimmy"}}},
}
l := models.Log{
Name: "test",