{"push_id":820029695,"size":1,"distinct_size":1,"ref":"refs/heads/commlog","head":"4e5d0cd4df99bd6d7c06bb83e3e2b1900312aa9a","before":"2dc0938ba98f6d1c0dc8ba575d7619d523f50577","commits":[{"sha":"4e5d0cd4df99bd6d7c06bb83e3e2b1900312aa9a","author":{"email":"1223806812fb6933d6a3df87f623553c2602d938@gmail.com","name":"TSUYUSATO Kitsune"},"message":"# [standard]を使ってみた\n\ncommlogのlinterに[standard][]を使ってみました。\n\n自分が[standard][]の良いと思っているところは、こんな感じです。\n\n  - セミコロンを使わないところ（1タイプの差は大きい）\n  - 2スペースのインデントなところ（趣味）\n  - シングルクオートなところ（上に同じ）\n  - 結構ちゃんと考えられてるところ（オブジェクトのケツカンマの禁止とか、初めは意味分かんないと思うんだけど、インラインのオブジェクトと複数行の物を区別しない感じになるのでそれはそれでいいと思う。追加がし辛い？　エディタの設定でどうにかしろ）\n  - 使ってる人がそれなりにいる（気がする）\n  - ライブラリなんかで「独自のフォーマットに合わせろ」って言うよりも、「[standard]に合わせろ」って言うほうが説得力がある気がする\n\n逆に微妙だと思うところは、\n\n  - ES6・ES7のサポートが微妙\n  - フォーマッタが使いものにならない（インデントが崩れて、結果的にエラーが増えることすらある）\n\nとりあえずこんなところです。\n\nフォーマッタが使いものにならないのはES6使いすぎなせいでもありますが、もう少し上手く動いてくれるといいです。あとあとコミットを見返したら700行くらい変更してたらしいです。\n\n加えて、ReactのComponentに対して`propTypes`使えと言ってきたので、副作用的に`propTypes`について学ぶこともできました。\n\n[standard]: http://standardjs.com","distinct":true,"url":"https://api.github.com/repos/MakeNowJust/commlog/commits/4e5d0cd4df99bd6d7c06bb83e3e2b1900312aa9a"}]}