問題タブ [golint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sublimetext3 - GoSublime/GoLint キャッシング インポート パッケージ?
SublimeText 3 / GoSublime には、Go
インポート パッケージの何らかのタイプのキャッシュがありますか? もしそうなら、どうすればオンデマンドでクリアできますか?
Github ソース管理下にあるカスタム パッケージを作成している間、関数または構造体をリファクタリングするまで機能するためです。次に、メイン アプリ (このパッケージをインポートした場所) に戻り、新しいメソッドの使用を開始すると、クリスマス ツリーのように点灯します。
GoSublime (または GoLint?) は、リファクタリングされた func の変更を検出せず、すべてがエラーとして表示されます。それでも、プロンプトに移動して実行するgo build
とgo test
問題なく実行できます。Go ツールは問題なく動作します。
私が特定できた唯一のことは、約24時間後に機能しているように見えることです?
私は SublimeText の初心者です。しかし、すべてがリンクされ、必要なパッケージがインストールされていると思います。Sublime のコンソールでは、リンターにエラーは表示されません (gotype と golint が見つかると表示されます)。
SublimeLinter: gotype activated: /Users/user1/go/bin/gotype
SublimeLinter: golint activated: /Users/user1/go/bin/golint
パッケージ自体の中で物事は美しく機能します。それは私のリモートアプリだけではありません。私のパッケージには、ルート パッケージの変更を反映しないテストの "/examples" ディレクトリがあります。繰り返しになりますが、実際のGo
ツールは、新しいリファクタリングされたコードを使用してすべてのテストを実行し、ビルドして実行します。
インポートのスキーマ/パッケージの詳細をキャッシュしているのは GoSublime/GoLint です。どうすればそれをクリアできますか?
ありがとう!
go - Glide のベンダー パッケージをコンパイルする
Golang のグライドは、依存関係をプロジェクトのソースにダウンロードします。その結果、go build
それらもコンパイルし、コードベースをリント/検査するプラグインも依存関係を解析します。
これらの依存関係が安定していると仮定すると、依存関係をコンパイルしてgo build
高速化するにはどうすればよいですか?
vendor/
また、 go のツールから lintを削除してコードベースのエラーをチェックするにはどうすればよいですか?
go - Sublime Text 3 の Golint プラグイン
私は現在Goを学んでSublime Text 3
おり、プラグインを使用していSublimeLinter
ます(Go以外の言語で使用しています)。Go を使用してダウンロードしHomebrew
(私は OS X を使用しています) 、インストールをテストするためにhttps://golang.org/doc/installで説明されている手順に従いました。が提供する Go 言語のリンターが機能しない理由がわかりSublimeLinter
ません。私は my$GOPATH
を myPATH
に挿入しまし/usr/local/bin/go
た。STのコンソールを出力するものは次のとおりです。
誰かが同じ問題を抱えていますか?
go - Golang パッケージのインストールが失敗する
以前は機能していたパッケージのインストールで問題が発生しましたが、突然次のメッセージが表示されます。
私のGO環境出力は次のとおりです。
go - 「context.WithValue のキーとして基本型文字列を使用しないでください」golint を修正
Context
およびを使用して、 WithValue
this を処理する後続の関数にuuid を渡してい*http.request
ます。この uuid は、認証ヘッダーで REST 呼び出しに渡され、個人を識別します。認証トークンが検証され、呼び出し自体が認証されているかどうかを確認するためにアクセスできる必要があります。
私が使用した:
しかし、ゴリントは次のように不満を述べています。
単純な文字列のような基本型ではないこのキーを取得するために使用できる最良のオプションは何ですか?