mirror of
https://github.com/google/styleguide.git
synced 2024-03-22 13:11:43 +08:00
remove bom
This commit is contained in:
parent
43d738ab8b
commit
4be04548c8
6
cpplint/cpplint.py
vendored
6
cpplint/cpplint.py
vendored
|
@ -6160,6 +6160,12 @@ def ProcessFile(filename, vlevel, extra_check_functions=[]):
|
|||
else:
|
||||
lines = codecs.open(filename, 'r', 'utf8', 'replace').read().split('\n')
|
||||
|
||||
# Remove BOM
|
||||
if lines and lines[0]:
|
||||
ord0 = ord(lines[0][0])
|
||||
if ord0 == 0xfeff:
|
||||
lines[0] = lines[0][1:]
|
||||
|
||||
# Remove trailing '\r'.
|
||||
# The -1 accounts for the extra trailing blank line we get from split()
|
||||
for linenum in range(len(lines) - 1):
|
||||
|
|
Loading…
Reference in New Issue
Block a user