Re: [工具] 1個byte的影響

看板java作者 (有些事,有時候。。。)時間8年前 (2015/12/25 23:43), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串2/2 (看更多)
看起來確實是蠻困擾人的問題啊。

12/23 22:02,
這個東西是甚麼我並不在意,可能是 ssccg 說的 BOM
12/23 22:02

12/23 22:03,
也許是複製貼上時貼到的,但是我總不能跟大家說:
12/23 22:03

12/23 22:04,
[嘿,請大家在寫程式時隨時按左右來檢查有沒有奇怪字
12/23 22:04

12/23 22:05,
元喔~ ]
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

12/26 13:01, , 1F
正本清源是Java IDE的編輯器應有字串常數不可見字元警告
12/26 13:01, 1F

12/29 23:25, , 2F
感謝,原本不知道有 hook 這東西 (沒在念書 XD)
12/29 23:25, 2F

12/29 23:26, , 3F
另外 bitlife 說的東西... 我找不到eclipse現成的...
12/29 23:26, 3F

12/30 07:49, , 4F
我的意思也是希望有現成的,這是比較好的解法
12/30 07:49, 4F

12/31 00:15, , 5F
這種警告其實很難做...Unicode 裡有太多字不可見了
12/31 00:15, 5F

12/31 00:16, , 6F
有些不可見的字是為了語意或標記在使用的
12/31 00:16, 6F

12/31 00:16, , 7F
我個人是有開顯示空白字元,不過主要是看有沒有 tab 混進來
12/31 00:16, 7F

12/31 00:17, , 8F
用的,但這應該跟其他特殊情況比較沒關係了
12/31 00:17, 8F

12/31 00:18, , 9F
@bitlife 看第一推的語意是以為已經有了,且在使用中qq
12/31 00:18, 9F
文章代碼(AID): #1MVMG8yE (java)
討論串 (同標題文章)
文章代碼(AID): #1MVMG8yE (java)