The UnrealScript Language Service is an extension for VSCode powered by our own Language Service Provider adding support for the UnrealScript language.
We'd greatly appreciate any contributions such as the following, but not limited to: new linting rules, bug fixes, custom UnrealScript features support, new code actions, among new possible features that we don't have yet, such as formatting.
- Clone this repository.
- Ensure you have the latest NodeJS 18
- Run
npm install
in the root directory of the cloned repository (where the package.json is located) - Open the root directory in Visual Studio Code.
- Launch the task
Launch Client
(shortcut F5) - If all went right, a new instanced window of Visual Studio Code should appear and be running the extension.
- After making any changes, press (CTRL+Shift+P) and look for "Restart Extension Host" to re-run the extension with the new changes.
- Open a "Pull Request", for this you need to own a fork of this repository.
- Proceed to describe your changes and your intentions behind these changes.