diff --git a/unified/.gitignore b/unified/.gitignore index 5878737805f2..0c99561f41e0 100644 --- a/unified/.gitignore +++ b/unified/.gitignore @@ -1,4 +1,5 @@ target +/.build .vscode/launch.json .cache ql/test/**/*.testproj diff --git a/unified/.vscode/extensions.json b/unified/.vscode/extensions.json new file mode 100644 index 000000000000..c1d687c7ab06 --- /dev/null +++ b/unified/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "swiftlang.swift-vscode" + ] +} diff --git a/unified/.vscode/settings.json b/unified/.vscode/settings.json new file mode 100644 index 000000000000..f19460b60d37 --- /dev/null +++ b/unified/.vscode/settings.json @@ -0,0 +1,9 @@ +{ + "swift.autoGenerateLaunchConfigurations": false, + "swift.disableAutoResolve": true, + "swift.disableSwiftPackageManagerIntegration": false, + "[swift]": { + "editor.defaultFormatter": "swiftlang.swift-vscode", + "editor.formatOnSave": true + } +} diff --git a/unified/Package.swift b/unified/Package.swift new file mode 100644 index 000000000000..970f0761b08a --- /dev/null +++ b/unified/Package.swift @@ -0,0 +1,9 @@ +// swift-tools-version: 6.3 + +import PackageDescription + +// This targetless package lets editor tooling discover the standalone Swift test fixtures. +let package = Package( + name: "CodeQLSwiftFixtures", + targets: [] +)