nridge added a subscriber: sammccall.
nridge added a comment.

Thanks, this is pretty neat!

cc @sammccall as a heads up, just to make sure you're cool with having this 
in-tree



================
Comment at: clang-tools-extra/clangd/schema/config.json:48
+          "description": "Directory to search for compilation database 
(compile_commands.json etc).",
+          "type": "string"
+        },
----------------
Technically `string` OR `enum [ "Ancestors", "None" ]` would be more accurate

Not sure if it's worth specifying that... from a validation point of view, 
`string` is a superset of the other one, but maybe some people will look at the 
schema for documentation, in which it could be useful to have those "keywords" 
listed?


================
Comment at: clang-tools-extra/clangd/schema/config.json:72
+          "type": "object",
+          "oneOf": [
+            {
----------------
I don't think this is quite right:

 * If `File` is specified, `Server` and `MountPoint` should not be
 * If `Server` is specified, `MountPoint` can optionally be specified but 
`File` should not be


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D140462/new/

https://reviews.llvm.org/D140462

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

Reply via email to