看板 java 關於我們 聯絡資訊
看起來確實是蠻困擾人的問題啊。
cyclone350: 這個東西是甚麼我並不在意,可能是 ssccg 說的 BOM 12/23 22:02
cyclone350: 也許是複製貼上時貼到的,但是我總不能跟大家說: 12/23 22:03
cyclone350: [嘿,請大家在寫程式時隨時按左右來檢查有沒有奇怪字 12/23 22:04
cyclone350: 元喔~ ] 12/23 22:05
不確定你用哪一套版控,不過蠻多都有 pre-commit, post-commit 的 hook script 或是 server side 的 hook script 可以檢查 commit 的內容 例如常見的 check 有沒有敏感資訊進去(像是 aws 的 key) 當然也有人是在檢查 BOM 的,隨意 google 了一個: https://github.com/yaegashi/git-companion-scripts 它其中一個 case 是檢查 BOM 的, 但它的實作是檢查第 1 個 byte (BOM 正常的位置) https://github.com/yaegashi/git-companion-scripts/ blob/master/hooks/pre-commit-encoding#L84 縮:http://bit.ly/1RKmsts 要符合你出現在中間的情況,你也許需要修改一下囉 :) 但這只是提醒一下,如果真的需要就用 hook 唄,不用人工檢查的啦。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.234.244 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1451058184.A.F0E.html
bitlife: 正本清源是Java IDE的編輯器應有字串常數不可見字元警告 12/26 13:01
cyclone350: 感謝,原本不知道有 hook 這東西 (沒在念書 XD) 12/29 23:25
cyclone350: 另外 bitlife 說的東西... 我找不到eclipse現成的... 12/29 23:26
bitlife: 我的意思也是希望有現成的,這是比較好的解法 12/30 07:49
LPH66: 這種警告其實很難做...Unicode 裡有太多字不可見了 12/31 00:15
LPH66: 有些不可見的字是為了語意或標記在使用的 12/31 00:16
qrtt1: 我個人是有開顯示空白字元,不過主要是看有沒有 tab 混進來 12/31 00:16
qrtt1: 用的,但這應該跟其他特殊情況比較沒關係了 12/31 00:17
qrtt1: @bitlife 看第一推的語意是以為已經有了,且在使用中qq 12/31 00:18