|
105 | 105 | }, |
106 | 106 | "views": { |
107 | 107 | "deepcode": [ |
108 | | - { |
109 | | - "id": "deepcode.views.error", |
110 | | - "name": "DeepCode Extension", |
111 | | - "when": "deepcode:error" |
112 | | - }, |
113 | | - { |
114 | | - "id": "deepcode.views.welcome", |
115 | | - "name": "DeepCode Extension", |
116 | | - "when": "!deepcode:error && !deepcode:loggedIn" |
117 | | - }, |
118 | | - { |
119 | | - "id": "deepcode.views.tc", |
120 | | - "name": "DeepCode Extension", |
121 | | - "when": "!deepcode:error && deepcode:loggedIn && !deepcode:uploadApproved" |
122 | | - }, |
123 | | - { |
124 | | - "id": "deepcode.views.empty", |
125 | | - "name": "DeepCode Extension", |
126 | | - "when": "!deepcode:error && deepcode:loggedIn && deepcode:uploadApproved && !deepcode:workspaceFound" |
127 | | - }, |
128 | 108 | { |
129 | 109 | "id": "deepcode.views.analysis", |
130 | | - "name": "DeepCode Analysis", |
131 | | - "when": "!deepcode:error && deepcode:loggedIn && deepcode:uploadApproved && deepcode:workspaceFound" |
| 110 | + "name": "DeepCode Analysis" |
132 | 111 | }, |
133 | 112 | { |
134 | 113 | "id": "deepcode.views.actions", |
|
143 | 122 | }, |
144 | 123 | "viewsWelcome": [ |
145 | 124 | { |
146 | | - "view": "deepcode.views.error", |
| 125 | + "view": "deepcode.views.analysis", |
147 | 126 | "contents": "DeepCode is temporarily unavailable\nWe are automatically retrying to connect...", |
148 | 127 | "when": "deepcode:error == 'transient'" |
149 | 128 | }, |
150 | 129 | { |
151 | | - "view": "deepcode.views.error", |
| 130 | + "view": "deepcode.views.analysis", |
152 | 131 | "contents": "DeepCode has encountered a problem. Please restart the extension: \n[Restart](command:deepcode.start 'Restart DeepCode')\nIf the error persists, please check your [settings](command:deepcode.settings) and [contact us](https://www.deepcode.ai/feedback?select=2?utm_source=vsc)!", |
153 | | - "when": "deepcode:error != 'transient'" |
| 132 | + "when": "deepcode:error == 'blocking'" |
154 | 133 | }, |
155 | 134 | { |
156 | | - "view": "deepcode.views.welcome", |
157 | | - "contents": "Welcome to DeepCode for Visual Studio Code. 👋\nLet's start by connecting VS Code with DeepCode:\n[Connect VS Code with DeepCode](command:deepcode.login 'Connect with DeepCode')\n👉 DeepCode's mission is to finds bugs, fast. Connect with DeepCode to start your first analysis!" |
| 135 | + "view": "deepcode.views.analysis", |
| 136 | + "contents": "Welcome to DeepCode for Visual Studio Code. 👋\nLet's start by connecting VS Code with DeepCode:\n[Connect VS Code with DeepCode](command:deepcode.login 'Connect with DeepCode')\n👉 DeepCode's mission is to finds bugs, fast. Connect with DeepCode to start your first analysis!", |
| 137 | + "when": "!deepcode:error && !deepcode:loggedIn" |
158 | 138 | }, |
159 | 139 | { |
160 | | - "view": "deepcode.views.tc", |
161 | | - "contents": "Thanks for connecting with DeepCode. ✅\n 👉 You are almost set 🤗. DeepCode is analysing the code remotely on DeepCode's servers (our [terms](https://www.deepcode.ai/tc?utm_source=vsc)). Let's confirm you know this and start the analysis.\n[Accept and start analysing](command:deepcode.approve 'Upload code to DeepCode')\nYou can always change it in the [configuration panel](command:deepcode.settings)." |
| 140 | + "view": "deepcode.views.analysis", |
| 141 | + "contents": "Thanks for connecting with DeepCode. ✅\n 👉 You are almost set 🤗. DeepCode is analysing the code remotely on DeepCode's servers (our [terms](https://www.deepcode.ai/tc?utm_source=vsc)). Let's confirm you know this and start the analysis.\n[Accept and start analysing](command:deepcode.approve 'Upload code to DeepCode')\nYou can always change it in the [configuration panel](command:deepcode.settings).", |
| 142 | + "when": "!deepcode:error && deepcode:loggedIn && !deepcode:uploadApproved" |
162 | 143 | }, |
163 | 144 | { |
164 | | - "view": "deepcode.views.empty", |
165 | | - "contents": "Open a workspace or a folder in Visual Studio Code to start the analysis." |
| 145 | + "view": "deepcode.views.analysis", |
| 146 | + "contents": "Open a workspace or a folder in Visual Studio Code to start the analysis.", |
| 147 | + "when": "!deepcode:error && deepcode:loggedIn && deepcode:uploadApproved && !deepcode:workspaceFound" |
166 | 148 | }, |
167 | 149 | { |
168 | 150 | "view": "deepcode.views.analysis", |
169 | | - "contents": "DeepCode analyzed your code and found no issue! 🎉" |
| 151 | + "contents": "DeepCode analyzed your code and found no issue! 🎉", |
| 152 | + "when": "!deepcode:error && deepcode:loggedIn && deepcode:uploadApproved && deepcode:workspaceFound" |
170 | 153 | }, |
171 | 154 | { |
172 | 155 | "view": "deepcode.views.actions", |
|
0 commit comments