よく使い回すのでメモ。 仕事上ほとんど CircleCI なので例は config.yml だけど、どこでも変わらない。 TL;DR Prettier 1.16 以降 prettier 1.16 から --check オプションが追加された。変なことをしなくても以下で OK。
![Prettier で整形した結果の diff があったときに CI を落とす方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/6e37c534f9762891c2ce0b7395772c7d9dd6a0e1/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UHJldHRpZXIlMjAlRTMlODElQTclRTYlOTUlQjQlRTUlQkQlQTIlRTMlODElOTclRTMlODElOUYlRTclQjUlOTAlRTYlOUUlOUMlRTMlODElQUUlMjBkaWZmJTIwJUUzJTgxJThDJUUzJTgxJTgyJUUzJTgxJUEzJUUzJTgxJTlGJUUzJTgxJUE4JUUzJTgxJThEJUUzJTgxJUFCJTIwQ0klMjAlRTMlODIlOTIlRTglOTAlQkQlRTMlODElQTglRTMlODElOTklRTYlOTYlQjklRTYlQjMlOTUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTNkYjAzZTBjYzA1MmJkYjU4YWU2MDNmY2IxMDVmODU1%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwcG90YXRvNGQmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWIwZTFkNThkMDU0OTVhODUzYmEzMjA1Zjc3MGRjZDg3%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D13ec54187f768a15afb623ad632bf9e5)
モバイルアプリエンジニアの山下です。 チームで開発を進める上でちょっとした"決まりごと"が存在すると思います。 例えば、LCLの開発チームには以下の"決まりごと"が存在します。 コミットメッセージの先頭にはYouTrackのIssue番号を付ける RuboCopで設定したコーディングスタイルになるべく従う masterへ直接PUSHはしない これらを全員が心がけることで運用効率や品質を保つようにしていまが、とはいえコミットする度にIssue番号を入力したり、RuboCopのコマンドを打ったりするのは非常に面倒です。 そこで今回は「git hooks」を利用してコミットやプッシュのタイミングで自動的に実行されるようにしました。 git hooksとは コミットやプッシュなどのgit操作をトリガーにしてスクリプトを実行する機能です。 .gitディレクトリ内にhooksという名前のディレクトリで
# テンプレートディレクトリを作成 $ mkdir -p ~/.git_template/hooks # テンプレートを読み込む $ git config --global init.templatedir '~/.git_template' # pre-commit スクリプトを作成 (中身は下に記載) $ touch ~/.git_template/hooks/pre-commit # commit-msg スクリプトを作成 (中身は下に記載) $ touch ~/.git_template/hooks/commit-msg # 実行権限を付与 $ chmod a+x ~/.git_template/hooks/pre-commit $ chmod a+x ~/.git_template/hooks/commit-msg # 適当なディレクトリを作成 $ mkdir git-hooks
by D. Sharon Pruitt 自分の持っている知性やクリエイティビティを天性のものであり、自分の力ではどうにもならないものと考えている人も多いのですが、それこそが人の限界を決める思い込みであり、「成長する思考態度」を持つと人は自分の知性や能力を伸ばしていくことができる、ということが、スタンフォード大学の教授である心理学者のCarol Dweck博士の行った20年にわたる研究で明らかになっています。 Fixed vs. Growth: The Two Basic Mindsets That Shape Our Lives | Brain Pickings http://www.brainpickings.org/index.php/2014/01/29/carol-dweck-mindset/ この、自分の成長を自分自身で邪魔してしまう「固定された思考態度」と、「成長する思考態度」
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く