FROM mcr.microsoft.com/devcontainers/go:1-1.21-bullseye
RUN sudo apt update && sudo apt install -y python3 python3-pip

RUN go install -v github.com/go-critic/go-critic/cmd/gocritic@latest \
    && go install github.com/fzipp/gocyclo/cmd/gocyclo@latest\
    && go install golang.org/x/tools/cmd/goimports@latest\
    && sudo pip3 install pre-commit \
    && sudo chown vscode -R /go
