usage-feature-typing
Available in: SysML
This checks that usages are typed by classifiers instead of other features.
Using feature as typing does not make sense, however grammar allows typing by any type, including another feature.
Note that this for now is only a warning, and will be upgraded to an error in the next breaking release.
Example
attribute a;
attribute b : a; // error
Either subset another feature:
attribute a;
attribute b :> a; // ok
Or change the type to a classifier:
attribute def A;
attribute b : A; // ok