Add support for enforcing nil slice declarations as recommended by both the Go Code Review and Uber style guides.
This initial version is quite strict in that it also prevents using empty literal and make-style slices in struct assignments and as function arguments.
Add support for enforcing nil slice declarations as recommended by both the Go Code Review and Uber style guides.
This initial version is quite strict in that it also prevents using empty literal and make-style slices in struct assignments and as function arguments.
Closes #971