@@ -382,32 +382,44 @@ install: build/coder_$(VERSION)_$(GOOS)_$(GOARCH)$(GOOS_BIN_EXT)
382
382
cp "$<" "$$output_file"
383
383
.PHONY : install
384
384
385
- fmt : fmt/prettier fmt/terraform fmt/shfmt fmt/go
385
+ BOLD := $(shell tput bold)
386
+ GREEN := $(shell tput setaf 2)
387
+ RESET := $(shell tput sgr0)
388
+
389
+ fmt : fmt/eslint fmt/prettier fmt/terraform fmt/shfmt fmt/go
386
390
.PHONY : fmt
387
391
388
392
fmt/go :
393
+ echo " $( GREEN) ==>$( RESET) $( BOLD) fmt/go$( RESET) "
389
394
# VS Code users should check out
390
395
# https://github.com/mvdan/gofumpt#visual-studio-code
391
396
go run mvdan.cc/gofumpt@v0.4.0 -w -l .
392
397
.PHONY : fmt/go
393
398
399
+ fmt/eslint :
400
+ echo " $( GREEN) ==>$( RESET) $( BOLD) fmt/eslint$( RESET) "
401
+ cd site
402
+ pnpm run lint:fix
403
+ .PHONY : fmt/eslint
404
+
394
405
fmt/prettier :
395
- echo " --- prettier"
406
+ echo " $( GREEN ) ==> $( RESET ) $( BOLD ) fmt/ prettier$( RESET ) "
396
407
cd site
397
408
# Avoid writing files in CI to reduce file write activity
398
409
ifdef CI
399
410
pnpm run format:check
400
411
else
401
- pnpm run format:write
412
+ pnpm run format
402
413
endif
403
414
.PHONY : fmt/prettier
404
415
405
416
fmt/terraform : $(wildcard * .tf)
417
+ echo " $( GREEN) ==>$( RESET) $( BOLD) fmt/terraform$( RESET) "
406
418
terraform fmt -recursive
407
419
.PHONY : fmt/terraform
408
420
409
421
fmt/shfmt : $(SHELL_SRC_FILES )
410
- echo " --- shfmt"
422
+ echo " $( GREEN ) ==> $( RESET ) $( BOLD ) fmt/ shfmt$( RESET ) "
411
423
# Only do diff check in CI, errors on diff.
412
424
ifdef CI
413
425
shfmt -d $(SHELL_SRC_FILES)
@@ -574,7 +586,7 @@ provisionerd/proto/provisionerd.pb.go: provisionerd/proto/provisionerd.proto
574
586
575
587
site/src/api/typesGenerated.ts : $(wildcard scripts/apitypings/* ) $(shell find ./codersdk $(FIND_EXCLUSIONS ) -type f -name '* .go')
576
588
go run ./scripts/apitypings/ > $@
577
- pnpm run format: write:only " $@ "
589
+ pnpm exec prettier -- write " $@ "
578
590
579
591
site/e2e/provisionerGenerated.ts : provisionerd/proto/provisionerd.pb.go provisionersdk/proto/provisioner.pb.go
580
592
cd site
@@ -583,7 +595,7 @@ site/e2e/provisionerGenerated.ts: provisionerd/proto/provisionerd.pb.go provisio
583
595
584
596
site/src/theme/icons.json : $(wildcard scripts/gensite/* ) $(wildcard site/static/icon/* )
585
597
go run ./scripts/gensite/ -icons " $@ "
586
- pnpm run format: write:only " $@ "
598
+ pnpm exec prettier -- write " $@ "
587
599
588
600
examples/examples.gen.json : scripts/examplegen/main.go examples/examples.go $(shell find ./examples/templates)
589
601
go run ./scripts/examplegen/main.go > examples/examples.gen.json
@@ -593,19 +605,19 @@ coderd/rbac/object_gen.go: scripts/rbacgen/main.go coderd/rbac/object.go
593
605
594
606
docs/admin/prometheus.md : scripts/metricsdocgen/main.go scripts/metricsdocgen/metrics
595
607
go run scripts/metricsdocgen/main.go
596
- pnpm run format: write:only ./docs/admin/prometheus.md
608
+ pnpm exec prettier -- write ./docs/admin/prometheus.md
597
609
598
610
docs/cli.md : scripts/clidocgen/main.go examples/examples.gen.json $(GO_SRC_FILES )
599
611
CI=true BASE_PATH=" ." go run ./scripts/clidocgen
600
- pnpm run format: write:only ./docs/cli.md ./docs/cli/* .md ./docs/manifest.json
612
+ pnpm exec prettier -- write ./docs/cli.md ./docs/cli/* .md ./docs/manifest.json
601
613
602
614
docs/admin/audit-logs.md : coderd/database/querier.go scripts/auditdocgen/main.go enterprise/audit/table.go coderd/rbac/object_gen.go
603
615
go run scripts/auditdocgen/main.go
604
- pnpm run format: write:only ./docs/admin/audit-logs.md
616
+ pnpm exec prettier -- write ./docs/admin/audit-logs.md
605
617
606
618
coderd/apidoc/swagger.json : $(shell find ./scripts/apidocgen $(FIND_EXCLUSIONS ) -type f) $(wildcard coderd/* .go) $(wildcard enterprise/coderd/* .go) $(wildcard codersdk/* .go) $(wildcard enterprise/wsproxy/wsproxysdk/* .go) $(DB_GEN_FILES ) .swaggo docs/manifest.json coderd/rbac/object_gen.go
607
619
./scripts/apidocgen/generate.sh
608
- pnpm run format: write:only ./docs/api ./docs/manifest.json ./coderd/apidoc/swagger.json
620
+ pnpm exec prettier -- write ./docs/api ./docs/manifest.json ./coderd/apidoc/swagger.json
609
621
610
622
update-golden-files : \
611
623
cli/testdata/.gen-golden \
0 commit comments