Skip to content
This repository has been archived by the owner on Jan 10, 2024. It is now read-only.

securesauce/precaution-beta

Repository files navigation

Precaution

Build Status Coverage Status License

Overview

Precaution provides simple, automated code reviews for GitHub projects by running code linters with a security focus on all pull requests.

GitHub integration is made through the GitHub app interface and the checks API (beta), which allows results to be presented directly as inline annotations instead of a pass/fail status report.

Precaution currently supports analysis of:

New languages may be added in future, please file an issue for your language/linter of choice.

Installing Precaution on a GitHub repository

  1. You can install Precaution from here: https://github.com/apps/precaution

  2. Then choose the profile you want to connect Precaution with.

  3. Next you have to choose which repositories you want to enable Precaution on.

  4. Review and accept the permissions for the GitHub app. These are the minimal permissions required to read the pull request contents and communicate with the checks API.

  5. Done! Now Precaution is installed on your repositories.

Contributing

The Precaution project team welcomes contributions from the community. For more detailed information, refer to CONTRIBUTING.md.

License

BSD-2 License

Any other questions?

About

Precaution provides a simple, automated code review for GitHub projects by running code linters with a security focus on pull requests.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published