Awesome Reviewers checks + prompts

sources / opentofu/opentofu

opentofu/opentofu

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

5 recognised tools
27 prompts
25901 stars
Cloud, IaC & Networking
GitHub

Static analysis

2 tools

ToolKindCommandRuns inFound in
eslint Linting eslint . --ext mdx local website/package.json
website/.eslintrc.js
golangci-lint
configured, not run
Linting .golangci.yml

Testing

2 tools

ToolKindCommandRuns inFound in
ci-matrix Version and platform matrix e2e-tests (include: 5)
unit-tests (include: 5)
exp-eng-tests (include: 1)
ci .github/workflows/build.yml
.github/workflows/checks.yml
.github/workflows/experimental-engine.yml
go-test Unit and integration tests go test -v ./internal/command/e2etest
go test ./...
go test -race ./internal/tofu ./internal/command ./internal/states ./internal...
ci, local .github/workflows/build.yml
.github/workflows/checks.yml
.github/workflows/experimental-engine.yml
Makefile

Supply chain

1 tool

ToolKindCommandRuns inFound in
govulncheck Dependency audit govulncheck -format json ./cmd/tofu ci .github/workflows/govulncheck.yml
7 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.

  • do echo Database is getting ready, waiting
  • go mod vendor
  • go tool cover -html=coverage.out -o coverage.html
  • licensei cache --debug
  • licensei check --debug
  • licensei header --debug
  • show --no-patch --format=%cd --date=format:%Y%m%d%H%M%S ${GITHUB_SHA}`

full scan as JSON

Review prompts

most discussed first

  • opentofu/opentofu Error Handling Go cloud-infra
    raw open
  • opentofu/opentofu Logging Go cloud-infra
    raw open
  • opentofu/opentofu Documentation Go cloud-infra
    raw open
  • opentofu/opentofu Configurations Go cloud-infra
    raw open
  • opentofu/opentofu Configurations Markdown cloud-infra
    raw open
  • opentofu/opentofu Concurrency Go cloud-infra
    raw open
  • opentofu/opentofu Testing Go cloud-infra
    raw open
  • opentofu/opentofu Code Style Go cloud-infra
    raw open
  • opentofu/opentofu Documentation Other cloud-infra
    raw open
  • opentofu/opentofu API Markdown cloud-infra
    raw open
  • opentofu/opentofu Null Handling Go cloud-infra
    raw open
  • opentofu/opentofu Algorithms Go cloud-infra
    raw open
  • opentofu/opentofu API Go cloud-infra
    raw open
  • opentofu/opentofu Observability Go cloud-infra
    raw open
  • opentofu/opentofu Documentation Markdown cloud-infra
    raw open
  • opentofu/opentofu Configurations Yaml cloud-infra
    raw open
  • opentofu/opentofu CI/CD Yaml cloud-infra
    raw open
  • opentofu/opentofu Naming Conventions Go cloud-infra
    raw open
  • opentofu/opentofu Algorithms Markdown cloud-infra
    raw open
  • opentofu/opentofu Security Markdown cloud-infra
    raw open
  • opentofu/opentofu Configurations Other cloud-infra
    raw open
  • opentofu/opentofu Security Yaml cloud-infra
    raw open
  • opentofu/opentofu Migrations Markdown cloud-infra
    raw open
  • opentofu/opentofu Database Markdown cloud-infra
    raw open
  • opentofu/opentofu Error Handling Other cloud-infra
    raw open
  • opentofu/opentofu Security Go cloud-infra
    raw open
  • opentofu/opentofu Security Other cloud-infra
    raw open