All Projects â†’ reviewdog â†’ action-brakeman

reviewdog / action-brakeman

Licence: MIT license
Run brakeman with reviewdog 🐶

Programming Languages

shell
77523 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to action-brakeman

action-ktlint
Run Ktlint with reviewdog
Stars: ✭ 41 (+86.36%)
Mutual labels:  github-actions, reviewdog
action-rubocop
Run rubocop with reviewdog 🐶
Stars: ✭ 83 (+277.27%)
Mutual labels:  github-actions, reviewdog
action-dotenv-linter
GitHub Action to run dotenv-linter ⚡️
Stars: ✭ 14 (-36.36%)
Mutual labels:  github-actions, reviewdog
action-hadolint
Run hadolint with reviewdog 🐶
Stars: ✭ 38 (+72.73%)
Mutual labels:  github-actions, reviewdog
notify-server
🍰微信消息通知
Stars: ✭ 190 (+763.64%)
Mutual labels:  github-actions
actions
Set of actions for implementing CI/CD with werf and GitHub Actions
Stars: ✭ 67 (+204.55%)
Mutual labels:  github-actions
pandoc-action
github action to run pandoc, soft-deprecated ->
Stars: ✭ 39 (+77.27%)
Mutual labels:  github-actions
slsa-provenance-action
Github Action implementation of SLSA Provenance Generation
Stars: ✭ 34 (+54.55%)
Mutual labels:  github-actions
changed-files
Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
Stars: ✭ 733 (+3231.82%)
Mutual labels:  github-actions
python-actions-alpha-archived
Please note that this was for the *alpha* version of GitHub Actions for Python.
Stars: ✭ 15 (-31.82%)
Mutual labels:  github-actions
ok-to-test
Example workflow configuration showing how to use GitHub Actions secrets in pull requests from forks 🍴🔑
Stars: ✭ 58 (+163.64%)
Mutual labels:  github-actions
github-action-gitflow-release-workflow
Example workflows for automated releases in a GitFlow-style project using GitHub actions.
Stars: ✭ 91 (+313.64%)
Mutual labels:  github-actions
action.playbook
Github Action for running Ansible Playbooks.
Stars: ✭ 26 (+18.18%)
Mutual labels:  github-actions
ftp-action
Automate copying your files via FTP using this GitHub action.
Stars: ✭ 90 (+309.09%)
Mutual labels:  github-actions
actions
A set of GitHub actions for Infracost. See cloud cost estimates for Terraform in pull requests. 💰📉 Love your cloud bill!
Stars: ✭ 147 (+568.18%)
Mutual labels:  github-actions
jsdoc-action
📖 GitHub Action to build JSDoc documentation
Stars: ✭ 61 (+177.27%)
Mutual labels:  github-actions
metadata-action
GitHub Action to extract metadata (tags, labels) from Git reference and GitHub events for Docker
Stars: ✭ 492 (+2136.36%)
Mutual labels:  github-actions
chrome-addon
☁ GitHub action to upload addon to Chrome
Stars: ✭ 53 (+140.91%)
Mutual labels:  github-actions
auto-label-merge-conflicts
Github action to auto-label PRs with merge conflicts
Stars: ✭ 40 (+81.82%)
Mutual labels:  github-actions
actions-mention-to-slack
Github Action for convert Github mention to Slack mention.
Stars: ✭ 52 (+136.36%)
Mutual labels:  github-actions

GitHub Action: Run brakeman with reviewdog 🐶

depup release GitHub release (latest SemVer) action-bumpr supported

This action runs brakeman with reviewdog on pull requests to improve code review experience.

Examples

With github-pr-check

By default, with reporter: github-pr-check an annotation is added to the line:

Example comment made by the action, with github-pr-check

With github-pr-review

With reporter: github-pr-review a comment is added to the Pull Request Conversation:

Example comment made by the action, with github-pr-review

Inputs

github_token

GITHUB_TOKEN. Default is ${{ github.token }}.

brakeman_version

Optional. Set brakeman version.

  • empty or omit: install latest version
  • gemfile: install version from Gemfile (Gemfile.lock should be presented, otherwise it will fallback to latest bundler version)
  • version (e.g. 4.8.2): install said version

brakeman_flags

Optional. Brakeman flags. (brakeman --quiet --format tabs --no-exit-on-warn --no-exit-on-error <brakeman_flags>)

tool_name

Optional. Tool name to use for reviewdog reporter. Useful when running multiple actions with different config.

level

Optional. Report level for reviewdog [info, warning, error]. It's same as -level flag of reviewdog.

reporter

Optional. Reporter of reviewdog command [github-pr-check, github-pr-review]. The default is github-pr-check.

filter_mode

Optional. Filtering mode for the reviewdog command [added, diff_context, file, nofilter]. Default is added.

fail_on_error

Optional. Exit code for reviewdog when errors are found [true, false] Default is false.

reviewdog_flags

Optional. Additional reviewdog flags.

workdir

Optional. The directory from which to look for and run brakeman. Default ..

Example usage

name: reviewdog
on: [pull_request]
jobs:
  brakeman:
    name: runner / brakeman
    runs-on: ubuntu-latest
    steps:
      - name: Check out code
        uses: actions/checkout@v3
      - name: Set up Ruby
        uses: ruby/setup-ruby@v1
        with:
          ruby-version: 3.0.3
      - name: brakeman
        uses: reviewdog/action-brakeman@v2
        with:
          brakeman_version: 4.8.2
          reporter: github-pr-review # Default is github-pr-check

Sponsor

Sponsored by Evrone

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].