diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 6dc7c8f1e..039c0e50f 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,27 +1,20 @@ // https://github.com/microsoft/vscode-dev-containers/tree/v0.183.0/containers/python-3 { - "name": "ESPHome - docs", - "image": "mcr.microsoft.com/vscode/devcontainers/python:0-3.10", - "postCreateCommand": "pip3 install -r requirements.txt -r requirements_test.txt", - "forwardPorts": [8000], - "settings": { - "python.pythonPath": "/usr/local/bin/python", - "python.languageServer": "Pylance", - "python.linting.enabled": true, - "python.linting.pylintEnabled": true, - "python.formatting.autopep8Path": "/usr/local/py-utils/bin/autopep8", - "python.formatting.blackPath": "/usr/local/py-utils/bin/black", - "python.formatting.yapfPath": "/usr/local/py-utils/bin/yapf", - "python.linting.banditPath": "/usr/local/py-utils/bin/bandit", - "python.linting.flake8Path": "/usr/local/py-utils/bin/flake8", - "python.linting.mypyPath": "/usr/local/py-utils/bin/mypy", - "python.linting.pycodestylePath": "/usr/local/py-utils/bin/pycodestyle", - "python.linting.pydocstylePath": "/usr/local/py-utils/bin/pydocstyle", - "python.linting.pylintPath": "/usr/local/py-utils/bin/pylint" - }, + "name": "ESPHome - docs", + "image": "mcr.microsoft.com/vscode/devcontainers/python:0-3.11", + "postCreateCommand": "pip3 install -r requirements.txt -r requirements_test.txt", + "postAttachCommand": "make live-html", + "forwardPorts": [8000], + "features": { + "ghcr.io/devcontainers/features/github-cli:1": {} + }, + "customizations": { + "vscode": { + "settings": { + "python.pythonPath": "/usr/local/bin/python" + }, - "extensions": [ - "ms-python.python", - "ms-python.vscode-pylance" - ] + "extensions": ["ms-python.python"] + } + } }