Browse Source
tools: enable one-var-declaration-per-line ESLint rule
This rule enforces new lines around variable declarations. It is
configured to spot only variables that are initialized.
PR-URL: https://github.com/nodejs/node/pull/11462
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
v7.x
Michaël Zasso
8 years ago
committed by
Anna Henningsen
No known key found for this signature in database
GPG Key ID: D8B9F5AEAE84E4CF
13 changed files with
29 additions and
18 deletions
.eslintrc.yaml
benchmark/domain/domain-fn-args.js
benchmark/es/destructuring-bench.js
lib/child_process.js
lib/readline.js
lib/repl.js
lib/util.js
test/parallel/test-child-process-fork-net2.js
test/parallel/test-fs-realpath.js
test/parallel/test-http-get-pipeline-problem.js
test/parallel/test-tcp-wrap-listen.js
test/parallel/test-whatwg-url-searchparams.js
test/pummel/test-net-pause.js
@ -103,6 +103,7 @@ rules:
no-multiple-empty-lines : [ 2 , {max: 2, maxEOF: 0, maxBOF : 0 }]
no-tabs : 2
no-trailing-spaces : 2
one-var-declaration-per-line : 2
operator-linebreak : [ 2 , after]
quotes : [ 2 , single, avoid-escape]
semi : 2
@ -12,14 +12,14 @@ var gargs = [1, 2, 3];
function main ( conf ) {
var args , n = + conf . n ;
var n = + conf . n ;
var myArguments = gargs . slice ( 0 , conf . arguments ) ;
bench . start ( ) ;
bdomain . enter ( ) ;
for ( var i = 0 ; i < n ; i ++ ) {
if ( myArguments . length >= 2 ) {
args = Array . prototype . slice . call ( myArguments , 1 ) ;
const args = Array . prototype . slice . call ( myArguments , 1 ) ;
fn . apply ( this , args ) ;
} else {
fn . call ( this ) ;
@ -9,9 +9,9 @@ const bench = common.createBenchmark(main, {
} ) ;
function runSwapManual ( n ) {
var i = 0 , x , y , r ;
var x , y , r ;
bench . start ( ) ;
for ( ; i < n ; i ++ ) {
for ( var i = 0 ; i < n ; i ++ ) {
x = 1 , y = 2 ;
r = x ;
x = y ;
@ -23,9 +23,9 @@ function runSwapManual(n) {
}
function runSwapDestructured ( n ) {
var i = 0 , x , y ;
var x , y ;
bench . start ( ) ;
for ( ; i < n ; i ++ ) {
for ( var i = 0 ; i < n ; i ++ ) {
x = 1 , y = 2 ;
[ x , y ] = [ y , x ] ;
assert . strictEqual ( x , 2 ) ;
@ -112,7 +112,8 @@ exports.exec = function(command /*, options, callback*/) {
exports . execFile = function ( file /*, args, options, callback*/ ) {
var args = [ ] , callback ;
var args = [ ] ;
var callback ;
var options = {
encoding : 'utf8' ,
timeout : 0 ,
@ -427,9 +427,9 @@ Interface.prototype._tabComplete = function(lastKeypressWasTab) {
if ( ! maxColumns || maxColumns === Infinity ) {
maxColumns = 1 ;
}
var group = [ ] , c ;
var group = [ ] ;
for ( var i = 0 , compLen = completions . length ; i < compLen ; i ++ ) {
c = completions [ i ] ;
var c = completions [ i ] ;
if ( c === '' ) {
handleGroup ( self , group , width , maxColumns ) ;
group = [ ] ;
@ -266,7 +266,9 @@ function REPLServer(prompt,
code = code . replace ( /\n$/ , '' ) ;
code = preprocess ( code ) ;
var err , result , retry = false , input = code , wrappedErr ;
var retry = false ;
var input = code ;
var err , result , wrappedErr ;
// first, create the Script object to check the syntax
if ( code === '\n' )
@ -449,8 +449,10 @@ function formatValue(ctx, value, recurseTimes) {
}
}
var base = '' , empty = false , braces ;
var base = '' ;
var empty = false ;
var formatter = formatObject ;
var braces ;
// We can't compare constructors for various objects using a comparison like
// `constructor === Array` because the object could have come from a different
@ -97,9 +97,9 @@ if (process.argv[2] === 'child') {
let disconnected = 0 ;
server . on ( 'listening' , function ( ) {
let j = count , client ;
let j = count ;
while ( j -- ) {
client = net . connect ( this . address ( ) . port , '127.0.0.1' ) ;
const client = net . connect ( this . address ( ) . port , '127.0.0.1' ) ;
client . on ( 'error' , function ( ) {
// This can happen if we kill the child too early.
// The client should still get a close event afterwards.
@ -4,7 +4,8 @@ const assert = require('assert');
const fs = require ( 'fs' ) ;
const path = require ( 'path' ) ;
const exec = require ( 'child_process' ) . exec ;
let async_completed = 0 , async_expected = 0 ;
let async_completed = 0 ;
let async_expected = 0 ;
const unlink = [ ] ;
let skipSymlinks = false ;
@ -16,7 +16,8 @@ const image = fs.readFileSync(common.fixturesDir + '/person.jpg');
console . log ( 'image.length = ' + image . length ) ;
const total = 10 ;
let requests = 0 , responses = 0 ;
let requests = 0 ;
let responses = 0 ;
const server = http . Server ( function ( req , res ) {
if ( ++ requests === total ) {
@ -15,7 +15,8 @@ port = port.port;
server . listen ( 128 ) ;
let sliceCount = 0 , eofCount = 0 ;
let sliceCount = 0 ;
let eofCount = 0 ;
let writeCount = 0 ;
let recvCount = 0 ;
@ -36,7 +36,8 @@ assert.strictEqual(m.search, `?${serialized}`);
assert . strictEqual ( sp [ Symbol . iterator ] , sp . entries ) ;
let key , val , n = 0 ;
let key , val ;
let n = 0 ;
for ( [ key , val ] of sp ) {
assert . strictEqual ( key , 'a' ) ;
assert . strictEqual ( val , String ( values [ n ++ ] ) ) ;
@ -4,7 +4,8 @@ const assert = require('assert');
const net = require ( 'net' ) ;
const N = 200 ;
let recv = '' , chars_recved = 0 ;
let recv = '' ;
let chars_recved = 0 ;
const server = net . createServer ( function ( connection ) {
function write ( j ) {