VS Code Extensions
M

MASL (Maduka Authorization)

by EXYTECH

Language server client extension for Maduka Authorization Specification Language (MASL)

Downloads

2

Rating

(0)

Version

1.0.5

Last updated

Jul 12, 2026

Provides language support for the Maduka Authorization Specification Language (MASL) — a declarative ReBAC authorization schema language.

Features

  • Syntax recognition.mdk files are highlighted as MASL.
  • Real-time diagnostics — compiler errors and warnings are shown inline as you type (powered by maslc lsp).
  • Auto-closing brackets{, ( are auto-closed.
  • Line commentsCtrl+/ toggles // comments.

Requirements

The maslc compiler binary must be available in your PATH, or configured via the masl.compiler.path setting.

Build it from source:

cargo build --release --bin maslc
cp target/release/maslc /usr/local/bin/

Configuration

Setting Default Description
masl.compiler.path maslc Path to the maslc binary

Development

See the project's editors/vscode/ directory for source code.

Run in development mode:

cd editors/vscode
npm install
npm run compile
# Then press F5 in VS Code to open an Extension Development Host

Related extensions