Skip to content

Commit 7471ab7

Browse files
committed
lint fix: semi
1 parent 0d30ba5 commit 7471ab7

37 files changed

Lines changed: 2025 additions & 2027 deletions

eslint.config.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
1-
'use strict';
1+
'use strict'
22

3-
const neostandard = require('neostandard');
3+
const neostandard = require('neostandard')
44

55
module.exports = [
66
...neostandard({
77
env: ['node'],
88
ignores: [
99
'coverage/**',
1010
'.nyc_output/**'
11-
],
12-
noJsx: true,
13-
semi: true
11+
]
1412
}),
1513
{
1614
files: ['**/*.js'],
@@ -34,4 +32,4 @@ module.exports = [
3432
ecmaVersion: 2018
3533
}
3634
}
37-
];
35+
]

http.js

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
'use strict';
1+
'use strict'
22

33

4-
var ProbeError = require('./lib/common').ProbeError;
5-
var needle = require('needle');
6-
var lodashMerge = require('lodash.merge');
7-
var pkg = require('./package.json');
8-
var probeStream = require('./stream');
9-
var URL = require('url').URL;
4+
var ProbeError = require('./lib/common').ProbeError
5+
var needle = require('needle')
6+
var lodashMerge = require('lodash.merge')
7+
var pkg = require('./package.json')
8+
var probeStream = require('./stream')
9+
var URL = require('url').URL
1010

11-
var defaultAgent = pkg.name + '/' + pkg.version + '(+https://github.com/nodeca/probe-image-size)';
11+
var defaultAgent = pkg.name + '/' + pkg.version + '(+https://github.com/nodeca/probe-image-size)'
1212

1313
var defaults = {
1414
open_timeout: 10000,
@@ -21,80 +21,80 @@ var defaults = {
2121
headers: {
2222
'User-Agent': defaultAgent
2323
}
24-
};
24+
}
2525

2626

2727
module.exports = function probeHttp (src, options) {
2828
return new Promise(function (resolve, reject) {
29-
var stream;
30-
var len;
31-
var finalUrl = src;
32-
var settled = false;
29+
var stream
30+
var len
31+
var finalUrl = src
32+
var settled = false
3333

3434
function abortRequest () {
35-
if (stream && stream.request) stream.request.abort();
35+
if (stream && stream.request) stream.request.abort()
3636
}
3737

3838
function settle (resolveResult, rejectError) {
39-
if (settled) return;
40-
settled = true;
39+
if (settled) return
40+
settled = true
4141

4242
if (rejectError) {
43-
reject(rejectError);
44-
abortRequest();
45-
return;
43+
reject(rejectError)
44+
abortRequest()
45+
return
4646
}
4747

48-
resolve(resolveResult);
49-
abortRequest();
48+
resolve(resolveResult)
49+
abortRequest()
5050
}
5151

5252
try {
53-
var needleOptions = lodashMerge({}, defaults, options);
54-
stream = needle.get(src, needleOptions);
53+
var needleOptions = lodashMerge({}, defaults, options)
54+
stream = needle.get(src, needleOptions)
5555
} catch (err) {
56-
reject(err);
57-
return;
56+
reject(err)
57+
return
5858
}
5959

6060
stream.on('redirect', function (location) {
6161
try {
62-
finalUrl = new URL(location, finalUrl).href;
62+
finalUrl = new URL(location, finalUrl).href
6363
} catch (err) {
64-
settle(null, err);
64+
settle(null, err)
6565
}
66-
});
66+
})
6767

6868
stream.on('header', function (statusCode, headers) {
6969
if (statusCode !== 200) {
70-
settle(null, new ProbeError('bad status code: ' + statusCode, null, statusCode));
71-
return;
70+
settle(null, new ProbeError('bad status code: ' + statusCode, null, statusCode))
71+
return
7272
}
7373

74-
len = headers['content-length'];
75-
});
74+
len = headers['content-length']
75+
})
7676

7777
stream.on('err', function (err) {
78-
settle(null, err);
79-
});
78+
settle(null, err)
79+
})
8080

8181
stream.on('done', function (err) {
82-
if (err) settle(null, err);
83-
});
82+
if (err) settle(null, err)
83+
})
8484

8585
probeStream(stream, true)
8686
.then(function (result) {
87-
if (len && len.match(/^\d+$/)) result.length = +len;
87+
if (len && len.match(/^\d+$/)) result.length = +len
8888

89-
result.url = finalUrl;
89+
result.url = finalUrl
9090

91-
settle(result);
91+
settle(result)
9292
})
9393
.catch(function (err) {
94-
settle(null, err);
95-
});
96-
});
97-
};
94+
settle(null, err)
95+
})
96+
})
97+
}
9898

9999

100-
module.exports.parsers = require('./lib/parsers_stream');
100+
module.exports.parsers = require('./lib/parsers_stream')

index.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
'use strict';
1+
'use strict'
22

33

4-
var probeStream = require('./stream');
5-
var probeHttp = require('./http');
4+
var probeStream = require('./stream')
5+
var probeHttp = require('./http')
66

77

88
module.exports = function get_image_size (src, options) {
99
if (typeof src.on === 'function' && typeof src.emit === 'function') {
1010
// looks like an EventEmitter, treating it as a stream
11-
return probeStream(src, options);
11+
return probeStream(src, options)
1212
}
1313

1414
// HTTP (not stream)
15-
return probeHttp(src, options || {});
16-
};
15+
return probeHttp(src, options || {})
16+
}
1717

1818

19-
module.exports.parsers = require('./lib/parsers_stream');
20-
module.exports.sync = require('./sync');
21-
module.exports.Error = require('./lib/common').ProbeError;
19+
module.exports.parsers = require('./lib/parsers_stream')
20+
module.exports.sync = require('./sync')
21+
module.exports.Error = require('./lib/common').ProbeError

lib/common.js

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,110 +1,110 @@
1-
'use strict';
1+
'use strict'
22

33

4-
var Transform = require('stream').Transform;
5-
var streamParser = require('stream-parser');
4+
var Transform = require('stream').Transform
5+
var streamParser = require('stream-parser')
66

77

88
function ParserStream () {
9-
Transform.call(this, { readableObjectMode: true });
9+
Transform.call(this, { readableObjectMode: true })
1010
}
1111

1212
// Inherit from Transform
13-
ParserStream.prototype = Object.create(Transform.prototype);
14-
ParserStream.prototype.constructor = ParserStream;
13+
ParserStream.prototype = Object.create(Transform.prototype)
14+
ParserStream.prototype.constructor = ParserStream
1515

16-
streamParser(ParserStream.prototype);
16+
streamParser(ParserStream.prototype)
1717

1818

19-
exports.ParserStream = ParserStream;
19+
exports.ParserStream = ParserStream
2020

2121

2222
exports.sliceEq = function (src, start, dest) {
2323
for (var i = start, j = 0; j < dest.length;) {
24-
if (src[i++] !== dest[j++]) return false;
24+
if (src[i++] !== dest[j++]) return false
2525
}
26-
return true;
27-
};
26+
return true
27+
}
2828

2929
exports.str2arr = function (str, format) {
30-
var arr = [];
31-
var i = 0;
30+
var arr = []
31+
var i = 0
3232

3333
if (format && format === 'hex') {
3434
while (i < str.length) {
35-
arr.push(parseInt(str.slice(i, i + 2), 16));
36-
i += 2;
35+
arr.push(parseInt(str.slice(i, i + 2), 16))
36+
i += 2
3737
}
3838
} else {
3939
for (; i < str.length; i++) {
40-
arr.push(str.charCodeAt(i) & 0xFF);
40+
arr.push(str.charCodeAt(i) & 0xFF)
4141
}
4242
}
4343

44-
return arr;
45-
};
44+
return arr
45+
}
4646

4747
exports.readUInt16LE = function (data, offset) {
48-
return data[offset] | (data[offset + 1] << 8);
49-
};
48+
return data[offset] | (data[offset + 1] << 8)
49+
}
5050

5151
exports.readUInt16BE = function (data, offset) {
52-
return (data[offset] << 8) | data[offset + 1];
53-
};
52+
return (data[offset] << 8) | data[offset + 1]
53+
}
5454

5555
exports.readInt16LE = function (data, offset) {
56-
return (exports.readUInt16LE(data, offset) << 16) >> 16;
57-
};
56+
return (exports.readUInt16LE(data, offset) << 16) >> 16
57+
}
5858

5959
exports.readInt16BE = function (data, offset) {
60-
return (exports.readUInt16BE(data, offset) << 16) >> 16;
61-
};
60+
return (exports.readUInt16BE(data, offset) << 16) >> 16
61+
}
6262

6363
exports.readUInt32LE = function (data, offset) {
6464
return (data[offset] |
6565
(data[offset + 1] << 8) |
6666
(data[offset + 2] << 16)) +
67-
data[offset + 3] * 0x1000000;
68-
};
67+
data[offset + 3] * 0x1000000
68+
}
6969

7070
exports.readUInt32BE = function (data, offset) {
7171
return data[offset] * 0x1000000 +
7272
((data[offset + 1] << 16) |
7373
(data[offset + 2] << 8) |
74-
data[offset + 3]);
75-
};
74+
data[offset + 3])
75+
}
7676

7777
exports.readInt32LE = function (data, offset) {
78-
return exports.readUInt32LE(data, offset) | 0;
79-
};
78+
return exports.readUInt32LE(data, offset) | 0
79+
}
8080

8181
exports.readInt32BE = function (data, offset) {
82-
return exports.readUInt32BE(data, offset) | 0;
83-
};
82+
return exports.readUInt32BE(data, offset) | 0
83+
}
8484

8585

8686
function ProbeError (message, code, statusCode) {
87-
Error.call(this);
87+
Error.call(this)
8888

8989
// Include stack trace in error object
9090
if (Error.captureStackTrace) {
9191
// Chrome and NodeJS
92-
Error.captureStackTrace(this, this.constructor);
92+
Error.captureStackTrace(this, this.constructor)
9393
} else {
9494
// FF, IE 10+ and Safari 6+. Fallback for others
95-
this.stack = (new Error()).stack || '';
95+
this.stack = (new Error()).stack || ''
9696
}
9797

98-
this.name = this.constructor.name;
98+
this.name = this.constructor.name
9999

100-
this.message = message;
101-
if (code) this.code = code;
102-
if (statusCode) this.statusCode = statusCode;
100+
this.message = message
101+
if (code) this.code = code
102+
if (statusCode) this.statusCode = statusCode
103103
}
104104

105105
// Inherit from Error
106-
ProbeError.prototype = Object.create(Error.prototype);
107-
ProbeError.prototype.constructor = ProbeError;
106+
ProbeError.prototype = Object.create(Error.prototype)
107+
ProbeError.prototype.constructor = ProbeError
108108

109109

110-
exports.ProbeError = ProbeError;
110+
exports.ProbeError = ProbeError

0 commit comments

Comments
 (0)