Wrapper for LSLint; LSL being a scripting language for the virtual world of Second Life.
If you are looking for a way to write LSL scripts from VSCode then this extension should help you a lot!
I have updated the LSLint executable to the current LSL calls as of July 2021. Check it out here
- You must download and install the LSLint executable yourself as this extension is just a wrapper for it!
- Visit the LSLint releases page to download it for your system.
- You must add the folder containing LSLint to your path. This will depend on your operating system and instructions for that will be on your favorite search engine.
- You will need an external extension for LSL Syntax Highlighting or else the extension will not activate!
- I use VSCode LSL.
I am not a professional TypeScript/NodeJS programmer and this is the first thing I have ever written in it. Any contributions or fixes are always welcome as Pull Requests.
I decided to work on this because much of the tools for external editors had not been updated in a while and the extension I used as inspiration did not work anymore.
There are a lot of upsides to working on your LSL files in VSCode as you always have a backup should you need.
The Firestorm Preprocessor is a very helpful to me and since LSLint has support for it. Enable or disable those features in the settings should you wish to use it.
The code is commented, sometimes too much, just incase it helps someone understand what is going on. It was tested on Windows and Linux (WSL2) but should work the same on macOS.
You can reach out to me any time in Second Life through my avatar name Coal Edge, my email jason@fixedbit.com or GitHub.
None at this time.
I suggest reading the Change Log for release information and changes.
- Published Open Source under GPL v3
I am open to suggestions, GitHub Issues and Pull Requests or anything else that you may want to contribute.
For more information on VSCode Extensions check out these links: