Skip to content

Commit 74c8945

Browse files
committed
fix jshint errors for lib/textParsers.js
1 parent 60a022b commit 74c8945

File tree

1 file changed

+38
-35
lines changed

1 file changed

+38
-35
lines changed

lib/textParsers.js

+38-35
Original file line numberDiff line numberDiff line change
@@ -59,32 +59,34 @@ var parseDate = function(isoDate) {
5959

6060
var parseBool = function(val) {
6161
return val === 't';
62-
}
62+
};
6363

6464
var parseIntegerArray = function(val) {
65-
if(!val) return null;
65+
if(!val) { return null; }
6666
var p = arrayParser.create(val, function(entry){
67-
if(entry != null)
67+
if(entry !== null) {
6868
entry = parseInt(entry, 10);
69+
}
6970
return entry;
7071
});
7172

7273
return p.parse();
7374
};
7475

7576
var parseFloatArray = function(val) {
76-
if(!val) return null;
77+
if(!val) { return null; }
7778
var p = arrayParser.create(val, function(entry){
78-
if(entry != null)
79+
if(entry !== null) {
7980
entry = parseFloat(entry, 10);
81+
}
8082
return entry;
8183
});
8284

8385
return p.parse();
8486
};
8587

8688
var parseStringArray = function(val) {
87-
if(!val) return null;
89+
if(!val) { return null; }
8890

8991
var p = arrayParser.create(val);
9092
return p.parse();
@@ -96,26 +98,27 @@ var YEAR = NUM + '\\s+years?';
9698
var MON = NUM + '\\s+mons?';
9799
var DAY = NUM + '\\s+days?';
98100
var TIME = '([+-])?(\\d\\d):(\\d\\d):(\\d\\d)';
99-
var INTERVAL = [YEAR,MON,DAY,TIME].map(function(p){ return "("+p+")?" }).join('\\s*');
101+
var INTERVAL = [YEAR,MON,DAY,TIME].map(function(p){ return "("+p+")?"; }).join('\\s*');
100102

101103
var parseInterval = function(val) {
102-
if (!val) return {};
104+
if (!val) { return {}; }
103105
var m = new RegExp(INTERVAL).exec(val);
104106
var i = {};
105-
if (m[2]) i.years = parseInt(m[2], 10);
106-
if (m[4]) i.months = parseInt(m[4], 10);
107-
if (m[6]) i.days = parseInt(m[6], 10);
108-
if (m[9]) i.hours = parseInt(m[9], 10);
109-
if (m[10]) i.minutes = parseInt(m[10], 10);
110-
if (m[11]) i.seconds = parseInt(m[11], 10);
107+
if (m[2]) { i.years = parseInt(m[2], 10); }
108+
if (m[4]) { i.months = parseInt(m[4], 10); }
109+
if (m[6]) { i.days = parseInt(m[6], 10); }
110+
if (m[9]) { i.hours = parseInt(m[9], 10); }
111+
if (m[10]) { i.minutes = parseInt(m[10], 10); }
112+
if (m[11]) { i.seconds = parseInt(m[11], 10); }
111113
if (m[8] == '-'){
112-
if (i.hours) i.hours *= -1;
113-
if (i.minutes) i.minutes *= -1;
114-
if (i.seconds) i.seconds *= -1;
114+
if (i.hours) { i.hours *= -1; }
115+
if (i.minutes) { i.minutes *= -1; }
116+
if (i.seconds) { i.seconds *= -1; }
115117
}
116-
for (field in i){
117-
if (i[field] == 0)
118-
delete i[field];
118+
for (var field in i){
119+
if (i[field] === 0) {
120+
delete i[field];
121+
}
119122
}
120123
return i;
121124
};
@@ -125,35 +128,35 @@ var parseByteA = function(val) {
125128
// new 'hex' style response (pg >9.0)
126129
return new Buffer(val.substr(2), 'hex');
127130
}else{
128-
out = ""
129-
i = 0
131+
var out = "";
132+
var i = 0;
130133
while(i < val.length){
131134
if(val[i] != "\\"){
132-
out += val[i]
133-
++i
135+
out += val[i];
136+
++i;
134137
}else{
135138
if(val.substr(i+1,3).match(/[0-7]{3}/)){
136-
out += String.fromCharCode(parseInt(val.substr(i+1,3),8))
137-
i += 4
139+
out += String.fromCharCode(parseInt(val.substr(i+1,3),8));
140+
i += 4;
138141
}else{
139-
backslashes = 1
142+
backslashes = 1;
140143
while(i+backslashes < val.length && val[i+backslashes] == "\\")
141-
backslashes++
144+
backslashes++;
142145
for(k=0; k<Math.floor(backslashes/2); ++k)
143-
out += "\\"
144-
i += Math.floor(backslashes / 2) * 2
146+
out += "\\";
147+
i += Math.floor(backslashes / 2) * 2;
145148
}
146149
}
147150
}
148151
return new Buffer(out,"binary");
149152
}
150-
}
153+
};
151154

152-
var maxLen = Number.MAX_VALUE.toString().length
155+
var maxLen = Number.MAX_VALUE.toString().length;
153156

154157
var parseInteger = function(val) {
155158
return parseInt(val, 10);
156-
}
159+
};
157160

158161
var init = function(register) {
159162
register(20, parseInteger);
@@ -162,7 +165,7 @@ var init = function(register) {
162165
register(26, parseInteger);
163166
register(1700, function(val){
164167
if(val.length > maxLen) {
165-
console.warn('WARNING: value %s is longer than max supported numeric value in javascript. Possible data loss', val)
168+
console.warn('WARNING: value %s is longer than max supported numeric value in javascript. Possible data loss', val);
166169
}
167170
return parseFloat(val);
168171
});
@@ -187,5 +190,5 @@ var init = function(register) {
187190
};
188191

189192
module.exports = {
190-
init: init,
193+
init: init
191194
};

0 commit comments

Comments
 (0)