// bad const superman = { - default: { clark: 'kent' }, + default: { clark: 'kent' }, private: true, }; @@ -439,7 +439,7 @@ someStack[someStack.length@@ -2156,18 +2156,18 @@ emphasizes that the line is a method call, not a new statement. eslint: updateCount(); // bad -const leds = stage.selectAll('.led').data(data).enter().append('svg:svg').classed('led', true) - .attr('width', (radius + margin) * 2).append('svg:g') +const leds = stage.selectAll('.led').data(data).enter().append('svg:svg').classed('led', true) + .attr('width', (radius + margin) * 2).append('svg:g') .attr('transform', 'translate(' + (radius + margin) + ',' + (radius + margin) + ')') .call(tron.led); // good const leds = stage.selectAll('.led') .data(data) - .enter().append('svg:svg') + .enter().append('svg:svg') .classed('led', true) .attr('width', (radius + margin) * 2) - .append('svg:g') + .append('svg:g') .attr('transform', 'translate(' + (radius + margin) + ',' + (radius + margin) + ')') .call(tron.led); @@ -2784,7 +2784,7 @@ emphasizes that the line is a method call, not a new statement. eslint:4.4 To convert an array-like object to an array, use Array.from.
-@@ -1937,7 +1937,7 @@ superPower = new * based on the passed in tag name * * @param {String} tag - * @return {Element} element + * @return {Element} element */ function make(tag) { @@ -2062,13 +2062,13 @@ superPower = new // bad -dog.set('attr',{ +dog.set('attr',{ age: '1 year', breed: 'Bernese Mountain Dog', }); // good -dog.set('attr', { +dog.set('attr', { age: '1 year', breed: 'Bernese Mountain Dog', });const foo = document.querySelectorAll('.foo'); +@@ -1370,7 +1370,7 @@ sum === 15; // good let sum = 0; -numbers.forEach(num => sum += num); +numbers.forEach(num => sum += num); sum === 15; // best (use the functional force) @@ -1774,37 +1774,37 @@ superPower = newconst foo = document.querySelectorAll('.foo'); const nodes = Array.from(foo);// bad switch (foo) { - case 1: + case 1: let x = 1; break; - case 2: + case 2: const y = 2; break; - case 3: + case 3: function f() {} break; - default: + default: class C {} } // good switch (foo) { - case 1: { + case 1: { let x = 1; break; } - case 2: { + case 2: { const y = 2; break; } - case 3: { + case 3: { function f() {} break; } - case 4: + case 4: bar(); break; - default: { + default: { class C {} } }
class Jedi { constructor(options = {}) { const lightsaber = options.lightsaber || 'blue'; - this.set('lightsaber', lightsaber); + this.set('lightsaber', lightsaber); } set(key, val) {