Applied eslint from main .eslintrc to examples (#418)

* Changed eslintrc to be JSON file (Most projects use JSON version)
  * Added .eslintignore to ingore node_modules from subdirectories such as examples
  * Ran eslint --fix examples to fix all examples
  * Added npm script for running eslint against examples
  * Added npm script for running eslint against generated *out* code
  * Hooked npm scripts into travis ci to prevent examples from becoming inconsistent with future PR's
This commit is contained in:
Frank Hassanabad
2018-07-08 00:02:10 -06:00
committed by Alex Crichton
parent 9482a1fa9a
commit 6561fba947
35 changed files with 260 additions and 252 deletions

View File

@ -1,5 +1,6 @@
import {chars} from './chars.js'
let imp = import('./char.js')
/* eslint-disable no-unused-vars */
import {chars} from './chars.js';
let imp = import('./char.js');
let mod;
let counters = [];
@ -8,7 +9,7 @@ imp.then(wasm => {
addCounter();
let b = document.getElementById('add-counter');
if (!b) throw new Error('Unable to find #add-counter');
b.addEventListener('click', ev => addCounter())
b.addEventListener('click', ev => addCounter());
});
function addCounter() {
@ -21,7 +22,7 @@ function update() {
let container = document.getElementById('container');
if (!container) throw new Error('Unable to find #container in dom');
while (container.hasChildNodes()) {
if (container.lastChild.id == "add-counter") break;
if (container.lastChild.id == 'add-counter') break;
container.removeChild(container.lastChild);
}
for (var i = 0; i < counters.length; i++) {
@ -29,7 +30,7 @@ function update() {
container.appendChild(newCounter(counter.key(), counter.count(), ev => {
counter.increment();
update();
}))
}));
}
}