필드 이름이 지정되지 않은 채 초기화된 구조체를 보고합니다. 기본적으로 이 검사는 다른 패키지에 정의된 타입을 사용할 때에만 이용 가능합니다.

구조체를 초기화할 때 필드의 순서 또는 이름이 바뀔 경우에도 필드가 계속 올바르게 해결되도록, 필드 이름을 명시적으로 지정하는 것이 좋습니다.

예:

_ = io.LimitedReader{nil, 10}

구조체 필드의 명시적 이름이 누락되었으므로 LimitedReader 초기화가 강조 표시됩니다. 이 구조체 초기화에 키 추가 및 제로 값 삭제라는 빠른 수정을 적용할 수 있습니다. 빠른 수정이 적용된 후 코드는 다음과 같습니다.

_ = io.LimitedReader{N: 10}

이 검사에는 다음과 같은 옵션이 있습니다.