Skip to content

Commit b8dbda4

Browse files
committed
Updates to work with ESLint 9
1 parent 5513233 commit b8dbda4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+844
-1132
lines changed

.github/workflows/test.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ jobs:
2424
- macos-latest
2525
- windows-latest
2626
node:
27-
- 16
2827
- 18
2928
- 20
3029
- 22

benchmarks/read-integration-mock.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
const assert = require('assert');
22
const fs = require('fs');
3-
4-
const mock = require('..');
3+
const mock = require('../lib/index.js');
54

65
/**
76
* Timed test. This includes the mock setup and teardown as part of the overall
87
* test time.
9-
* @param {function(Error)} done Callback.
8+
* @param {function(Error):void} done Callback.
109
*/
1110
exports.test = function (done) {
1211
mock({

benchmarks/read-integration-real.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
const assert = require('assert');
22
const fs = require('fs');
33
const path = require('path');
4-
54
const rimraf = require('rimraf');
65

76
const tmpPath = '.tmp';
87

98
/**
109
* Timed test. This includes the setup and teardown as part of the overall
1110
* test time.
12-
* @param {function(Error)} done Callback.
11+
* @param {function(Error):void} done Callback.
1312
*/
1413
exports.test = function (done) {
1514
fs.mkdir(tmpPath, function (mkdirErr) {

benchmarks/read-mock.js

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
const assert = require('assert');
22
const fs = require('fs');
3-
4-
const mock = require('..');
3+
const mock = require('../lib/index.js');
54

65
/**
76
* Test setup. Not timed.
87
*/
8+
exports.afterEach = function () {
9+
mock.restore();
10+
};
11+
12+
/**
13+
* Test teardown. Not timed.
14+
*/
915
exports.beforeEach = function () {
1016
mock({
1117
'foo-mock.txt': 'foo',
@@ -14,7 +20,7 @@ exports.beforeEach = function () {
1420

1521
/**
1622
* Timed test.
17-
* @param {function(Error)} done Callback.
23+
* @param {function(Error):void} done Callback.
1824
*/
1925
exports.test = function (done) {
2026
fs.readFile('foo-mock.txt', 'utf8', function (err, str) {
@@ -23,10 +29,3 @@ exports.test = function (done) {
2329
done();
2430
});
2531
};
26-
27-
/**
28-
* Test teardown. Not timed.
29-
*/
30-
exports.afterEach = function () {
31-
mock.restore();
32-
};

benchmarks/read-real.js

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
11
const assert = require('assert');
22
const fs = require('fs');
33
const path = require('path');
4-
54
const rimraf = require('rimraf');
65

76
const tmpPath = '.tmp';
87

98
/**
109
* Test setup. Not timed.
11-
* @param {function(Error)} done Callback.
10+
* @param {function(Error):void} done Callback.
11+
*/
12+
exports.afterEach = function (done) {
13+
rimraf(tmpPath, done);
14+
};
15+
16+
/**
17+
* Test teardown. Not timed.
18+
* @param {function(Error):void} done Callback.
1219
*/
1320
exports.beforeEach = function (done) {
1421
fs.mkdir(tmpPath, function (err) {
@@ -21,7 +28,7 @@ exports.beforeEach = function (done) {
2128

2229
/**
2330
* Timed test.
24-
* @param {function(Error)} done Callback.
31+
* @param {function(Error):void} done Callback.
2532
*/
2633
exports.test = function (done) {
2734
fs.readFile(path.join(tmpPath, 'foo-real.txt'), 'utf8', function (err, str) {
@@ -30,11 +37,3 @@ exports.test = function (done) {
3037
done();
3138
});
3239
};
33-
34-
/**
35-
* Test teardown. Not timed.
36-
* @param {function(Error)} done Callback.
37-
*/
38-
exports.afterEach = function (done) {
39-
rimraf(tmpPath, done);
40-
};

benchmarks/write-integration-mock.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
const assert = require('assert');
22
const fs = require('fs');
3-
4-
const mock = require('..');
3+
const mock = require('../lib/index.js');
54

65
/**
76
* Timed test. This includes the mock setup and teardown as part of the overall
87
* test time.
9-
* @param {function(Error)} done Callback.
8+
* @param {function(Error):void} done Callback.
109
*/
1110
exports.test = function (done) {
1211
mock();

benchmarks/write-integration-real.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
const assert = require('assert');
22
const fs = require('fs');
33
const path = require('path');
4-
54
const rimraf = require('rimraf');
65

76
const tmpPath = '.tmp';
87

98
/**
109
* Timed test. This includes the setup and teardown as part of the overall
1110
* test time.
12-
* @param {function(Error)} done Callback.
11+
* @param {function(Error):void} done Callback.
1312
*/
1413
exports.test = function (done) {
1514
fs.mkdir(tmpPath, function (mkdirErr) {

benchmarks/write-mock.js

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,24 @@
11
const fs = require('fs');
2-
3-
const mock = require('..');
2+
const mock = require('../lib/index.js');
43

54
/**
65
* Test setup. Not timed.
76
*/
7+
exports.afterEach = function () {
8+
mock.restore();
9+
};
10+
11+
/**
12+
* Test teardown. Not timed.
13+
*/
814
exports.beforeEach = function () {
915
mock();
1016
};
1117

1218
/**
1319
* Timed test.
14-
* @param {function(Error)} done Callback.
20+
* @param {function(Error):void} done Callback.
1521
*/
1622
exports.test = function (done) {
1723
fs.writeFile('foo-mock.txt', 'foo', done);
1824
};
19-
20-
/**
21-
* Test teardown. Not timed.
22-
*/
23-
exports.afterEach = function () {
24-
mock.restore();
25-
};

benchmarks/write-real.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,24 @@ const tmpPath = '.tmp';
77

88
/**
99
* Test setup. Not timed.
10-
* @param {function(Error)} done Callback.
10+
* @param {function(Error):void} done Callback.
11+
*/
12+
exports.afterEach = function (done) {
13+
rimraf(tmpPath, done);
14+
};
15+
16+
/**
17+
* Test teardown. Not timed.
18+
* @param {function(Error):void} done Callback.
1119
*/
1220
exports.beforeEach = function (done) {
1321
fs.mkdir(tmpPath, done);
1422
};
1523

1624
/**
1725
* Timed test.
18-
* @param {function(Error)} done Callback.
26+
* @param {function(Error):void} done Callback.
1927
*/
2028
exports.test = function (done) {
2129
fs.writeFile(path.join(tmpPath, 'foo-real.txt'), 'foo', done);
2230
};
23-
24-
/**
25-
* Test teardown. Not timed.
26-
* @param {function(Error)} done Callback.
27-
*/
28-
exports.afterEach = function (done) {
29-
rimraf(tmpPath, done);
30-
};

eslint.config.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import config from 'eslint-config-tschaub';
2+
3+
export default [...config];

0 commit comments

Comments
 (0)