John Gozde
|
0d23713862
|
Web console: update dev dependencies (#12240)
* Update dependencies
* Set "allowFunctions: true" for react/jsx-no-bind
* Prettify
* npm audit fix
* Bump playwright, set testEnvironment=node
* Bump node and npm
* Revert "Bump node and npm"
This reverts commit e93c8e00e7 .
* Minor/patch bump node@14, npm@6
|
2022-02-08 16:37:36 -08:00 |
John Gozde
|
9745d9e1c3
|
Web console: Switch to ESLint (#11142)
* Initial eslint config
* I guess eslint sorts underscores differently
* Trim curlies (in jsx)
* Re-organize rules
* Use consistent quote props
* Restructure eslint rules as additions/overrides to recommended configs
* Fix the 'recommended' stuff
* Add prefer-readonly
* Add prefer-object-spread
* Prettify
* Add eslint-plugin-react-hooks
* Switch to eslint-plugin-simple-sort-order
So much better
* Add no-extraneous-dependencies
* ban-tslint-comment for funzies
* If we enabled no-shadow, we'd probably want this option
* Not prefer-for-of
* no-confusing-void-expression, no-confusing-non-null-assertion
* Add some no-unnecessary-* rules
* non-nullable-type-assertion-style!
* prefer-includes
* Reorganize
* prefer-things
* switch-exhaustiveness-check
* We don't need the jsdoc plugin, prettier has our backs
* Remove a useless rule
* Drop TSLint and (temporarily) awesome-code-style
* Removing Object.assign revealed a type issue
* Bring back awesome-code-style for sasslint config
* Disable react/jsx-no-target-blank
* Add prettify-check script
* Add license to eslint config
* Format readme
* Update README for eslint, IDE settings
* Add 'autofix' script
* Switch to @awesome-code-style
|
2021-04-22 19:33:03 -07:00 |