The executable, a run's time limit, and the delay after a change on disk.
.github/jactionlint.yaml and the baseline apply as on the command line. jactionlint only checks inside a git repository; elsewhere the extension shows nothing.
Known limits: each workspace folder is linted as its own repository, and a buffer linted through stdin sees the saved versions of the other files.
Develop
bun install
bun run build # bundles to out/extension.js
bun run test:unit # bun tests
bun run test:integration # launches VS Code; needs jactionlint
Press F5 ("Run jactionlint") to launch an Extension Development Host on this repository, whose own workflows it lints. examples/ holds the workflow the integration tests use.