Awesome Reviewers checks + prompts

sources / fatedier/frp

fatedier/frp

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

7 recognised tools
10 prompts
95938 stars
Cloud, IaC & Networking
GitHub

Static analysis

3 tools

ToolKindCommandRuns inFound in
go-vet Linting go vet -tags $(NOWEB_TAG) ./... local Makefile
golangci-lint Linting uses golangci/golangci-lint-action ci .github/workflows/golangci-lint.yml
.golangci.yml
eslint
configured, not run
Linting web/frpc/eslint.config.js
web/frps/eslint.config.js

Testing

2 tools

ToolKindCommandRuns inFound in
go-test Unit and integration tests go test -tags $(NOWEB_TAG) -v --cover ./assets/...
go test -tags $(NOWEB_TAG) -v --cover ./cmd/...
go test -tags $(NOWEB_TAG) -v --cover ./client/...
local Makefile
vitest Unit and integration tests vitest run
vitest
ci, local .github/workflows/golangci-lint.yml
Makefile
web/package.json
web/vitest.config.mts
ToolKindCommandRuns inFound in
gofmt Formatting go fmt ./...
gofumpt -l -w .
local Makefile
prettier
configured, not run
Formatting web/frpc/.prettierrc.json
web/frps/.prettierrc.json

full scan as JSON

Review prompts

most discussed first

  • fatedier/frp Code Style Go cloud-infra
    raw open
  • fatedier/frp Error Handling Go cloud-infra
    raw open
  • fatedier/frp Networking Go cloud-infra
    raw open
  • fatedier/frp Configurations Go cloud-infra
    raw open
  • fatedier/frp Naming Conventions Go cloud-infra
    raw open
  • fatedier/frp Security Go cloud-infra
    raw open
  • fatedier/frp Concurrency Go cloud-infra
    raw open
  • fatedier/frp Documentation Go cloud-infra
    raw open
  • fatedier/frp Documentation Markdown cloud-infra
    raw open
  • fatedier/frp Security Dockerfile cloud-infra
    raw open