Skip to content

Commit 04c3440

Browse files
minimum change needed
1 parent 75049b7 commit 04c3440

File tree

6 files changed

+136
-722
lines changed

6 files changed

+136
-722
lines changed

module/PowerShellEditorServices/PowerShellEditorServices.psm1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ function Start-EditorServicesHost {
8989
$WaitForDebugger
9090
)
9191

92+
# Make sure PSScriptAnalyzer dlls are loaded.
93+
Import-Module PSScriptAnalyzer
94+
9295
$editorServicesHost = $null
9396
$hostDetails =
9497
Microsoft.PowerShell.Utility\New-Object Microsoft.PowerShell.EditorServices.Hosting.HostDetails @(

src/PowerShellEditorServices/PowerShellEditorServices.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,6 @@
3131
<PackageReference Include="System.Security.Principal.Windows" Version="4.6.0" />
3232
<PackageReference Include="UnixConsoleEcho" Version="0.1.0" />
3333
<PackageReference Include="OmniSharp.Extensions.DebugAdapter.Server" Version="0.14.0" />
34+
<PackageReference Include="Microsoft.Windows.PowerShell.ScriptAnalyzer" Version="1.18.4" />
3435
</ItemGroup>
3536
</Project>

src/PowerShellEditorServices/Server/PsesServiceCollectionExtensions.cs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,7 @@ public static IServiceCollection AddPsesLanguageServices (
5353
.Wait();
5454
return extensionService;
5555
})
56-
.AddSingleton<AnalysisService>(
57-
(provider) =>
58-
{
59-
return AnalysisService.Create(
60-
provider.GetService<ConfigurationService>(),
61-
provider.GetService<OmniSharp.Extensions.LanguageServer.Protocol.Server.ILanguageServer>(),
62-
provider.GetService<ILoggerFactory>().CreateLogger<AnalysisService>());
63-
});
56+
.AddSingleton<AnalysisService>();
6457
}
6558

6659
public static IServiceCollection AddPsesDebugServices(

0 commit comments

Comments
 (0)