title: How does the linter know the difference between a generic and a type?
body: <p>Although there is a lot of information on how to use generics, I haven't found any that explain how it works. If I use <code>&lt;String&gt;</code> it understands that it is something typed to String, but if I use <code>&lt;T&gt;</code> it knows that it is a generic. How does it distinguish them? Is it because of the number of letters?</p>