![Rubocop](https://github.com/andrewmcodes/rubocop-linter-action/workflows/Rubocop/badge.svg) ![Tests](https://github.com/andrewmcodes/rubocop-linter-action/workflows/Test/badge.svg) ![Version Number](https://img.shields.io/static/v1?label=Version&message=v1.0.0&color=blue) [![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#contributors) # Rubocop Linter Action GitHub Action to run Rubocop against your code and create annotations in the UI. **NOTE: due to the GitHub Check Runs API, we can only return 50 annotations per run. See [here](https://developer.github.com/v3/checks/runs/#output-object) for more info.** ## Usage Add the following to your GitHub action workflow: ```yaml - name: Rubocop Linter uses: andrewmcodes/rubocop-linter-action@v1.0.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ``` ## Example Workflow ```yaml name: Rubocop on: [push] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: Rubocop Linter uses: andrewmcodes/rubocop-linter-action@v1.0.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ``` ## Screenshots ![example GitHub Action UI](screenshots/ui-example.png) ## Contributing [Contributing Guide](/CONTRIBUTING.md) ## Code of Conduct [Code of Conduct](/CODE_OF_CONDUCT.md) ## License [MIT](/LICENSE.md) ## Recognition This project was originally forked from [gimenete/rubocop-action](https://github.com/gimenete/rubocop-action). Many thanks to [Alberto Gimeno](https://github.com/gimenete) for creating this project. ## Contributors ✨ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Andrew Mason
Andrew Mason

🚇 👀 📖 💻
Miguel Savignano
Miguel Savignano

🚇 ⚠️ 💻
Dan McGregor
Dan McGregor

📖
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!