This PR replaces the direct usage of standard with the usage of eslint, itself extending standard.
The main reason for this switch is that eslint does more checking than standard alone. An additional benefit is that eslint allows single-line ignore, something I will need for an upcoming PR.
This PR also adds a jsconfig.json file which enables typescript-like type checking without needing to actually to convert to typescript. This will lead to a big PR with type fixes soon.
This PR replaces the direct usage of [standard](https://standardjs.com/) with the usage of [eslint](https://eslint.org/), itself extending standard.
The main reason for this switch is that eslint does more checking than standard alone. An additional benefit is that eslint allows single-line ignore, something I will need for an upcoming PR.
This PR also adds a `jsconfig.json` file which enables typescript-like type checking without needing to actually to convert to typescript. This will lead to a big PR with type fixes soon.