Pull Request Checks - rubyforgood/casa GitHub Wiki

Table of Contents generated with DocToc

Besides codeclimate, all configuration for these checks are located in .github/workflows/

brakeman

  Checks for rails vulnerabilities

codeclimate

  Checks code for maintainability.
  Treat this check like warnings.

CodeQL

  Checks for vulnerabilities in code

docker

  Checks if all the tests pass in the docker environment

ERB lint

  Checks if .erb files are linted

factory bot lint

  Checks if the factories are valid

filetype labeler

  Labels the pull request based on what files were changed

rspec

  Checks if the vast majority of tests pass

spec checker

  Checks if each ruby file in app/ has a corresponding test file in spec/.
  Files in app/controllers/ should be tested with a spec/request test

standardrb

  Checks if ruby files are linted

Yaml Lint

  Checks if .yml files are linted