golintui
v0.2.5
golintui Golangci-Lint의 힘으로 다양한 종류의 Linters를 쉽게 실행하고 결과를 구성하는 데 도움이되는 TUI 도구입니다.

이진 릴리스
Mac OS 또는 Linux의 경우 여기에서 바이너리 릴리스를 다운로드 할 수 있습니다.
Homebrew와 함께
brew install nakabonne/golintui/golintuiGO와 함께
go get github.com/nakabonne/golintui go get 완전히 설치하는 데 시간이 걸릴 수 있습니다.
Docker와 함께
docker run --rm -i -t -v $( pwd ) :/app -w /app nakabonne/golintui:latest golintui요구 사항 : Golangci-Lint 실행 가능.
로케일이 en_US 아닌 경우 아래와 같이 CTYPE를 변경하십시오. UI는 그것 없이는 잘 표시되지 않습니다.
export LC_CTYPE=en_US.UTF-8golintuiR을 누르면 Linters의 결과가 표시되어야합니다.
글로벌
R : 선택한 디렉토리에 대해 선택한 라이터를 실행하십시오 Q : 종료 L : 다음 패널 H : 이전 패널 J : 아래로 이동하십시오 K : 위로 움직입니다
린터 패널
공간 : 토글 활성화
Golangci-Lint의 구성 파일에 disable-all 지정하는 사용자의 경우 활성화 된 Linters를 비활성화하는 것은 불가능합니다.
소스 파일 패널
공간 : 선택한 토글 O : 디렉토리를 확장하십시오
커밋 패널
공간 : 선택한 토글
선택한 커밋 후에 발생한 새로운 문제 만 보여줍니다. 내부적으로 그것은 단지 --new-from-rev 로 제공합니다.
결과 패널
O :보고 된 줄이있는 파일을 엽니 다
golintui 기본적으로 $EDITOR 기본적으로 말하기 위해 문제가있는 파일을 열어줍니다. $GOLINTUI_OPEN_COMMAND 설정하여 편집자를 취향과 습관으로 바꿀 수 있습니다.
예를 들어 VSCODE 사용자의 경우 :
export GOLINTUI_OPEN_COMMAND= " code -r " 익숙한 편집기가 누락 된 경우 특정 줄에서 파일을 열는 방법을 알려주십시오.