Go

Go

Made by DeepSource

Types of function parameters can be combined CRT-A0017

Style
Minor
Autofix

If parameters of the same type lie consecutively, mention their type once at the end of the last parameter.

Unlike other languages, like C, where all parameters must be specified with types explicitly, it is not required to do so in Go. Combining the types is usually recommended for the sake of brevity.

Bad practice

func foo(a, b int, c, d int, e, f int, g int) {}

Recommended

func foo(a, b, c, d, e, f, g int) {}