Skip to content

lgarelli-thefork/checkstyle-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Checkstyle GitHub Action

Runs checkstyle with reviewdog on pull requests.

Example: https://github.com/nikitasavinov/checkstyle-action/pull/2/files

Input

checkstyle_config

Required. Checkstyle config Default is google_checks.xml (sun_checks.xml is also built in and available).

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]. It's same as -reporter flag of reviewdog.

Example usage

on: pull_request

jobs:
  checkstyle_job:
    runs-on: ubuntu-latest
    name: Checkstyle job
    steps:
    - name: Checkout
      uses: actions/checkout@v2
    - name: Run check style
      uses: nikitasavinov/checkstyle-action@master
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        reporter: 'github-pr-check'

About

Run Java checkstyle with reviewdog in github actions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 61.1%
  • Shell 38.9%