Skip to content

Improvement on static code analysis #42

@wildanie12

Description

@wildanie12

description

  • golangci-lint command
    Di versi sekarang tool untuk linting menggunakan golangci-lint dengan full execution command seperti dibawah ini yang mungkin tujuannya untuk hanya mengaktifkan linter gofmt tanpa menggunakan linter yang lain.
golangci-lint run -E gofmt ./...

Sayangnya command diatas tidak melakukan apa-apa kecuali argument --disable-all ditambahkan. Berikut usulan command executionnya yang sesuai

golangci-lint run --disable-all -E gofmt ./...
  • Refactor (restyle) code sesuai standar gofmt
    Karena menggunakan gofmt sebagai tool linter utama, beberapa code existing perlu di refactor agar sesuai dengan style yang ditegakkan oleh gofmt.
    image

saya menggunakan

OS : Linux Ubuntu (WSL)
Golang: go 1.20.4
Editor: Visual Studio Code + Go official extension (packed with gofmt formatter)

tambahan lainnya

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions