Pull Request Checks - rubyforgood/casa GitHub Wiki
Table of Contents generated with DocToc
- brakeman
- codeclimate
- CodeQL
- docker
- ERB lint
- factory bot lint
- filetype labeler
- rspec
- spec checker
- standardrb
- Yaml Lint
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