mirror of
https://github.com/shaka-project/shaka-player.git
synced 2026-06-16 16:16:40 +03:00
Standardize argument comments.
This changes the eslint rule to enforce a strict pattern for the argument comments. The comment must appear before the argument and must be /* foo= */. This still ignores line comments. Change-Id: I3afb01c65e1088eda13facb3aeeaa7595a2f5aee
This commit is contained in:
@@ -110,9 +110,10 @@ shaka.util.StringUtils = class {
|
||||
if (uint8[0] == 0xef && uint8[1] == 0xbb && uint8[2] == 0xbf) {
|
||||
return StringUtils.fromUTF8(uint8);
|
||||
} else if (uint8[0] == 0xfe && uint8[1] == 0xff) {
|
||||
return StringUtils.fromUTF16(uint8.subarray(2), false /* littleEndian */);
|
||||
return StringUtils.fromUTF16(
|
||||
uint8.subarray(2), /* littleEndian= */ false);
|
||||
} else if (uint8[0] == 0xff && uint8[1] == 0xfe) {
|
||||
return StringUtils.fromUTF16(uint8.subarray(2), true /* littleEndian */);
|
||||
return StringUtils.fromUTF16(uint8.subarray(2), /* littleEndian= */ true);
|
||||
}
|
||||
|
||||
const isAscii = (i) => {
|
||||
@@ -123,9 +124,9 @@ shaka.util.StringUtils = class {
|
||||
shaka.log.debug(
|
||||
'Unable to find byte-order-mark, making an educated guess.');
|
||||
if (uint8[0] == 0 && uint8[2] == 0) {
|
||||
return StringUtils.fromUTF16(data, false /* littleEndian */);
|
||||
return StringUtils.fromUTF16(data, /* littleEndian= */ false);
|
||||
} else if (uint8[1] == 0 && uint8[3] == 0) {
|
||||
return StringUtils.fromUTF16(data, true /* littleEndian */);
|
||||
return StringUtils.fromUTF16(data, /* littleEndian= */ true);
|
||||
} else if (isAscii(0) && isAscii(1) && isAscii(2) && isAscii(3)) {
|
||||
return StringUtils.fromUTF8(data);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user