Skip to content

A Nova extension providing visual feedback from Actionlint

License

Notifications You must be signed in to change notification settings

jbergstroem/nova-actionlint

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks