Olá!
O comando que você compartilhou está correto para sistemas baseados em Unix, mas no Windows, especialmente se você estiver usando o PowerShell, há uma pequena diferença na forma como as variáveis de ambiente são referenciadas.
No Windows, o ${PWD}
não é reconhecido da mesma forma que no Unix. Em vez disso, você pode usar $(pwd)
no PowerShell ou %cd%
no Command Prompt (cmd). Aqui está como você pode ajustar o comando para o PowerShell:
docker run --rm -it -v "$(pwd):/app" -w /app golangci/golangci-lint golangci-lint run controllers/ database/ models/ routes/
Se você estiver usando o Command Prompt (cmd), o comando seria:
docker run --rm -it -v "%cd%:/app" -w /app golangci/golangci-lint golangci-lint run controllers/ database/ models/ routes/
Lembre-se de que, ao usar o PowerShell, as aspas duplas são importantes para garantir que o caminho seja interpretado corretamente.
Bons estudos!