Static analysis
5 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
semgrep |
Security scanning | semgrep ci |
ci | .github/workflows/semgrep.yml |
clippyconfigured, not run |
Linting | clippy.toml | ||
eslintconfigured, not run |
Linting | package.json src/cloudflare/eslint.config.mjs src/node/eslint.config.mjs src/pyodide/eslint.config.mjs |
||
ruff-checkconfigured, not run |
Linting | ruff.toml | ||
tscconfigured, not run |
Type checking | package.json |
Formatting and hygiene
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
prettierconfigured, not run |
Formatting | package.json .prettierrc.json |
||
rustfmtconfigured, not run |
Formatting | rustfmt.toml |
35 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.
bash build/check_ci_flags.sh --config=bazelflare --config=ci --config=ci-bazelflare --config=ci-download-typesbash build/check_ci_flags.sh --config=bazelflare --config=ci --config=ci-test --config=ci-download-workerd --config=w...bash build/check_ci_flags.sh --config=bazelflare --config=lint --config=ci --config=ci-test --config=ci-bazelflarebash build/check_ci_flags.sh --config=bazelflare-asan --config=ci --config=ci-test --config=ci-bazelflarebash build/check_ci_flags.sh --config=bazelflare-coverage --config=ci --config=ci-bazelflare-coveragebash build/check_ci_flags.sh --config=bazelflare-release --config=ci --config=ci-bazelflare --config=ci-download-typesbash build/check_ci_flags.sh --config=bazelflare-release --config=ci --config=ci-bazelflare --config=ci-download-type...bash build/check_ci_flags.sh --config=bazelflare-release --config=ci --config=ci-release --config=wpt-report --config...bash build/check_ci_flags.sh --config=bazelflare-tsan --config=ci --config=ci-test --config=ci-bazelflare-tsanbash build/rust_io_graph_check.sh $EXPR --config=ci $EXPRbash build/rust_io_graph_check.sh {{args}}bazel coverage $EXPR $EXPR --config=ci $EXPR $EXPRbazel coverage --config=coverage {{path}}bazel run //src/workerd/server:workerd -- {{args}} --watch --verbose --experimentalbazel run //src/workerd/tests:bench-{{path}} --config=benchmarkbazel run //src/workerd/tests:bench-{{path}} --config=benchmark --run_under=perf record -F max --call-graph lbrbazel test $(bazel query attr(tags, gc-stress, kind("_wd_test rule", {{args}})) 2>/dev/null) --config=asan --test_tag...bazel test $(bazel query attr(tags, gc-stress, kind("_wd_test rule", {{args}})) 2>/dev/null) --test_tag_filters=gc-st...bazel test $EXPR $EXPR --config=ci $EXPR $EXPRbazel test --config=asan --keep_going --test_timeout=900 --test_env=WORKERD_GC_STRESS_ALLOC=1 --test_env=ASAN_OPTIONS...bazel test --config=asan --test_timeout=900 --test_env=WORKERD_GC_STRESS_ALLOC=1 --test_env=ASAN_OPTIONS=detect_leaks...bazel test //src/workerd/api/wpt:{{test_name}} --config=asanbazel test //src/wpt:{{test_name}}@ --test_env=GEN_TEST_CONFIG=1 --test_output=streamedbazel test {{args}}bazel test {{args}} --test_output=streamed --nocache_test_results --test_tag_filters= --test_size_filters=diff -r types/generated-snapshot bazel-bin/types/definitions > types.diffdiff -r types/generated-snapshot/experimental bazel-bin/types/definitions/experimental >> types.diffgenhtml --branch-coverage --ignore-errors category --output coverage $(bazel info output_path)/_coverage/_coverage_re...lldb ../workerd/server/workerd -- test {{test_name}}.wd-test --experimental --directory-path=TEST_TMPDIR=/tmpnode npm/scripts/build-types-package.mjsopen coverage/index.htmlpython ./tools/cross/format.py --checkpython .github/scripts/check-compat-flag-docs.pypython tools/cross/format.py git --target HEAD~true
Review prompts
most discussed first