Classes and defined types with docstring @param tags for parameters that are not actually present in the parameter list cause the language server to crash, due to populate_classes_from_yard_registry assuming param tags always have a :types array present.
@param tags without types are now ignored. Note that class/defined type parameters without a specified type automatically have the "Any" type in their :types array, so they're not excluded by this change.
Fixes #320
Classes and defined types with docstring @param tags for parameters that are not actually present in the parameter list cause the language server to crash, due to
populate_classes_from_yard_registry
assuming param tags always have a:types
array present.@param tags without types are now ignored. Note that class/defined type parameters without a specified type automatically have the "Any" type in their :types array, so they're not excluded by this change.