Skip to content

Commit c91e411

Browse files
minimum change needed
1 parent 77922a4 commit c91e411

File tree

6 files changed

+131
-720
lines changed

6 files changed

+131
-720
lines changed

module/PowerShellEditorServices/PowerShellEditorServices.psm1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ function Start-EditorServicesHost {
9292
$WaitForDebugger
9393
)
9494

95+
# Make sure PSScriptAnalyzer dlls are loaded.
96+
Import-Module PSScriptAnalyzer
97+
9598
$editorServicesHost = $null
9699
$hostDetails =
97100
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
@@ -55,14 +55,7 @@ public static IServiceCollection AddPsesLanguageServices (
5555
.Wait();
5656
return extensionService;
5757
})
58-
.AddSingleton<AnalysisService>(
59-
(provider) =>
60-
{
61-
return AnalysisService.Create(
62-
provider.GetService<ConfigurationService>(),
63-
provider.GetService<OmniSharp.Extensions.LanguageServer.Protocol.Server.ILanguageServer>(),
64-
provider.GetService<ILoggerFactory>().CreateLogger<AnalysisService>());
65-
});
58+
.AddSingleton<AnalysisService>();
6659
}
6760

6861
public static IServiceCollection AddPsesDebugServices(

0 commit comments

Comments
 (0)