Skip to content
This repository was archived by the owner on Oct 1, 2024. It is now read-only.

Bump to v0.4.6 #1357

Merged
merged 4 commits into from
Sep 29, 2021
Merged

Bump to v0.4.6 #1357

merged 4 commits into from
Sep 29, 2021

Conversation

benmcmorran
Copy link
Member

No description provided.

benmcmorran and others added 4 commits September 21, 2021 16:25
Update dev after v0.4.5 release
* Whitespace fixes in gulpfile.js

* Eslint: fix no-extra-semi

* Eslint: fix no-useless-escape

* Eslint: fix no-constant-condition

* Eslint: fix no-extra-boolean-cast

Also consistent with existing style in LibraryManager.tsx

* Eslint: fix no-prototype-builtins

* Eslint: fix prefer-const

* Eslint: fix no-var

* Eslint: fix no-case-declarations

* Remove unused selectedBoard in reducer

Added in commit 8895ade but never used at any time.

* Eslint: fix no-unused-vars

* Eslint: fix no-control-regex

* Eslint: fix react/no-deprecated

https://reactjs.org/docs/react-component.html#unsafe_componentwillmount

* Eslint: fix react/no-direct-mutation-state

* Add eslint configuration

Created with
    npx eslint --init
and added a couple of rule configurations manually.

Synchronize gulp.src between tslint and eslint.

* Update esllint to latest version

* npm install --save-dev @types/glob

* npm install --save-dev @types/uuid

* npm install --save-dev @types/express

* Remove unecessary await

* Update to latest @types/node

Some of the CI builds failed with

.../vscode-arduino/vscode-arduino/node_modules/@types/connect/index.d.ts(20,42): error TS2689: Cannot extend an interface 'http.IncomingMessage'. Did you mean 'implements'?
TypeScript: 1 semantic error

and apparently this is caused by old @types/node version (previously
version 6.14.9 in this project).

DefinitelyTyped/DefinitelyTyped#41828 (comment)
https://stackoverflow.com/a/59988564/23118
DefinitelyTyped/DefinitelyTyped#41092
@benmcmorran benmcmorran merged commit 03f265f into master Sep 29, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants