This PR targets JavaScript-specific linting improvements or changes to be made that have been mentioned in #38.
In more detail, these include:
Update relevant ESLint and TypeScript dependencies.
ESLint:
Update ruleset for TypeScript.
Lint both JavaScript and TypeScript files.
Run ESLint and stylelint on CI.
TypeScript:
Improve compiler options.
Do not lint "lib" folder.
This PR conflicts with #42 in that both make changes to the package.json file. If you want to merge both PRs, you should be able to manually accept all changes—make sure to keep the most recent package version. If you do not or only partially merge this PR, you will have to adapt some JavaScritp/TypeScript code! This PR currently fails on CI because it does not fix any linting errors in the production code. This is done in #42.
This PR targets JavaScript-specific linting improvements or changes to be made that have been mentioned in #38.
In more detail, these include:
This PR conflicts with #42 in that both make changes to the
package.json
file. If you want to merge both PRs, you should be able to manually accept all changes—make sure to keep the most recent package version. If you do not or only partially merge this PR, you will have to adapt some JavaScritp/TypeScript code! This PR currently fails on CI because it does not fix any linting errors in the production code. This is done in #42.