Awesome Reviewers checks + prompts

sources / juspay/hyperswitch

juspay/hyperswitch

The checks this repository runs, scanned at 9f47e0e, and the review prompts derived from its discussions.

8 recognised tools
18 prompts
34028 stars
Application Frameworks & UI
GitHub

Static analysis

4 tools

ToolKindCommandRuns inFound in
cargo-check Type checking cargo check --features release
cargo check
cargo check {{ check_flags }} --no-default-features --features ${FEATURES} --...
ci, local .github/workflows/CI-pr.yml
.github/workflows/CI-push.yml
Makefile
justfile
clippy Linting cargo clippy --all-features --all-targets -- -D warnings
cargo clippy {{ check_flags }} --no-default-features --features ${FEATURES} {...
cargo clippy {{ check_flags }} --no-default-features --features ${FEATURES} -...
local Makefile
justfile
.clippy.toml
eslint Linting eslint . local cypress-tests/package.json
cypress-tests/eslint.config.js
tsc Type checking tsc local cypress-tests/package.json

Testing

2 tools

ToolKindCommandRuns inFound in
cargo-hack Version and platform matrix cargo hack check --workspace --each-feature --all-targets --exclude-features ... local Makefile
cargo-test Unit and integration tests cargo test --all-features
cargo nextest run
local Makefile
ToolKindCommandRuns inFound in
prettier Formatting prettier --config .prettierrc . --write
prettier --config .prettierrc . --check
local cypress-tests/package.json
cypress-tests-v2/package.json
cypress-tests-v2/.prettierrc.json
cypress-tests/.prettierrc
rustfmt Formatting cargo fmt --all --check
cargo fmt --all
cargo fmt --all $(if $(call eq,$(dry_run),yes),-- --check,)
ci, local .github/workflows/CI-pr.yml
.github/workflows/CI-push.yml
Makefile
justfile
17 other commands the scanner could not classify

Commands from CI steps and task runners that look like checks but match no known tool. Some are checks, some are not.

  • cargo run --package router --no-default-features --features ${FEATURES}
  • cog verify $COMMIT_MESSAGE
  • cog verify $TITLE
  • cypress run --e2e
  • local dest=cypress-tests/mitm-proxy/captures/${connector}
  • local gpg_path=/tmp/${connector}-${type}-cassettes.tar.gz.gpg
  • local src=${CONNECTOR_MOCK_DATA_S3_BUCKET_URI}/${connector}/${type}.tar.gz.gpg
  • local tar_path=/tmp/${connector}-${type}-cassettes.tar.gz
  • local type=$2
  • metadata --all-features --format-version 1 --no-deps
  • node scripts/run-cypress.js
  • nohup bash cypress-tests/mitm-proxy/start_replay.sh > $EXPR/mitm-replay.log 2>&1 &
  • sort ) as $package_ids
  • swagger-cli validate ./api-reference/v1/openapi_spec_v1.json
  • swagger-cli validate ./api-reference/v2/openapi_spec_v2.json
  • tsx cypress/e2e/configs/mock-server/mockserver.ts
  • unique

full scan as JSON

Review prompts

most discussed first

  • juspay/hyperswitch Naming Conventions Rust app-frameworks
    raw open
  • juspay/hyperswitch Code Style Rust app-frameworks
    raw open
  • juspay/hyperswitch Error Handling Rust app-frameworks
    raw open
  • juspay/hyperswitch Security Rust app-frameworks
    raw open
  • juspay/hyperswitch API Rust app-frameworks
    raw open
  • juspay/hyperswitch Configurations Rust app-frameworks
    raw open
  • juspay/hyperswitch Configurations Toml app-frameworks
    raw open
  • juspay/hyperswitch Null Handling Rust app-frameworks
    raw open
  • juspay/hyperswitch Database Rust app-frameworks
    raw open
  • juspay/hyperswitch Algorithms Rust app-frameworks
    raw open
  • juspay/hyperswitch API Toml app-frameworks
    raw open
  • juspay/hyperswitch Testing JavaScript app-frameworks
    raw open
  • juspay/hyperswitch Migrations Sql app-frameworks
    raw open
  • juspay/hyperswitch Configurations JavaScript app-frameworks
    raw open
  • juspay/hyperswitch Database Sql app-frameworks
    raw open
  • juspay/hyperswitch API JavaScript app-frameworks
    raw open
  • juspay/hyperswitch Naming Conventions Toml app-frameworks
    raw open
  • juspay/hyperswitch Security Toml app-frameworks
    raw open