| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
miri |
Undefined-behaviour detection | cargo miri clean |
ci | .github/workflows/run_tests.yml |
Static analysis
3 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
clippy |
Linting | cargo clippy --workspace --fix --allow-dirty --allow-stagedcargo clippy -p $PACKAGE_NAME --release --all-features -- --deny warnings |
ci | .github/workflows/autofix_pr.yml .github/workflows/extension_tests.yml clippy.toml crates/git/clippy.toml |
zizmor |
CI workflow linting | uses zizmorcore/zizmor-action |
ci | .github/workflows/release.yml .github/workflows/run_tests.yml |
pyrightconfigured, not run |
Type checking | script/update_top_ranking_issues/pyrightconfig.json |
Testing
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-test |
Unit and integration tests | cargo nextest run --package collab --no-fail-fastcargo nextest run -p "$PACKAGE_NAME" --no-fail-fast --no-tests=warn --target ...cargo nextest run --workspace --no-fail-fast --no-tests=warn |
ci | .github/workflows/deploy_collab.yml .github/workflows/extension_tests.yml .github/workflows/release.yml .github/workflows/release_nightly.yml |
proptest |
Property-based tests | Cargo.toml |
Formatting and hygiene
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
rustfmt |
Formatting | cargo fmt --allcargo fmt --all -- --checkcargo fmt -p $PACKAGE_NAME -- --check |
ci | .github/workflows/autofix_pr.yml .github/workflows/deploy_collab.yml .github/workflows/extension_tests.yml .github/workflows/run_tests.yml |
prettierconfigured, not run |
Formatting | Cargo.toml .prettierrc docs/.prettierrc |
Supply chain
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
dependency-review |
Dependency audit | uses actions/dependency-review-action |
ci | .github/workflows/run_tests.yml |
37 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.
New-Item -ItemType Directory -Path ./../.cargo -Forcebash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash)buf format --diff --exit-code crates/proto/protobuf lint crates/proto/protocargo -Zbuild-std=std,panic_abort check --target wasm32-unknown-unknown -p gpui_platform -p cloud_api_clientcheck_pattern "check_extension" '^(extension\.tomlcheck_pattern "check_rust" '^(Cargo.lockcheck_pattern "run_action_checks" '^\.github/(workflows/check_pattern "run_docs" '^(docs/check_pattern "run_licenses" '^(Cargo\.lock$check_pattern "run_tests" '^(docs/check_result check_dependencies $RESULT_CHECK_DEPENDENCIEScheck_result check_docs $RESULT_CHECK_DOCScheck_result check_extension $RESULT_CHECK_EXTENSIONcheck_result check_licenses $RESULT_CHECK_LICENSEScheck_result check_remote_server_linux_x86_64 $RESULT_CHECK_REMOTE_SERVER_LINUX_X86_64check_result check_remote_server_mac_aarch64 $RESULT_CHECK_REMOTE_SERVER_MAC_AARCH64check_result check_remote_server_windows_x86_64 $RESULT_CHECK_REMOTE_SERVER_WINDOWS_X86_64check_result check_rust $RESULT_CHECK_RUSTcheck_result check_scripts $RESULT_CHECK_SCRIPTScheck_result check_style $RESULT_CHECK_STYLEcheck_result check_wasm $RESULT_CHECK_WASMcheck_result check_workspace_binaries $RESULT_CHECK_WORKSPACE_BINARIEScheck_result clippy_linux $RESULT_CLIPPY_LINUXcheck_result clippy_mac $RESULT_CLIPPY_MACcheck_result clippy_mac_x86_64 $RESULT_CLIPPY_MAC_X86_64check_result clippy_windows $RESULT_CLIPPY_WINDOWScheck_result doctests $RESULT_DOCTESTScheck_result extension_tests $RESULT_EXTENSION_TESTScheck_result miri_scheduler $RESULT_MIRI_SCHEDULERcheck_result orchestrate $RESULT_ORCHESTRATEcheck_result run_tests_linux $RESULT_RUN_TESTS_LINUXcheck_result run_tests_mac $RESULT_RUN_TESTS_MACcheck_result run_tests_windows $RESULT_RUN_TESTS_WINDOWSfor workflow_type in ci sharedmetadata --format-version=1 --no-deps 2>/dev/nullpython script/github-check-new-issue-for-duplicates.py $ISSUE_NUMBER > result.json
Review prompts
most discussed first