Awesome Reviewers checks + prompts

sources / gofiber/fiber

gofiber/fiber

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

6 recognised tools
27 prompts
37560 stars
Application Frameworks & UI
GitHub

Static analysis

3 tools

ToolKindCommandRuns inFound in
go-vet Linting go vet ./... local Makefile
staticcheck Linting staticcheck -checks=U1000 ./... 2>&1 ci .github/workflows/deadcode.yml
golangci-lint
configured, not run
Linting .golangci.yml

Testing

1 tool

ToolKindCommandRuns inFound in
go-test Unit and integration tests go test ./... -benchmem -bench=. -run=^Benchmark_$ local Makefile
ToolKindCommandRuns inFound in
codespell Spelling uses codespell-project/actions-codespell ci .github/workflows/spell-check.yml

Supply chain

1 tool

ToolKindCommandRuns inFound in
govulncheck Dependency audit govulncheck ./... ci .github/workflows/vulncheck.yml
11 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.

  • go mod verify
  • go run github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.14.0 run ./...
  • go run github.com/mashiike/actionspin/cmd/actionspin@latest
  • go run golang.org/x/vuln/cmd/govulncheck@latest ./...
  • go run gotest.tools/gotestsum@latest -f testname -- ./... -race -count=1 -coverprofile=/tmp/coverage.out -covermode=a...
  • go run gotest.tools/gotestsum@latest -f testname -- ./... -race -count=1 -shuffle=on
  • go run gotest.tools/gotestsum@latest -f testname -- ./... -race -count=15 -shuffle=on
  • go run mvdan.cc/gofumpt@latest -extra=group_params -w -l .
  • go tool cover -html=/tmp/coverage.out
  • markdownlint-cli2 **/*.md #vendor
  • which markdownlint-cli2 > /dev/null

full scan as JSON

Review prompts

most discussed first

  • gofiber/fiber Performance Optimization Go app-frameworks
    raw open
  • gofiber/fiber Testing Go app-frameworks
    raw open
  • gofiber/fiber Naming Conventions Go app-frameworks
    raw open
  • gofiber/fiber Error Handling Go app-frameworks
    raw open
  • gofiber/fiber Code Style Go app-frameworks
    raw open
  • gofiber/fiber API Go app-frameworks
    raw open
  • gofiber/fiber Security Markdown app-frameworks
    raw open
  • gofiber/fiber Null Handling Go app-frameworks
    raw open
  • gofiber/fiber Configurations Go app-frameworks
    raw open
  • gofiber/fiber Configurations Markdown app-frameworks
    raw open
  • gofiber/fiber Documentation Markdown app-frameworks
    raw open
  • gofiber/fiber Concurrency Go app-frameworks
    raw open
  • gofiber/fiber Networking Markdown app-frameworks
    raw open
  • gofiber/fiber Algorithms Go app-frameworks
    raw open
  • gofiber/fiber Security Go app-frameworks
    raw open
  • gofiber/fiber Naming Conventions Markdown app-frameworks
    raw open
  • gofiber/fiber Configurations Yaml app-frameworks
    raw open
  • gofiber/fiber CI/CD Yaml app-frameworks
    raw open
  • gofiber/fiber Documentation Go app-frameworks
    raw open
  • gofiber/fiber Networking Go app-frameworks
    raw open
  • gofiber/fiber Null Handling Markdown app-frameworks
    raw open
  • gofiber/fiber API Markdown app-frameworks
    raw open
  • gofiber/fiber Error Handling Markdown app-frameworks
    raw open
  • gofiber/fiber Logging Markdown app-frameworks
    raw open
  • gofiber/fiber Logging Go app-frameworks
    raw open
  • gofiber/fiber Testing Yaml app-frameworks
    raw open
  • gofiber/fiber Code Style Yaml app-frameworks
    raw open