jbergstroem / nova-actionlint

A Nova extension providing visual feedback from Actionlint

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Actionlint for Nova

nova-actionlint automatically lints all github actions, then reports errors and warnings in Nova's Issues sidebar and the editor gutter.

A screenshot of Actionlint output from the actionlint test repository

Requirements

nova-actionlint requires actionlint to be available in your $PATH. The easiest way to do so is by using Homebrew:

$ brew install actionlint

You can optionally download a release directly from the actionlint releases page (1.6.20 or newer recommended).

Configuration

You can modify the behavior of this extension by accessing the preference pane in your Extension window. These changes will be saved alongside your workspace.

  • Search path: By default, this plugin will only provide feedback for files in the .github/workflows folder. If you want to cover more directories or files, add them with the input form.

Acknowledgements

Parts of src/main.ts are from shellcheck for Nova. If you appreciate and use this extension you can buy him a coffee.

About

A Nova extension providing visual feedback from Actionlint

License:MIT License


Languages

Language:TypeScript 100.0%