diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..cd06004 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,24 @@ +# Landing a Pull Request (PR) + +Long form explanations of most of the items below can be found in the [CONTRIBUTING](https://github.com/epi052/feroxbuster/blob/master/CONTRIBUTING.md) guide. + +## Branching checklist +- [ ] There is an issue associated with your PR (bug, feature, etc.. if not, create one) +- [ ] Your PR description references the associated issue (i.e. fixes #123) +- [ ] Code is in its own branch +- [ ] Branch name is related to the PR contents +- [ ] PR targets master + +## Static analysis checks +- [ ] All rust files are formatted using `cargo fmt` +- [ ] All `clippy` checks pass when running `cargo clippy --all-targets --all-features -- -D warnings` +- [ ] All existing tests pass + +## Documentation +- [ ] New code is documented using [doc comments](https://doc.rust-lang.org/stable/rust-by-example/meta/doc.html) +- [ ] Documentation about your PR is included in the README, as needed + +## Additional Tests +- [ ] New code is unit tested +- [ ] New code is integration tested, as needed +- [ ] New tests pass diff --git a/.github/workflows/rust-ci.yml b/.github/workflows/rust-ci.yml index 61859d9..86143ec 100644 --- a/.github/workflows/rust-ci.yml +++ b/.github/workflows/rust-ci.yml @@ -61,4 +61,4 @@ jobs: - uses: actions-rs/cargo@v1 with: command: clippy - args: -- -D clippy::all -D warnings -A clippy::unnecessary_unwrap \ No newline at end of file + args: -- --all-targets --all-features -- -D warnings \ No newline at end of file