forked from mehdihadeli/food-delivery-microservices
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.justfile
More file actions
61 lines (43 loc) · 2.12 KB
/
.justfile
File metadata and controls
61 lines (43 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
prepare: # Install Husky and .NET tools
husky
dotnet tool restore
aspire-run: # Run .NET Aspire application
aspire run
run PROJECT_PATH=".": # Run the current project
dotnet run
run-project PROJECT_PATH: # Run the input .NET project
dotnet run --project {{PROJECT_PATH}}
install-dev-cert: # Install dev cert (Bash)
curl -sSL https://aka.ms/getvsdbgsh | bash /dev/stdin -v vs2019 -l ~/vsdbg
upgrade-packages: # Upgrade .NET packages
dotnet outdated -u
check-format PROJECT_PATH=".": # Check C# formatting
dotnet csharpier {{PROJECT_PATH}} --check
check-style PROJECT_PATH=".": # Check C# style rules
dotnet format style {{PROJECT_PATH}} --verify-no-changes --severity error --verbosity diagnostic
check-analyzers PROJECT_PATH=".": # Check C# analyzer rules
dotnet format analyzers {{PROJECT_PATH}} --verify-no-changes --severity error --verbosity diagnostic
fix-format PROJECT_PATH=".": # Fix formatting and stage changes
dotnet csharpier {{PROJECT_PATH}}
fix-style PROJECT_PATH=".": # Fix style rules for all projects (error level)
dotnet format style {{PROJECT_PATH}} --severity error --verbosity diagnostic
fix-style-warn PROJECT_PATH=".": # Fix style rules (warn level)
dotnet format style {{PROJECT_PATH}} --severity warn --verbosity diagnostic
fix-style-info PROJECT_PATH=".": # Fix style rules (info level)
dotnet format style {{PROJECT_PATH}} --severity info --verbosity diagnostic
fix-analyzers PROJECT_PATH=".": # Fix analyzer rules (error level)
dotnet format analyzers {{PROJECT_PATH}} --severity error --verbosity diagnostic
fix-analyzers-warn PROJECT_PATH=".": # Fix analyzer rules (warn level)
dotnet format analyzers {{PROJECT_PATH}} --severity warn --verbosity diagnostic
fix-analyzers-info PROJECT_PATH=".": # Fix analyzer rules (info level)
dotnet format analyzers {{PROJECT_PATH}} --severity info --verbosity diagnostic
check-all: # Run all validation checks
@just check-analyzers
@just check-format
@just check-style
fix-all: # Run all fixes
@just fix-analyzers
@just fix-format
@just fix-style
help:
@just --list --unsorted