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 |