* chore: re-add eslint to lint mocha tests
* Upgrade typescript-eslint-parser to ^22
* Update tools/ to conform to eslint-config-airbnb
* Fix some ESLint warnings for async-ora
* Fix ESLint warnings for types
* Fix ESLint warnings for web-multi-logger
* Fix ESLint warnings for cli
* Add eslint-config-airbnb & eslint-plugin-typescript
* Apparently you can't DRY up commander directives
* Use the new typescript-eslint scoped packages
* Explicitly adding the parser is no longer necessary
* Fix ESLint warnings for deb
* Fix ESLint warnings for rpm
* Fix ESLint warnings for snap
* Fix ESLint warnings for flatpak
* Fix ESLint warnings for maker-base
* Fix ESLint warnings for maker-zip
* Fix ESLint warnings for maker-pkg
* Fix ESLint warnings for maker-dmg
* Fix ESLint warnings for maker-squirrel
* Fix ESLint warnings for maker-wix
* Fix ESLint warnings for maker-appx
* Use no-unused-vars for Typescript as directed
* Fix ESLint warnings for core
* Fix ESLint warnings for publisher modules
* Fix ESLint warnings for plugin modules
* Fix ESLint warnings for installer modules
* Drop tslint
* Fix typings
* Remove unused import
* Ignore empty constructors
* Upgrade typescript-eslint packages
* Disable class-methods-use-this rule globally
* Remove bare eslint-disable-line directives
* Upgrade eslint & friends
* Fix linting errors
* Fix yarn.lock
* Stop making @types/webpack out of sync
* chore: drop @types/ora, typings are bundled
* Fix TypeScript errors
* Fix no-unresolved lint errors on Windows
* Ignore camelcase instances that are part of the GitHub API
* Ignore import/no-cycle rules
* Make SinonStub more specific
* Fix forgeConfigIsValidFilePath
* Reel it in