- uses standard-with-typescript for .ts files
- adds eslint-plugin-etc to be able to use `etc/prefer-interface`
- [https://ncjamieson.com/prefer-interfaces/](https://ncjamieson.com/prefer-interfaces/)
- more rules from this package can be enabled in the future
- lints repo files
- updates deps
- standard from 14 to 16 (and deps)
- eslint from 6 to 7
- removes unchanged rules from standard
- dot-notation
- no-case-declarations
- no-constant-condition
- no-empty-pattern
- no-labels
- quote-props
- removes rule `require-await`
- changes rules `jsdoc/no-undefined-types` from warn to off
- changes rule `jsdoc/require-param-description` from warn to off
- changes rule `jsdoc/valid-types` from warn to off
- change eslint rule values from numbers to 'off', 'warn' and 'error' its just easier to understand
- remove returns description to be consistent with param description
BREAKING CHANGE: New errors will probably appear when running the linter. Most should be fixable with `--fix`