Skip to content

go vet warnings #26

@vladimiroff

Description

@vladimiroff

Днес седнах и си поиграх с go vet. Репортва разни неща, които не са непренно грешки, но разни неща, които могат да доведат до известно объркване.

В нашия случай всички "грешки" (без една) са такива, в които инстанцираме даден тип, с позиционни аргументи, без да указваме изрично името на атрибута. Можем да поспорим колко е грешка това, особено в тестовете, където инстанцираме по цели обекти от нулата и не сме описали реда, просто за да пестим място. Все пак си струва да се погледнат и евентуално да се фикснат.

Листвам ги по пакет.

entities:

  • init_test.go:76: github.com/Vladimiroff/vec2d.Vector composite literal uses unkeyed fields
  • player_test.go:44: github.com/Vladimiroff/vec2d.Vector composite literal uses unkeyed fields
  • sun_test.go:58: arg testSlots[0].Position for printf verb %s of wrong type: *github.com/Vladimiroff/vec2d.Vector

server:

  • client_pool_test.go:17: entities.Race composite literal uses unkeyed fields
  • client_pool_test.go:21: github.com/Vladimiroff/vec2d.Vector composite literal uses unkeyed fields
  • client_pool_test.go:26: entities.Race composite literal uses unkeyed fields
  • client_pool_test.go:30: github.com/Vladimiroff/vec2d.Vector composite literal uses unkeyed fields
  • response_test.go:17: entities.Race composite literal uses unkeyed fields
  • response_test.go:21: github.com/Vladimiroff/vec2d.Vector composite literal uses unkeyed fields
  • response_test.go:26: entities.Race composite literal uses unkeyed fields
  • response_test.go:30: github.com/Vladimiroff/vec2d.Vector composite literal uses unkeyed fields
  • response_test.go:40: github.com/Vladimiroff/vec2d.Vector composite literal uses unkeyed fields
  • response_test.go:47: github.com/Vladimiroff/vec2d.Vector composite literal uses unkeyed fields
  • response_test.go:54: github.com/Vladimiroff/vec2d.Vector composite literal uses unkeyed fields

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions