タグ

ブックマーク / haya14busa.com (9)

  • reviewdog を飼ってコードレビューや開発を改善しませんか - haya14busa

    GitHub: haya14busa/reviewdog: A code review dog who keeps your codebase healthy 英語記事: reviewdog — A code review dog who keeps your codebase healthy – Medium reviewdog というlinter などのチェックツールの結果を自動で GitHub の Pull Request にコメントしたり, ローカルでも diff の結果から新たに導入されたエラーだけを表示するようにフィルタリングできるツールを作りました. 英語記事 を Medium に書いたし,README も書いたので 日語記事はまぁいらないかなぁと思ったけど,柄にもなく Vim 関連以外で普通に便利ツールを書いてしまって,これは日語でも簡単に共有しようかなぁと思いこの記事

    reviewdog を飼ってコードレビューや開発を改善しませんか - haya14busa
    hamaco
    hamaco 2018/03/30
  • Go の CI で lint と カバレッジ回して非人間的なレビューは自動化しよう in 2016年 - haya14busa

    この記事は Go (その3) Advent Calendar 2016 の24日目の記事です(代打). メリークリスマス! 記事では Go 言語プロジェクトの CI で回すと便利な各種lintの紹介やカバレッジ計測の方法などなどについて紹介します. Go 言語おすすめ linter Golint 一覧といえば gometalinter じゃん? みたいな話もあると思うのですが,CIで回すには個別に linter を明示的に回すほうが良いかと思います. ということで 僕が普段使ってるオススメ linter の紹介です. go vet vet - The Go Programming Language おすすめ度: ★★★★★ Vet examines Go source code and reports suspicious constructs, such as Printf ca

    hamaco
    hamaco 2017/01/25
  • Vim Mnemonic | Vim のコマンドの覚え方大全 - haya14busa

    この記事は Vim Advent Calendar 2015 の21日目の記事です. もくてき 記事では Vim のコマンドの”覚え方”を紹介します. 基的にはトリッキーな”覚え方”ではなく由来の紹介となります. 例えば J で行連結は Join が元だとか, gfが”goto file”の略だといったことを 知っておくとなにかと憶えやすいと思います. 対象読者 主にこれから Vim を使ってみよう! でもなかなかコマンドを覚えられないっ! という Vim 初心者の方に由来を知ることで少しでも コマンドを憶えやすいようにすることが目的です. 初心者を想定しているのでコマンドの動作などもなるべく紹介していきます. 中・上級者の方には普段何気なく使ってたあのコマンドの由来を知って「フハハハハ」と ほくそ笑んでもらえるような記事になれば嬉しいです. 注意 注意点として公式のものから公式っぽい

    Vim Mnemonic | Vim のコマンドの覚え方大全 - haya14busa
    hamaco
    hamaco 2015/12/25
    すごいぃぃ / gu,gU知らなかった……
  • incsearch.vimでVimの検索体験をリッチにする - haya14busa

    この記事はVim Advent Calendar 2014の14日目の記事です。 13日目は deris さんによるスマートフォンでVimを操作するためにやっておいたほうがいいこと - derisの日記 でした。 1. incsearch.vim つくった Vimの検索体験をリッチにする, incsearch.vim を作りました haya14busa/incsearch.vim あなたとincsearch.vim 今すぐインストール 1 2 3 4 5 6 NeoBundle 'haya14busa/incsearch.vim' Plugin 'haya14busa/incsearch.vim' Plug 'haya14busa/incsearch.vim' map / <Plug>(incsearch-forward) map ? <Plug>(incsearch-backward)

    incsearch.vimでVimの検索体験をリッチにする - haya14busa
    hamaco
    hamaco 2014/12/28
  • VimConf2014 で検索とその拡張について発表した - haya14busa

    VimConf2014 にいってきました 2014/11/08(Sat)に開催された VimConf 2014 に参戦して「/-improved」という発表をしてきました TL;DR 初めてVimConfで約80人の前でLTをしたり, 他の方のおもしろい発表を聞いたり, 懇親会などなどで Vimmer のみなさんとお話出来て感極まりました. /-improved Vimデフォルトの検索をもっと使いこなそう! という内容と, 最近開発している検索拡張プラグイン, haya14busa/incsearch.vim についての発表を行いました. VimConf, 一応国際的なものを目指すという声があるような話をしていたと思うので拙いですが基全編英語で書いてみました. (gifアニメーションがあるので英語壊れててもある程度わかると信じている.) また incsearch.vim の README

  • Osaka.vim #1 に行ってきた - haya14busa

    Osaka.vim #1 - connpass Osaka.vim#1 6/28(土)に開催されたOsaka.vim #1に行ってきました。 待ちに待った関西圏の Vim 勉強会! 関西圏のVim勉強会! 過去を遡るといくつか関西でのvim勉強会が開催されていたようなのですが、いづれも現在まで続いているものはなく、最近ではめっきりなくなっていました。 関東その他のVimの勉強会は結構な頻度で開催されており、しかもどれも楽しそう。 関西Emacsはあるのに関西Vimない!ナンデ! 他の地域でのVim勉強会を見るたびに羨ましさの涙でvimrcを濡らしていたところ、やっと機会が回ってきました。 2014/04/05 haya14busa: kansai.vim . “#x09” “ 関西Vim manga_osyo: やると聞いて haya14busa.vimvim-users.jp –

  • 1年間『Vim駆動学習』してきて最高に楽しかったのでオススメしたい - haya14busa

    この記事は Vim Advent Calendar 2013 78日目の記事になります。私事ですが日2014/02/16日、Vimmerとして1歳の誕生日(Vim歴換算)を迎えましたので個人的な話題を含むVACの記事を書かせていただきます。そういうものが嫌いな方はブラウザバック推奨です。 この記事によってVimの魅力が少しでも伝われば幸いです vimtutorを終えた一年前のツイート(ツイートの文面が恥ずかしい…) Vim歴1年、めでたいです。 なぜ『Vim駆動学習』かというと、僕のプログラミング歴自体がVim歴+半年あるかないか程度なので、僕のプログラミング力の大部分は『Vim駆動』で学習し、向上してきたといっても過言ではないからです。Vim駆動バンザイ。 (最近はVim駆動でVim自体を学んでいる割合が高すぎるのでそろそろVim以外の進捗もだしていこうと反省はしています…) 『Vim

    1年間『Vim駆動学習』してきて最高に楽しかったのでオススメしたい - haya14busa
    hamaco
    hamaco 2014/02/18
  • Vimのhelpを快適に引こう - haya14busa

    この記事はVim Advent Calendar 2013 : ATNDの58日目の記事です。 57日目は@deris0126さんによるVimのタブで開いているバッファのdiffを簡単に表示するpluginを書いたでした。 Vimのhelpを自由自在に引けることは、真のvimmerになるための第一歩。 :helpを使いこなす = Vimを極めるための一歩 – Vimの極め方 ということで、数多くのVimmerがVimのhelpの使い方を解説したり、おすすめのhelpを紹介したりしています。しかし、helpを読むための設定、カスタマイズ方法を紹介するものがあまりないように思えたので、今回は既存のhelpに関する記事のまとめと、設定/カスタマイズ方法を中心に書いていきます。 help記事のまとめ Helpの使い方全般 Vimの極め方 Vim-users.jp – Hack #45: help

    hamaco
    hamaco 2014/01/30
  • Vim-Easymotionを拡張してカーソルを縦横無尽に楽々移動する - haya14busa

    Vim Advent Calendar 2012の363日目の記事です。 昨日はthincaさんの当にキモい Vim script – . 演算子編 – 永遠に未完成でした。 あと3日でVAC2013になるということですが、いまさらVAC2012の99人目として記事を書いてみたいと思います。 僕は今年の1月か、2月あたりからVimを使い始めたので、自分のVim歴よりも前に始まったAdvent Calendarに参加すると思うと歴史を感じます。すごい。 Vimで最初に習うのはhjklによるカーソル移動です。 その後w,bなどたくさんの移動コマンドを覚えると思います。 またVimを使っているとき、その7,8割はカーソル移動してるんじゃないでしょうか??? カーソル移動大事。 ということでカーソル移動系プラグインであるvim-easymotionの話をします。 vim-easymotionとは

    Vim-Easymotionを拡張してカーソルを縦横無尽に楽々移動する - haya14busa
    hamaco
    hamaco 2013/11/29
  • 1