-
Notifications
You must be signed in to change notification settings - Fork 19
Feature wishlist
Falco Peijnenburg edited this page May 26, 2024
·
5 revisions
This page lists features that would be really nice to have, but are put on hold. Over my repositories, I maintain a zero open issue policy. That means that all issues will be closed in a timely manner. With most kinds of issues this works fine, but with some big feature requests this is impossible. This feature wishlist is meant to keep track of those bigger feature wishes.
Each feature on here will have the following information:
- Issue link - A link to a (closed) issue that describes the feature in more detail. This is also where the feature can be discussed further.
- Summary - A short summary to what the feature is
- Why here - Why the feature is this wishlist, as opposed to an issue that is being picked up at some point.
Below follows the list of features.
Issue | https://github.com/FPtje/GLuaFixer/issues/162 |
Summary | Tell glualint not to format certain parts of the code |
Why here | Requires parser to support whitespace, and the AST to remember original code formatting. |
Issue | https://github.com/FPtje/GLuaFixer/issues/171 |
Summary | Tell glualint not to throw a specific warning on the next line |
Why here | Requires remembering comments in the AST. Similar to the formatting comments above. |
Issue | https://github.com/FPtje/GLuaFixer/issues/166, https://github.com/FPtje/GLuaFixer/issues/181 |
Summary | Configure when to have glualint insert empty newlines |
Why here | It's a somewhat larger feature that requires thought on what good newline insertion is. |
Issue | https://github.com/FPtje/GLuaFixer/issues/172 |
Summary | Pretty print foo(function()\n\t instead of foo(\n\tfunction()\n\t\t
|
Why here | Putting the whole argument on a newline is the easier implementation. Especially with multiple big arguments this can get complicated to implement |