Skip to content

bab-sh/bab-intellij-plugin

Repository files navigation

Bab

Build Version Downloads

IntelliJ plugin for bab, The modern task runner. Provides syntax highlighting, code completion, and schema validation for Babfiles.

Features

Editor Support

  • Syntax highlighting for babfile.yml and babfile.yaml
  • JSON Schema validation with inline errors and warnings
  • Autocompletion for all babfile properties

Task Navigation

  • Ctrl+Click navigation from dependency references to task definitions
  • Task name autocompletion in deps and run.task fields
  • Support for included babfiles with prefixed task references

Code Inspection

  • Unresolved task reference detection
  • Self-dependency detection
  • Real-time error highlighting

Run Configuration

  • Run tasks directly from the editor gutter
  • Configurable run configurations with working directory and arguments
  • Dry-run mode support

Tool Window

  • Hierarchical task browser in the right panel
  • Double-click to navigate to task definition
  • Search and filter tasks

Installation

From JetBrains Marketplace:

Settings > Plugins > Marketplace > Search for "Bab" > Install

Manual Installation:

Download the latest release and install via Settings > Plugins > ⚙️ > Install Plugin from Disk...

Requirements

  • IntelliJ IDEA 2025.2 or later
  • bab installed for running tasks

About

IntelliJ plugin for bab, The modern task runner. Provides syntax highlighting, code completion, and schema validation for Babfiles.

Topics

Resources

License

Stars

Watchers

Forks

Contributors