Изменения в новых версиях / Go 1.13

err := readConfig()

// *** before: ***
if err == ErrNotFound {
    // никогда не сработает: err обёрнут через fmt.Errorf
}

// *** in version 1.13: ***
if errors.Is(err, ErrNotFound) {
    fmt.Println("конфиг не найден")
}