Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SlingData.ioNew to Visual Studio Code? Get it now.
SlingData.io

SlingData.io

SlingData.io

|
6 installs
| (1) | Free
VS Code extension for Sling CLI with YAML schema validation
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SlingData.io VS Code Extension

A VS Code extension that provides schema validation for SlingData.io configuration files.

Features

This extension automatically applies JSON schema validation to SlingData.io YAML configuration files:

  • Pipeline files: Validated when they contain the steps root key
  • Replication files: Validated when they contain the source, target, and streams root keys
  • Spec files: Validated when they contain the name and endpoints root keys
  • Monitor files: Validated when they contain the connection and objects root keys

Usage

Simply open any YAML file that follows the SlingData.io configuration format, and the extension will automatically detect and apply the appropriate schema, providing validation, autocomplete suggestions, and documentation.

Requirements

  • VS Code version 1.70.0 or higher
  • YAML extension for VS Code (recommended)

Installation

From VS Code Marketplace

  1. Open VS Code
  2. Go to Extensions view (Ctrl+Shift+X)
  3. Search for "SlingData.io"
  4. Click Install

Development Setup

  1. Clone this repository
  2. Run npm install to install dependencies
  3. Open the project in VS Code
  4. Press F5 to launch the extension in development mode

Testing

The extension includes a comprehensive test suite that verifies:

  • Schema detection for different file types
  • Schema application functionality
  • Error handling
  • End-to-end integration

Run the tests with:

npm run test

See the test documentation for more details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Publishing

  • update version in package.json
  • run nvm use 22
  • run npm run compile
  • run vsce package
  • goto https://marketplace.visualstudio.com/manage/publishers/sling (use incognito to not mix with other accounts)
  • Click on 3 dots next to "Slingdata.io", Click Update.
  • Upload sling-vscode-0.x.x.vsix

Known Issues

Please report any issues on the GitHub repository.

Release Notes

0.1.0

Initial release with basic schema validation for SlingData.io configuration files.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft