Description
I would love to update my extension for VSCode to support your plugin! LSLint For VSCode
I did some testing last night and it seems to output the same as lslint command line, which is awesome! I would just need to add an option to use tailslide vs lslint.
All of that is just a side note of why I am posting this... I use a lot of the features from Firestorm's Preprocessor, such as define
and include
[EXAMPLES], but it is not currently supported by your linting and spits out an error:
❯ tailslide --lint example.lsl
ERROR:: ( 1, 9): [E10020] syntax error, unexpected IDENTIFIER, expecting '('
TOTAL:: Errors: 1 Warnings: 0
which is just from trying to use a #define SOMETHING 123
in the script.
It is "tolerated" so to speak by lslint since it has a -i option to ignore/skip those directives, which would be helpful! [PR from lslint where it was implemented]
It would be even better if you were able to handle it, or at the least in this category handle #include
so it could trace through the other included files for that script.
I know it is a big ask, but your project is close enough to lslint in its output (which means I can use it for the VSCode GUI) and the only one that seems to be in active development. If this is something you would consider supporting, it would help a LOT of people since handling includes is the biggest downfall from lslint that people ask me about for the extension.
Thanks!
Also feel free to reach out to me in SL or email (info on my account page).