Explaining what linting with type information means, why it's so powerful, and some of the useful rules you can enable that use it.| typescript-eslint Blog