willow/justfile

27 lines
499 B
Makefile

# SPDX-FileCopyrightText: Amolith <amolith@secluded.site>
#
# SPDX-License-Identifier: CC0-1.0
default: reuse lint test staticcheck
reuse:
reuse lint
lint:
# Linting Go code
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
golangci-lint run
test:
# Running tests
go test -v ./...
staticcheck:
# Performing static analysis
go install honnef.co/go/tools/cmd/staticcheck@latest
staticcheck ./...
clean:
# Cleaning up
rm -rf willow