You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pwndbg/.devcontainer/devcontainer.json

65 lines
2.4 KiB
JSON

{
"name": "pwndbg",
"build": {
"args": {},
"context": "..",
"dockerfile": "../Dockerfile"
},
"features": {},
"customizations": {
"vscode": {
"settings": {
"docker.languageserver.formatter.ignoreMultilineInstructions": true,
"editor.bracketPairColorization.enabled": true,
"editor.fontWeight": "bold",
"editor.formatOnSave": true,
"editor.guides.bracketPairs": "active",
"editor.guides.bracketPairsHorizontal": "active",
"editor.guides.highlightActiveBracketPair": true,
"editor.guides.highlightActiveIndentation": true,
"editor.guides.indentation": true,
"editor.renderWhitespace": "all",
"files.exclude": {
"**/.git/**": true,
"**/.mypy_cache/**": true,
"**/__pycache__/**": true
},
"files.watcherExclude": {
"**/.git/**": true,
"**/.mypy_cache/**": true,
"**/.venv/**": true,
"**/__pycache__/**": true
},
"python.analysis.diagnosticMode": "workspace",
"python.analysis.typeCheckingMode": "strict",
"python.languageServer": "Pylance",
"python.linting.pylintUseMinimalCheckers": false,
"python.venvPath": "/venv",
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.codeActionsOnSave": {
"source.organizeImports": true
},
"editor.formatOnType": true
}
},
"extensions": [
"charliermarsh.ruff",
"ms-azuretools.vscode-docker",
"ms-python.black-formatter",
"ms-python.isort",
"ms-python.mypy-type-checker",
"ms-python.pylint",
"ms-python.python",
"ms-python.vscode-pylance"
]
}
},
"runArgs": [
"--cap-add=SYS_PTRACE"
],
"remoteUser": "vscode",
"workspaceFolder": "/pwndbg",
"workspaceMount": "source=${localWorkspaceFolder},target=/pwndbg,type=bind,consistency=cached"
}