1- {
2- "name" : " custom-components/readme" ,
3- "image" : " mcr.microsoft.com/devcontainers/python:3.13" ,
4- "postCreateCommand" : " scripts/setup" ,
5- "forwardPorts" : [
6- 8123
7- ],
8- "portsAttributes" : {
9- "8123" : {
10- "label" : " Home Assistant" ,
11- "onAutoForward" : " notify"
12- }
13- },
14- "customizations" : {
15- "vscode" : {
16- "extensions" : [
17- " charliermarsh.ruff" ,
18- " github.vscode-pull-request-github" ,
19- " ms-python.python" ,
20- " ms-python.vscode-pylance" ,
21- " ryanluker.vscode-coverage-gutters"
22- ],
23- "settings" : {
24- "files.eol" : " \n " ,
25- "editor.tabSize" : 4 ,
26- "editor.formatOnPaste" : true ,
27- "editor.formatOnSave" : true ,
28- "editor.formatOnType" : false ,
29- "files.trimTrailingWhitespace" : true ,
30- "python.analysis.typeCheckingMode" : " basic" ,
31- "python.analysis.autoImportCompletions" : true ,
32- "python.defaultInterpreterPath" : " /usr/local/bin/python" ,
33- "[python]" : {
34- "editor.defaultFormatter" : " charliermarsh.ruff"
35- }
36- }
37- }
38- },
39- "remoteUser" : " vscode" ,
40- "features" : {
41- "ghcr.io/devcontainers/features/python:1" : {
42- "version" : " 3.13.2"
43- },
44- "ghcr.io/devcontainers-extra/features/apt-packages:1" : {
45- "packages" : [
46- " ffmpeg" ,
47- " libturbojpeg0" ,
48- " libpcap-dev"
49- ]
50- }
51- }
1+ {
2+ "name" : " custom-components/readme" ,
3+ "image" : " mcr.microsoft.com/devcontainers/python:3.13" ,
4+ "postCreateCommand" : " scripts/setup" ,
5+ "forwardPorts" : [
6+ 8123
7+ ],
8+ "portsAttributes" : {
9+ "8123" : {
10+ "label" : " Home Assistant" ,
11+ "onAutoForward" : " notify"
12+ }
13+ },
14+ "customizations" : {
15+ "vscode" : {
16+ "extensions" : [
17+ " charliermarsh.ruff" ,
18+ " github.vscode-pull-request-github" ,
19+ " ms-python.python" ,
20+ " ms-python.vscode-pylance" ,
21+ " ryanluker.vscode-coverage-gutters"
22+ ],
23+ "settings" : {
24+ "files.eol" : " \n " ,
25+ "editor.tabSize" : 4 ,
26+ "editor.formatOnPaste" : true ,
27+ "editor.formatOnSave" : true ,
28+ "editor.formatOnType" : false ,
29+ "files.trimTrailingWhitespace" : true ,
30+ "python.analysis.typeCheckingMode" : " basic" ,
31+ "python.analysis.autoImportCompletions" : true ,
32+ "python.defaultInterpreterPath" : " /usr/local/bin/python" ,
33+ "[python]" : {
34+ "editor.defaultFormatter" : " charliermarsh.ruff"
35+ }
36+ }
37+ }
38+ },
39+ "remoteUser" : " vscode" ,
40+ "features" : {
41+ "ghcr.io/devcontainers/features/python:1" : {
42+ "version" : " 3.13.2"
43+ },
44+ "ghcr.io/devcontainers-extra/features/apt-packages:1" : {
45+ "packages" : [
46+ " ffmpeg" ,
47+ " libturbojpeg0" ,
48+ " libpcap-dev"
49+ ]
50+ }
51+ }
5252}
0 commit comments