I am switching from flow to typescript because I have a new employer and that's what they use.
I think flow is better with eslint.
I was using react with eslint and I extended it with the airbnb eslint lib.
The airbnb plugin was really good, warning me about things like unused states, stateless components etc.
I haven't been able to match all the features with tslint yet, but overall I find tslint a lot less problematic
TSLint will actually be deprecated in favor of ESLint and its Typescript plugin. (source: medium.com/palantir/tslint-in-2019...)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.