You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Documentation/Configuration File.md
+1
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,7 @@ The structure of the file is currently not guaranteed to be stable. Options may
27
27
-`linkerFlags: string[]`: Extra arguments passed to the linker. Equivalent to SwiftPM's `-Xlinker` option.
28
28
-`buildToolsSwiftCompilerFlags: string[]`: Extra arguments passed to the compiler for Swift files or plugins. Equivalent to SwiftPM's `-Xbuild-tools-swiftc` option.
29
29
-`disableSandbox: boolean`: Disables running subprocesses from SwiftPM in a sandbox. Equivalent to SwiftPM's `--disable-sandbox` option. Useful when running `sourcekit-lsp` in a sandbox because nested sandboxes are not supported.
30
+
-`skipPlugins: boolean`: Whether to skip building and running plugins when creating the in-memory build graph. Note: this should generally not be enabled as it will cause generated files not to be found in semantic functionality. It exists only as an escape hatch if doing so causes any unintentional interactions with background indexing.
30
31
-`compilationDatabase`: Dictionary with the following keys, defining options for workspaces with a compilation database.
31
32
-`searchPaths: string[]`: Additional paths to search for a compilation database, relative to a workspace root.
32
33
-`fallbackBuildSystem`: Dictionary with the following keys, defining options for files that aren't managed by any build system.
Copy file name to clipboardExpand all lines: config.schema.json
+5
Original file line number
Diff line number
Diff line change
@@ -268,6 +268,11 @@
268
268
"markdownDescription" : "Build artifacts directory path. If nil, the build system may choose a default value. This path can be specified as a relative path, which will be interpreted relative to the project root. Equivalent to SwiftPM's `--scratch-path` option.",
269
269
"type" : "string"
270
270
},
271
+
"skipPlugins" : {
272
+
"description" : "Whether to skip building and running plugins when creating the in-memory build graph. Note: this should generally not be enabled as it will cause generated files not to be found in semantic functionality. It exists only as an escape hatch if doing so causes any unintentional interactions with background indexing.",
273
+
"markdownDescription" : "Whether to skip building and running plugins when creating the in-memory build graph. Note: this should generally not be enabled as it will cause generated files not to be found in semantic functionality. It exists only as an escape hatch if doing so causes any unintentional interactions with background indexing.",
274
+
"type" : "boolean"
275
+
},
271
276
"swiftCompilerFlags" : {
272
277
"description" : "Extra arguments passed to the compiler for Swift files. Equivalent to SwiftPM's `-Xswiftc` option.",
0 commit comments