Adds lint to CI and fixes errors. I'm not sure I'm fully proud of all the solutions there. But there's no lint issues and the lint is being checked as part of the CI. --------- Co-authored-by: Yuri Astrakhan <yuriastrakhan@gmail.com>
This is in continue to: - #850 - #848 The last files should be converted as part of this PR, there are only a handful left.
This is to continue the work of migrating all the jsx files into tsx files. The MO is basically described here: #848. About 7 files to go...