Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>mythic-analyzer-vscNew to Visual Studio Code? Get it now.
mythic-analyzer-vsc

mythic-analyzer-vsc

0TickPulse

|
289 installs
| (0) | Free
A VSCode extension that uses mythic-analyzer to provide language support for mythic configuration files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Mythic Analyzer

MythicMobs configuration analysis

Discord Link License Link VSCode Marketplace Link

📖 Table of Contents

  • Mythic Analyzer
    • 📖 Table of Contents
    • 🚀 Features
      • 🎉 Current
        • YAML Validation
        • Simple Autocompletion
        • NPM Package/API
    • ⚠️ Limitations
    • 📝 License
    • ❤️ Credits and Acknowledgements

🚀 Features

Currently, these features are available on:

  • MythicMob Mob files
  • MythicMob Item files
  • MythicMob Skill files

🎉 Current

YAML Validation

The extension provides YAML validation for MythicMobs configurations. This makes it easier to spot typos and other mistakes in your configuration files.

YAML Validation Example

Simple Autocompletion

The extension provides simple autocompletion for things like keys and enum values.

YAML Keys Autocompletion Example YAML Enum Autocompletion Example

NPM Package/API

The extension is also available as an NPM package, which can be found here.

pnpm install mythic-analyzer

The package exposes an API and can be used to create custom tools that require MythicMobs configuration analysis.

⚠️ Limitations

The extension is still in beta and may have bugs. Here are some known limitations:

  • The extension does not support YAML anchors and aliases.
  • The extension does support Mythic submapping, where a key can be written like A.B.C instead of A: { B: { C: ... } }. However, this is quite buggy and may not work as expected.

📝 License

This project is licensed under AGPLv3. A copy can be found here.

❤️ Credits and Acknowledgements

  • Microsoft and the VSCode team, for providing the Language Server Protocol, VSCode Extension API, YAML tmLanguage, and more.
  • MythicMobs and its community, for creating and maintaining the plugin and its documentation.
  • Every contributor on my discord server, for helping me with testing and providing feedback.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft