Skip to content

Commit d8d1ed3

Browse files
committed
Respond to code review comments
1 parent 706ca8e commit d8d1ed3

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/services/services.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3164,8 +3164,10 @@ module ts {
31643164
return items;
31653165

31663166
function hasAnyUpperCaseCharacter(s: string): boolean {
3167-
for (var i = 0; i < s.length; ++i) {
3168-
if (s.charAt(i).toLocaleLowerCase() !== s.charAt(i)) {
3167+
for (var i = 0, n = s.length; i < n; i++) {
3168+
var c = s.charCodeAt(i);
3169+
if ((CharacterCodes.A <= c && c <= CharacterCodes.Z) ||
3170+
(c >= CharacterCodes.maxAsciiCharacter && s.charAt(i).toLocaleLowerCase() !== s.charAt(i))) {
31693171
return true;
31703172
}
31713173
}

0 commit comments

Comments
 (0)