Skip to content

Commit

Permalink
修复 中括号 访问方法时导致匹配的规则不准确的问题
Browse files Browse the repository at this point in the history
  • Loading branch information
chriswong committed Aug 16, 2015
1 parent 2fe41a3 commit 246d77c
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions lib/reporter/baidu/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -99,8 +99,14 @@ var baidu = {

'new-cap': function (error) {
var origin = error.origin;
if (/[A-Z]/.test(origin.source.charAt(origin.column - 1))) {
return origin.source.charAt(origin.column - 2) === '.' ? '030' : '027';
var chr = origin.source.charAt(origin.column - 1);
if (chr === '"' || chr === '\'') {
error.column += 1;
chr = origin.source.charAt(origin.column);
}

if (/[A-Z]/.test(chr)) {
return /[\.\[]/.test(origin.source.charAt(origin.column - 2)) ? '030' : '027';
}

return '029';
Expand Down

0 comments on commit 246d77c

Please sign in to comment.