Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Linting: Add `.eslintignore` file - Linting: Use `overrides` for special treatment of config files - Linting: Remove `no-undefined` rule (not useful in strict mode and with `no-restricted-names` protecting against shadowing; while useful to use `undefined` for explicit array return) - Linting: Comment out `no-invalid-this` (not practical for jQuery) - Linting: Comment out `no-ternary` (really want to disable?) - Linting: Allow `clk_x` and `clk_y` non-camel-cased - Linting (HTML): Add self-closing tag for non-void `<option>`; add DOCTYPE; consistent/fixed quotes - Docs: Remove stray quote in CONTRIBUTING (tripping up syntax highlighting in Atom) - Refactoring/Linting: Throw `Error` object in place of "abort" string - npm: Add `lint `and `test` script - npm: Add `eslint` devDep.
- Loading branch information