From 718f30578dbedb3d352e7e1551d60c72002dd5ad Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Wed, 26 Nov 2025 20:40:35 +0100 Subject: [PATCH] fix linting errors --- config.go | 15 ++++----------- game.go | 6 ++++-- main.go | 2 +- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/config.go b/config.go index f3f2391..d616006 100644 --- a/config.go +++ b/config.go @@ -18,6 +18,7 @@ along with this program. If not, see . package main import ( + "errors" "fmt" "os" "path/filepath" @@ -81,7 +82,7 @@ func InitConfig() (*Config, error) { // setup custom usage flagset := flag.NewFlagSet("config", flag.ContinueOnError) flagset.Usage = func() { - fmt.Println(Usage) + _, _ = fmt.Println(Usage) os.Exit(0) } @@ -165,13 +166,13 @@ func SanitiyCheck(conf *Config) error { geo := strings.Split(conf.Geo, "x") if len(geo) != 2 { - return fmt.Errorf(geoerr) + return errors.New(geoerr) } w, errw := strconv.Atoi(geo[0]) h, errh := strconv.Atoi(geo[1]) if errw != nil || errh != nil { - return fmt.Errorf(geoerr) + return errors.New(geoerr) } conf.Width = w @@ -195,11 +196,3 @@ func SanitiyCheck(conf *Config) error { return nil } - -func fileExists(filename string) bool { - info, err := os.Stat(filename) - if os.IsNotExist(err) { - return false - } - return !info.IsDir() -} diff --git a/game.go b/game.go index a8023d8..bd48608 100644 --- a/game.go +++ b/game.go @@ -46,7 +46,9 @@ func LoadImage(name string) (*ebiten.Image, error) { if err != nil { return nil, err } - defer fd.Close() + defer func() { + _ = fd.Close() + }() img, _, err := image.Decode(fd) if err != nil { @@ -89,7 +91,7 @@ func (game *Game) Init() error { game.Shader = shader // user can customize TPS - ebiten.SetMaxTPS(game.Conf.TPS) + ebiten.SetTPS(game.Conf.TPS) // setup shader bounds, by default we use window size game.ShaderBounds = image.Rect(0, 0, game.Conf.Width, game.Conf.Height) diff --git a/main.go b/main.go index 5cfe6ec..a86b4cb 100644 --- a/main.go +++ b/main.go @@ -64,7 +64,7 @@ func main() { ebiten.SetWindowSize(game.Conf.Width, game.Conf.Height) ebiten.SetWindowTitle("Kage shader viewer") - ebiten.SetWindowResizable(true) + ebiten.SetWindowResizingMode(ebiten.WindowResizingModeEnabled) if err := ebiten.RunGame(game); err != nil { log.Fatal(err)