Commit c99aae3
authored
Improve AnalysisService and PSScriptAnalyzer integration (#1179)
- Allows on-demand disabling of the AnalysisService when the configuration changes
- Adds a ConfigurationChanged event so that things to can subscribe to it early on
- Decouples the analysis service from the engine running the analysis
- Improves cancellation of script analysis, so that requests are more easily cancelled by the server and when a new request is received
- Moves some analysis-specific logic to within the analysis service
- Improve code-action handling, fixing them on Windows and improving how we pass around diagnostic information between requests1 parent fdb5d71 commit c99aae3
File tree
12 files changed
+848
-847
lines changed- src/PowerShellEditorServices
- Server
- Services
- Analysis
- PowerShellContext
- Handlers
- TextDocument
- Handlers
- Workspace
- Handlers
- test/PowerShellEditorServices.Test.E2E
12 files changed
+848
-847
lines changedLines changed: 1 addition & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
| 46 | + | |
54 | 47 | | |
55 | 48 | | |
56 | 49 | | |
| |||
Lines changed: 252 additions & 749 deletions
Large diffs are not rendered by default.
0 commit comments