Skip to content

OpenXcom/vscode-ruleset

Repository files navigation

Visual Studio Marketplace Installs License

Ruleset Tools for Visual Studio Code

This extension adds support for OpenXcom rulesets to Visual Studio Code for a better editing experience. Powered by vscode-yaml.

demo

Features

  • Registers *.rul as YAML files, enabling syntax highlighting and validation.
  • Validates the names and datatypes of all ruleset properties via JSON schemas.
  • Supports autocompletion.
  • Supports OpenXcom Extended.

Future Ideas

  • Validate logic errors in ruleset properties.
  • Autocompletion and validation of complex datatypes (eg. string IDs).
  • Common ruleset snippets.
  • Outline by element IDs.
  • Support for other filetypes.