Awesome Reviewers checks + prompts

sources / gravitational/teleport

gravitational/teleport

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

11 recognised tools
39 prompts
19109 stars
Security & Access Control
GitHub

Static analysis

4 tools

ToolKindCommandRuns inFound in
clippy Linting cargo clippy --version
cargo clippy --locked --all-targets -- -D warnings
ci, local .github/workflows/lint.yaml
Makefile
golangci-lint Linting uses golangci/golangci-lint-action ci .github/workflows/lint.yaml
.golangci.yml
tsc Type checking tsc --build
tsc --noEmit
ci, local .github/workflows/e2e-tests-base.yaml
package.json
.github/workflows/lint.yaml
e2e/package.json
eslint
configured, not run
Linting package.json

Testing

6 tools

ToolKindCommandRuns inFound in
cargo-test Unit and integration tests cargo test ci, local .github/workflows/unit-tests-rust.yaml
Makefile
go-test Unit and integration tests go test -timeout 30m ./integration/autoupdate/tools -v
gotestsum --junitfile $(TEST_LOG_DIR)/unit-tests-integrations-access.xml --js...
gotestsum --junitfile $(TEST_LOG_DIR)/unit-tests-integrations-lib.xml --jsonf...
ci, local .github/workflows/integration-tests-win.yaml
.github/workflows/unit-tests-integrations.yaml
Makefile
integrations/Makefile
jest Unit and integration tests jest --coverage local package.json
jest.config.js
node-test Unit and integration tests node --test ci .github/workflows/doc-tests.yaml
playwright
configured, not run
End-to-end browser tests e2e/package.json
e2e/playwright.config.ts
vitest
configured, not run
Unit and integration tests package.json
vitest.config.mts
ToolKindCommandRuns inFound in
rustfmt Formatting rustfmt --version
cargo fmt -- --check
ci, local .github/workflows/lint.yaml
Makefile
27 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.

  • RUNTIME_SECTION := -r $(RUNTIME)
  • TARBALL_PATH_SECTION := -s $(OSS_TARBALL_PATH)
  • bats $(BATSFLAGS) ./assets/aws/files/tests
  • design-system typegen
  • do if strings $$binary
  • done
  • else echo No environment leak, PASS
  • for binary in $(BINARIES)
  • gcc ./lib/srv/testdata/bpf_rodata_args.c -o _test/bpf_rodata_args
  • go run . -config config.yaml
  • go run github.com/gravitational/shared-workflows/tools/changelog@latest --base-branch=$(BASE_BRANCH) --base-tag=$(BAS...
  • node web/scripts/run-tests.mjs
  • oxfmt e/**/*.{ts,tsx,js,jsx,mts} web/**/*.{ts,tsx,js,jsx,mts} e2e/**/*.{ts,tsx,js,jsx,mts}
  • oxlint --quiet --report-unused-disable-directives-severity error web/ e/ e2e/
  • sha256sum --check <<<${VALE_SHA256SUM} ${VALE_FILENAME}
  • storybook dev -p 9002 -c web/.storybook --ci --smoke-test
  • tee /dev/stderr
  • tee test-logs/benchstat.txt
  • tr -d `
  • tree reach(github.com/gravitational/teleport/tool/...:all, github.com/stretchr/testify/...)
  • tree reach(github.com/gravitational/teleport/tool/...:all, testing)
  • true
  • tsx scripts/verify-canonical-key.ts
  • version $(HELM_UNITTEST_VERSION) or newer is required." ''
  • wc -l
  • xargs grep -E \s+$$
  • xvfb-run e2e/runner/e2e --no-build ${{ inputs.license-file

full scan as JSON

Review prompts

most discussed first

  • gravitational/teleport Security Markdown security
    raw open
  • gravitational/teleport Documentation Other security
    raw open
  • gravitational/teleport Code Style Go security
    raw open
  • gravitational/teleport Configurations Markdown security
    raw open
  • gravitational/teleport Naming Conventions Go security
    raw open
  • gravitational/teleport Documentation Go security
    raw open
  • gravitational/teleport Configurations Other security
    raw open
  • gravitational/teleport Testing Go security
    raw open
  • gravitational/teleport Performance Optimization Go security
    raw open
  • gravitational/teleport API Markdown security
    raw open
  • gravitational/teleport Logging Go security
    raw open
  • gravitational/teleport Networking Markdown security
    raw open
  • gravitational/teleport Algorithms Go security
    raw open
  • gravitational/teleport Code Style TSX security
    raw open
  • gravitational/teleport Concurrency Go security
    raw open
  • gravitational/teleport Naming Conventions TypeScript security
    raw open
  • gravitational/teleport API Go security
    raw open
  • gravitational/teleport Naming Conventions Other security
    raw open
  • gravitational/teleport API Other security
    raw open
  • gravitational/teleport Naming Conventions Markdown security
    raw open
  • gravitational/teleport Security Go security
    raw open
  • gravitational/teleport Security Other security
    raw open
  • gravitational/teleport Error Handling Go security
    raw open
  • gravitational/teleport Null Handling TypeScript security
    raw open
  • gravitational/teleport Database Go security
    raw open
  • gravitational/teleport Error Handling TypeScript security
    raw open
  • gravitational/teleport Configurations TypeScript security
    raw open
  • gravitational/teleport Networking Other security
    raw open
  • gravitational/teleport React TSX security
    raw open
  • gravitational/teleport Algorithms Markdown security
    raw open
  • gravitational/teleport Naming Conventions TSX security
    raw open
  • gravitational/teleport Null Handling Go security
    raw open
  • gravitational/teleport Configurations Yaml security
    raw open
  • gravitational/teleport Performance Optimization TSX security
    raw open
  • gravitational/teleport Configurations Go security
    raw open
  • gravitational/teleport Observability Markdown security
    raw open
  • gravitational/teleport CI/CD Yaml security
    raw open
  • gravitational/teleport Security TSX security
    raw open
  • gravitational/teleport Security Yaml security
    raw open