ilya-biryukov added a comment.

Overall LG, merely stylistic NITs.



================
Comment at: clangd/clients/clangd-vscode/src/extension.ts:69
+        const docIdentifier = TextDocumentIdentifier.create(uri.toString());
+        clangdClient.sendRequest(SwitchSourceHeaderRequest.type, 
docIdentifier).then(sourceUri => {
+            if (sourceUri !== undefined) {
----------------
Maybe use async/await to improve readabiity? I.e.

```
/*...*/push(registerCommand('...', async() => {
        // ...
        const sourceUri = await 
clangdClient.sendRequest(SwitchSourceHeaderRequest.type, docIdentifier);
        if (!sourceUri) {
           return;
        }
        const doc = await // ....
}
```



================
Comment at: clangd/clients/clangd-vscode/src/extension.ts:70
+        clangdClient.sendRequest(SwitchSourceHeaderRequest.type, 
docIdentifier).then(sourceUri => {
+            if (sourceUri !== undefined) {
+                
vscode.workspace.openTextDocument(vscode.Uri.parse(sourceUri)).then(doc => 
vscode.window.showTextDocument(doc));
----------------
Maybe do `if (!sourceUri)` to use consistent style with the first check in the 
lambda (i.e. `if (!uri)`)


Repository:
  rCTE Clang Tools Extra

https://reviews.llvm.org/D54781



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to