タグ gofmt
人気順 10 users 50 users 100 users 500 users 1000 usersGitHub - mvdan/gofumpt: A stricter gofmt
Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Sign up 続きを読む
Emacsで自動修正を実現する auto-fix.el - 日々、とんは語る。
AtomからEmacsに引越しする中で、AtomにあってEmacsにはなく、これがないと快適なプログラミングは厳しいというパッケージや機能が幾つかありました。 その中のひとつが、コードの自動修正機能を提供するパッケージです。 エディタでコードを自動修正する 個人的な感覚ではGo言語とgofmtの登場以降、いわゆるインデント... 続きを読む
循環複雑度を測定してくれるツールを作りました #Golang - Qiita
背景 僕はGoを書く前はPythonを書いていました。 Pythonにはflake8という色々便利なやつがいて、自分のコードがPython界の流儀に従っているかチェックしてくれます。 Goだとgofmtとかがほぼ同等の機能を提供してくれています。 ですが、flake8にあってgofmtにないもの。それはコードの循環複雑度を指摘する機能です。 循環複雑度とは これがあるとついつい長く書いてしまった関... 続きを読む
Big Sky :: golang のリファクタリングには gofmt ではなく、gorename を使おう。
今まで golang で変数名や関数名のリネームには gofmt の -r オプションを使ってきましたが、これからは gorename を使いましょう。 文法を解析して正しくリネームしてくれるので、gofmt で起き得た誤爆も心配ありません。インストールは以下の様に実行します。 $ go go golang.org/x/tools/cmd/gorename 使用方法は以下の通り。 gorename... 続きを読む
Go コードのレビュー時によくされるコメント - GRACEFULEXIT
CodeReviewComments から Go コードのレビュー時によくされるコメントについて。 gofmt gofmt またはそのスーパーセットである goimports を実行すること。goimports は gofmt に加えて import 行の修正も行う。 コメント文 http://golang.org/doc/effective_go.html#commentary を参照。宣言に対... 続きを読む