Add uv-based LSPs, linters, and CLI tools #1
+13
-2
@@ -6,10 +6,21 @@ RUN dnf install -y \
|
|||||||
golang \
|
golang \
|
||||||
nodejs \
|
nodejs \
|
||||||
npm \
|
npm \
|
||||||
python3 \
|
|
||||||
python3-pip \
|
|
||||||
make \
|
make \
|
||||||
ripgrep \
|
ripgrep \
|
||||||
|
tea \
|
||||||
|
tflint \
|
||||||
&& dnf clean all
|
&& dnf clean all
|
||||||
|
|
||||||
|
ENV UV_TOOL_BIN_DIR=/usr/local/bin
|
||||||
|
ENV UV_TOOL_DIR=/usr/local/share/uv/tools
|
||||||
|
|
||||||
|
RUN uv tool install basedpyright \
|
||||||
|
&& uv tool install python-lsp-server \
|
||||||
|
&& uv tool install ty \
|
||||||
|
&& uv tool install ruff
|
||||||
|
|
||||||
|
RUN GOBIN=/usr/local/bin GOTOOLCHAIN=auto go install golang.org/x/tools/gopls@latest \
|
||||||
|
&& rm -rf /root/go
|
||||||
|
|
||||||
USER agent
|
USER agent
|
||||||
|
|||||||
Reference in New Issue
Block a user