필드 이름이 지정되지 않은 구조체 초기화를 보고합니다. 디폴트로, 이 검사는 다른 패키지에 정의된 타입을 사용할 때에만 활성화됩니다.

구조체를 초기화할 때 이러한 필드 또는 필드 이름의 순서가 바뀔 경우에도 올바르게 호출될 수 있도록 필드 이름을 명시적으로 표기하는 것이 좋습니다.

예:

_ = io.LimitedReader{nil, 10}

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

_ = io.LimitedReader{N: 10}

이 검사에 다음의 옵션이 있습니다: