Browse Source

tools: use no-useless-concat ESLint rule

* Add `no-useless-concat: error` to .eslintrc.yaml.
* Apply no-useless-concat rule to tests.

PR-URL: https://github.com/nodejs/node/pull/12613
Backport-PR-URL: https://github.com/nodejs/node/pull/13056
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Brian White <mscdex@mscdex.net>
v6.x
Vse Mozhet Byt 8 years ago
committed by Myles Borins
parent
commit
a679e06c29
No known key found for this signature in database GPG Key ID: 933B01F40B5CA946
  1. 1
      .eslintrc.yaml
  2. 5
      test/parallel/test-domain-throw-error-then-throw-from-uncaught-exception-handler.js
  3. 4
      test/parallel/test-http-server-unconsume-consume.js
  4. 2
      test/parallel/test-http-set-trailers.js
  5. 4
      test/parallel/test-net-write-connect-write.js
  6. 6
      test/parallel/test-preload.js
  7. 14
      test/parallel/test-repl.js
  8. 7
      test/sequential/test-domain-abort-on-uncaught.js

1
.eslintrc.yaml

@ -44,6 +44,7 @@ rules:
no-self-assign: 2
no-unused-labels: 2
no-useless-call: 2
no-useless-concat: 2
no-useless-escape: 2
no-useless-return: 2
no-void: 2

5
test/parallel/test-domain-throw-error-then-throw-from-uncaught-exception-handler.js

@ -93,11 +93,10 @@ function createTestCmdLine(options) {
testCmd += process.argv[0];
if (options && options.withAbortOnUncaughtException) {
testCmd += ' ' + '--abort-on-uncaught-exception';
testCmd += ' --abort-on-uncaught-exception';
}
testCmd += ' ' + process.argv[1];
testCmd += ' ' + 'child';
testCmd += ` ${process.argv[1]} child`;
return testCmd;
}

4
test/parallel/test-http-server-unconsume-consume.js

@ -4,8 +4,8 @@ const http = require('http');
const testServer = http.createServer(common.mustNotCall());
testServer.on('connect', common.mustCall((req, socket, head) => {
socket.write('HTTP/1.1 200 Connection Established' + '\r\n' +
'Proxy-agent: Node-Proxy' + '\r\n' +
socket.write('HTTP/1.1 200 Connection Established\r\n' +
'Proxy-agent: Node-Proxy\r\n' +
'\r\n');
// This shouldn't raise an assertion in StreamBase::Consume.
testServer.emit('connection', socket);

2
test/parallel/test-http-set-trailers.js

@ -9,7 +9,7 @@ let outstanding_reqs = 0;
const server = http.createServer(function(req, res) {
res.writeHead(200, [['content-type', 'text/plain']]);
res.addTrailers({'x-foo': 'bar'});
res.end('stuff' + '\n');
res.end('stuff\n');
});
server.listen(0);

4
test/parallel/test-net-write-connect-write.js

@ -12,7 +12,7 @@ const server = net.createServer(function(socket) {
conn.setEncoding('utf8');
conn.write('before');
conn.on('connect', function() {
conn.write('after');
conn.write(' after');
});
conn.on('data', function(buf) {
received += buf;
@ -20,6 +20,6 @@ const server = net.createServer(function(socket) {
});
conn.on('end', common.mustCall(function() {
server.close();
assert.strictEqual(received, 'before' + 'after');
assert.strictEqual(received, 'before after');
}));
}));

6
test/parallel/test-preload.js

@ -128,7 +128,7 @@ interactive.stdin.write('a\n');
interactive.stdin.write('process.exit()\n');
childProcess.exec(
nodeBinary + ' ' + '--require ' + fixture('cluster-preload.js') + ' ' +
`${nodeBinary} --require ${fixture('cluster-preload.js')} ` +
fixture('cluster-preload-test.js'),
function(err, stdout, stderr) {
if (err) throw err;
@ -139,8 +139,8 @@ childProcess.exec(
// https://github.com/nodejs/node/issues/1691
process.chdir(common.fixturesDir);
childProcess.exec(
nodeBinary + ' ' + '--expose_natives_as=v8natives ' + '--require ' +
fixture('cluster-preload.js') + ' ' + 'cluster-preload-test.js',
`${nodeBinary} --expose_natives_as=v8natives --require ` +
`${fixture('cluster-preload.js')} cluster-preload-test.js`,
function(err, stdout, stderr) {
if (err) throw err;
assert.ok(/worker terminated with code 43/.test(stdout));

14
test/parallel/test-repl.js

@ -414,12 +414,12 @@ function tcp_test() {
{ client: client_tcp, send: '',
expect: prompt_tcp },
{ client: client_tcp, send: 'invoke_me(333)',
expect: ('\'' + 'invoked 333' + '\'\n' + prompt_tcp) },
expect: (`'invoked 333'\n${prompt_tcp}`) },
{ client: client_tcp, send: 'a += 1',
expect: ('12346' + '\n' + prompt_tcp) },
expect: (`12346\n${prompt_tcp}`) },
{ client: client_tcp,
send: 'require(' + JSON.stringify(moduleFilename) + ').number',
expect: ('42' + '\n' + prompt_tcp) }
expect: (`42\n${prompt_tcp}`) }
]);
});
@ -483,13 +483,13 @@ function unix_test() {
{ client: client_unix, send: '',
expect: prompt_unix },
{ client: client_unix, send: 'message',
expect: ('\'' + message + '\'\n' + prompt_unix) },
expect: (`'${message}'\n${prompt_unix}`) },
{ client: client_unix, send: 'invoke_me(987)',
expect: ('\'' + 'invoked 987' + '\'\n' + prompt_unix) },
expect: (`'invoked 987'\n${prompt_unix}`) },
{ client: client_unix, send: 'a = 12345',
expect: ('12345' + '\n' + prompt_unix) },
expect: (`12345\n${prompt_unix}`) },
{ client: client_unix, send: '{a:1}',
expect: ('{ a: 1 }' + '\n' + prompt_unix) }
expect: (`{ a: 1 }\n${prompt_unix}`) }
]);
});

7
test/sequential/test-domain-abort-on-uncaught.js

@ -239,11 +239,8 @@ if (process.argv[2] === 'child') {
testCmd += 'ulimit -c 0 && ';
}
testCmd += process.argv[0];
testCmd += ' ' + '--abort-on-uncaught-exception';
testCmd += ' ' + process.argv[1];
testCmd += ' ' + 'child';
testCmd += ' ' + testIndex;
testCmd += `${process.argv[0]} --abort-on-uncaught-exception ` +
`${process.argv[1]} child ${testIndex}`;
const child = child_process.exec(testCmd);

Loading…
Cancel
Save