1. quattro_4

    No comment

    quattro_4
Changes in body
Source | HTML | Preview
@@ -29,10 +29,11 @@
end
checks = %w{
debugger
+ byebug
logger
puts
binding.pry
save_and_open_page
console.log
@@ -90,15 +91,23 @@
```bash:
$ git commit -m "Commit without checks" --no-verify
```
+**たまにこのフックが原因でエラーになる**
+
+確認したかぎりでは、エンコーディングの違うソースを扱うとたまにエラーになる。
+
+その時はそのプロジェクトではフックを諦めて削除。
+
+`rm .git/hooks/pre-commit`
+
--------------------------------
git hooksはプロジェクトごと.git/hooksにありますが、既存の数あるプロジェクトで有効にするには少し手間がかかります。
詳細は[gitのhooksを管理する(自分用テンプレートを使う)](http://qiita.com/items/59fdf8b9aa9ef48ecbdf) 参照
---
デバッグコードはproduction環境であっても比較的無害な気はしますが、一度Javascriptのコードがconsole.logのせいで動かなかったことがあります。(特定のレガシーブラウザで起こった)
-個人的にはデバッグコードをあまりに頻繁にコミットしてプッシュまでしてしまう人は、不注意だったりコードの読みやすさ・コミットの作り方の意識が低いのかなと思う。(それだけバグも作りやすい人)
+個人的にはデバッグコードをあまりに頻繁にコミットしてプッシュまでしてしまう人は、不注意だったりコードの読みやすさ・コミットの作り方の意識が低いのかなと思う。(それだけバグも作りやすい人)