You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feather (the GMS2's new linter, currently in beta) generally does a good job at indexing GML code, but struggles with Haxe-generated code due to use of nullability and overall complexity (e.g. enum constructors inherit from base constructor).
On larger projects, Feather's attempts to re-index Haxe-generated code can also degrade the IDE performance to the point of hanging for seconds whenever auto-completion menu gets brought up.
Since Feather doesn't currently accept JSDoc for variable types and typedefs, this isn't something that can be addressed, so the generator will output a // Feather disable all comment to resulting files.
GMEdit, on other hand, has fewer issues with indexing Haxe-generated files, though there is still work to do in terms of annotating Haxe types for GMEdit to pick up.
The text was updated successfully, but these errors were encountered:
Feather (the GMS2's new linter, currently in beta) generally does a good job at indexing GML code, but struggles with Haxe-generated code due to use of nullability and overall complexity (e.g. enum constructors inherit from base constructor).
On larger projects, Feather's attempts to re-index Haxe-generated code can also degrade the IDE performance to the point of hanging for seconds whenever auto-completion menu gets brought up.
Since Feather doesn't currently accept JSDoc for variable types and typedefs, this isn't something that can be addressed, so the generator will output a
// Feather disable all
comment to resulting files.GMEdit, on other hand, has fewer issues with indexing Haxe-generated files, though there is still work to do in terms of annotating Haxe types for GMEdit to pick up.
The text was updated successfully, but these errors were encountered: