Fix go vet errors

This commit is contained in:
nemunaire 2022-07-08 23:11:11 +02:00
commit e84b1d67cb
8 changed files with 16 additions and 12 deletions

View file

@ -54,7 +54,7 @@ func getRawKey(input interface{}, validatorRe string, ordered bool, showLines bo
for i, v := range f {
if g, ok := v.(string); ok {
if strings.Index(g, separator) != -1 {
errs = append(errs, fmt.Errorf("flag items cannot contain %q character as it is used as separator. Change the separator attribute for this flag."))
errs = append(errs, fmt.Errorf("flag items cannot contain %q character as it is used as separator. Change the separator attribute for this flag.", separator))
return
} else {
fitems = append(fitems, g)
@ -308,7 +308,7 @@ func buildExerciceFlag(i Importer, exercice *fic.Exercice, flag ExerciceFlag, nl
if flag.Type == "label" {
addedFlag, berrs := buildLabelFlag(exercice, flag, nline+1)
for _, e := range berrs {
errs = append(errs, fmt.Errorf("%q: flag #%d: %w", path.Base(exercice.Path), nline+1), e)
errs = append(errs, fmt.Errorf("%q: flag #%d: %w", path.Base(exercice.Path), nline+1, e))
}
if addedFlag != nil {
ret = append(ret, importFlag{
@ -319,7 +319,7 @@ func buildExerciceFlag(i Importer, exercice *fic.Exercice, flag ExerciceFlag, nl
} else if flag.Type == "key" || strings.HasPrefix(flag.Type, "number") || flag.Type == "text" || flag.Type == "ucq" || flag.Type == "radio" || flag.Type == "vector" {
addedFlag, choices, berrs := buildKeyFlag(exercice, flag, nline+1, "Flag")
for _, e := range berrs {
errs = append(errs, fmt.Errorf("%q: flag #%d: %w", path.Base(exercice.Path), nline+1), e)
errs = append(errs, fmt.Errorf("%q: flag #%d: %w", path.Base(exercice.Path), nline+1, e))
}
if addedFlag != nil {
ret = append(ret, importFlag{

View file

@ -261,7 +261,7 @@ func BuildExercice(i Importer, theme *fic.Theme, epath string, dmap *map[int64]*
if !resolutionFound {
if LogMissingResolution {
log.Printf("%q: no resolution video or text file found in %s", edir, epath, epath)
log.Printf("%q: no resolution video or text file found in %s", edir, epath)
} else {
errs = append(errs, fmt.Errorf("no resolution video or text file found in %s", epath))
}

View file

@ -65,7 +65,7 @@ func resizePicture(importedPath string, rect image.Rectangle) error {
}
defer dstFile.Close()
if err = jpeg.Encode(dstFile, dst, &jpeg.Options{100}); err != nil {
if err = jpeg.Encode(dstFile, dst, &jpeg.Options{Quality: 100}); err != nil {
return err
}
} else {
@ -75,7 +75,7 @@ func resizePicture(importedPath string, rect image.Rectangle) error {
}
defer dstFile.Close()
if err = jpeg.Encode(dstFile, src, &jpeg.Options{100}); err != nil {
if err = jpeg.Encode(dstFile, src, &jpeg.Options{Quality: 100}); err != nil {
return err
}
}
@ -190,7 +190,7 @@ func BuildTheme(i Importer, tdir string) (th *fic.Theme, errs []error) {
// SyncThemes imports new or updates existing themes.
func SyncThemes(i Importer) (errs []error) {
if themes, err := GetThemes(i); err != nil {
errs = append(errs, fmt.Errorf("Unable to list themes: %w", err.Error()))
errs = append(errs, fmt.Errorf("Unable to list themes: %w", err))
} else {
rand.Shuffle(len(themes), func(i, j int) {
themes[i], themes[j] = themes[j], themes[i]