2017-12-20 32 views
-1

Golang 플러그인에서 Intellij IDEA 2017.1.5를 사용하고 있습니다.Go 플러그인이있는 Intellij IDEA 2017.1.5 잘못 사용 된 함수 및 변수를보고합니다.

분석> 코드 검사> 전체 프로젝트를 실행할 때 프로젝트 코드에서 해당 기능을 명확하게 사용하더라도 검사 결과에는 항상 "사용되지 않은 내 보낸 기능"경고가 포함됩니다. 일부 전역 변수 및 상수에 대해서도 마찬가지입니다.

"사용되지 않은"함수 및 변수를 주석 처리 할 때 "정의되지 않은 함수"및 "정의되지 않은 변수"오류가 발생하고 다시 놓으면 오류가 사라지고 실제로 사용할 수 있음을 알 수 있습니다. 내 프로젝트.

잘못된 경고를 없애거나 컴파일러의 코드 분석을 "새로 고치는"방법이 있습니까? 그리고 이것은 일반적으로 Intellij IDEA 또는 Golang Plugin과 관련된 알려진 문제이며 다른 누구와도이 문제가 발생 했습니까?

0 경고를 목표로하기 때문에 정말 짜증이납니다.이 경고는 결코 사라지지 않습니다.

+0

"사용하지 않은 내보내기 기능"경고가 있습니다. 함수를 내 보내지 않으면 어떻게됩니까? [내 보낸 식별자] (https://golang.org/ref/spec#Exported_identifiers) – peterSO

+0

내 프로젝트 내에서 다른 패키지에서 사용할 수 있도록 함수를 내 보냈습니다. 내 프로젝트에는 코드 구성을위한 많은 패키지가 있습니다. –

답변

1

IDEA Ultimate 2017.3+로 업그레이드하거나 GoLand를 사용하여 오류가 계속 발생하는지 확인하십시오.

2017.1 용 플러그인은 정말로 오래되었고 많은 변화가있었습니다.

여전히 문제가 발생하면 https://youtrack.jetbrains.com/issues/Go에게보고하고 문제를 재현 할 수있는 방법을 포함시켜야합니다.

+0

불행히도 2017.1.5는 무료 골란 플러그인을 지원하는 Intellij의 가장 높은 버전입니다. 또한 GoLand는 무료가 아니므로 안타깝게도 사용할 수 없습니다. –

+0

그럼 할 일이별로 없습니다. 오픈 소스 플러그인 개발이 중단되었습니다. 특히 GoLand가 출시되지 않았습니다. 사용중인 플러그인은 1.5 년 전입니다. 나는 당신이 어떤 다른 일이 일어나길 기대하는지 모르겠습니다. – dlsniper

+0

죄송합니다. 내 환경과 IDE 자체에 뭔가 문제가 있다고 생각했지만 플러그인 관련 문제 일 경우에는 할 일이별로 없다고 생각합니다. 어쨌든 고마워. :) –