-
-
Notifications
You must be signed in to change notification settings - Fork 407
Commit 4c7e56a
Start using structured diagnostics for missing signatures (#4625)
* Fix nix dev environment on aarch64-darwin.
* Add hls to nix dev environment
* Add prisms for GHC structured diagnostics
* Provide GHC structured diagnostics in GhcideCodeActions
* Use GHC structured diagnostics for missing signatures
* Fix ranges in completion tests
How did they ever work?
---------
Co-authored-by: Jan Vogt <jan.vogt+csenv@findeck.de>1 parent 8fc5a79 commit 4c7e56a
File tree
6 files changed
+101
-60
lines changed- ghcide/src/Development/IDE
- GHC/Compat
- Plugin
- plugins/hls-refactor-plugin
- src/Development/IDE/Plugin/CodeAction
- test
6 files changed
+101
-60
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 | - | ||
5 | + | ||
6 | + | ||
7 | + | ||
6 | 8 |
| |
7 | 9 |
| |
8 | 10 |
| |
| |||
66 | 68 |
| |
67 | 69 |
| |
68 | 70 |
| |
71 | + | ||
69 | 72 |
| |
70 | 73 |
| |
71 | 74 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 | + | ||
22 | 23 |
| |
23 | 24 |
| |
24 | 25 |
| |
26 | + | ||
25 | 27 |
| |
26 | 28 |
| |
27 | 29 |
| |
| |||
30 | 32 |
| |
31 | 33 |
| |
32 | 34 |
| |
33 | - | ||
34 | - | ||
35 | + | ||
36 | + | ||
37 | + | ||
38 | + | ||
39 | + | ||
40 | + | ||
41 | + | ||
42 | + | ||
43 | + | ||
44 | + | ||
45 | + | ||
46 | + | ||
47 | + | ||
48 | + | ||
35 | 49 |
| |
36 | 50 |
| |
37 | 51 |
| |
| |||
66 | 80 |
| |
67 | 81 |
| |
68 | 82 |
| |
83 | + | ||
84 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
19 | - | ||
19 | + | ||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
28 | - | ||
28 | + | ||
29 | + | ||
29 | 30 |
| |
30 | 31 |
| |
31 | 32 |
| |
32 | 33 |
| |
33 | 34 |
| |
34 | - | ||
35 | + | ||
36 | + | ||
37 | + | ||
38 | + | ||
35 | 39 |
| |
36 | 40 |
| |
37 | 41 |
| |
| |||
45 | 49 |
| |
46 | 50 |
| |
47 | 51 |
| |
52 | + | ||
53 | + | ||
54 | + | ||
55 | + | ||
48 | 56 |
| |
49 | 57 |
| |
50 | 58 |
| |
| |||
129 | 137 |
| |
130 | 138 |
| |
131 | 139 |
| |
132 | - | ||
140 | + | ||
133 | 141 |
| |
134 | - | ||
142 | + | ||
135 | 143 |
| |
136 | 144 |
| |
137 | 145 |
| |
| |||
200 | 208 |
| |
201 | 209 |
| |
202 | 210 |
| |
203 | - | ||
211 | + | ||
204 | 212 |
| |
205 | 213 |
| |
206 | 214 |
| |
207 | 215 |
| |
208 | 216 |
| |
209 | 217 |
| |
210 | 218 |
| |
211 | - | ||
212 | - | ||
219 | + | ||
220 | + | ||
213 | 221 |
| |
214 | 222 |
| |
215 | 223 |
| |
216 | 224 |
| |
217 | - | ||
218 | - | ||
225 | + | ||
226 | + | ||
227 | + | ||
228 | + | ||
229 | + | ||
230 | + | ||
231 | + | ||
219 | 232 |
| |
220 | 233 |
| |
221 | 234 |
| |
|
Lines changed: 43 additions & 34 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
25 | - | ||
25 | + | ||
26 | + | ||
26 | 27 |
| |
27 | 28 |
| |
28 | 29 |
| |
29 | 30 |
| |
31 | + | ||
30 | 32 |
| |
31 | 33 |
| |
32 | 34 |
| |
| |||
53 | 55 |
| |
54 | 56 |
| |
55 | 57 |
| |
56 | - | ||
57 | - | ||
58 | - | ||
59 | - | ||
60 | - | ||
61 | - | ||
62 | - | ||
63 | - | ||
64 | - | ||
65 | - | ||
66 | - | ||
67 | - | ||
68 | - | ||
69 | - | ||
70 | - | ||
71 | - | ||
72 | - | ||
73 | - | ||
74 | - | ||
75 | - | ||
76 | - | ||
77 | - | ||
78 | - | ||
79 | - | ||
80 | - | ||
81 | - | ||
82 | - | ||
83 | - | ||
84 | - | ||
85 | - | ||
86 | - | ||
87 | - | ||
58 | + | ||
59 | + | ||
60 | + | ||
61 | + | ||
62 | + | ||
63 | + | ||
64 | + | ||
65 | + | ||
66 | + | ||
67 | + | ||
68 | + | ||
69 | + | ||
70 | + | ||
71 | + | ||
72 | + | ||
73 | + | ||
74 | + | ||
75 | + | ||
76 | + | ||
77 | + | ||
78 | + | ||
79 | + | ||
80 | + | ||
81 | + | ||
82 | + | ||
83 | + | ||
84 | + | ||
85 | + | ||
86 | + | ||
87 | + | ||
88 | + | ||
89 | + | ||
90 | + | ||
91 | + | ||
92 | + | ||
93 | + | ||
88 | 94 |
| |
89 | 95 |
| |
90 | 96 |
| |
| |||
145 | 151 |
| |
146 | 152 |
| |
147 | 153 |
| |
148 | - | ||
154 | + | ||
149 | 155 |
| |
150 | 156 |
| |
151 | 157 |
| |
| |||
223 | 229 |
| |
224 | 230 |
| |
225 | 231 |
| |
232 | + | ||
233 | + | ||
234 | + | ||
226 | 235 |
| |
227 | 236 |
| |
228 | 237 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1157 | 1157 |
| |
1158 | 1158 |
| |
1159 | 1159 |
| |
1160 | - | ||
1160 | + | ||
1161 | 1161 |
| |
1162 | 1162 |
| |
1163 | 1163 |
| |
| |||
1221 | 1221 |
| |
1222 | 1222 |
| |
1223 | 1223 |
| |
1224 | - | ||
1224 | + | ||
1225 | 1225 |
| |
1226 | 1226 |
| |
1227 | 1227 |
| |
| |||
1235 | 1235 |
| |
1236 | 1236 |
| |
1237 | 1237 |
| |
1238 | - | ||
1238 | + | ||
1239 | 1239 |
| |
1240 | 1240 |
| |
1241 | 1241 |
| |
| |||
1252 | 1252 |
| |
1253 | 1253 |
| |
1254 | 1254 |
| |
1255 | - | ||
1255 | + | ||
1256 | 1256 |
| |
1257 | 1257 |
| |
1258 | 1258 |
| |
| |||
1484 | 1484 |
| |
1485 | 1485 |
| |
1486 | 1486 |
| |
1487 | - | ||
1487 | + | ||
1488 | 1488 |
| |
1489 | 1489 |
| |
1490 | 1490 |
| |
| |||
1501 | 1501 |
| |
1502 | 1502 |
| |
1503 | 1503 |
| |
1504 | - | ||
1504 | + | ||
1505 | 1505 |
| |
1506 | 1506 |
| |
1507 | 1507 |
| |
| |||
2425 | 2425 |
| |
2426 | 2426 |
| |
2427 | 2427 |
| |
2428 | - | ||
2428 | + | ||
2429 | 2429 |
| |
2430 | 2430 |
| |
2431 | 2431 |
| |
| |||
2449 | 2449 |
| |
2450 | 2450 |
| |
2451 | 2451 |
| |
2452 | - | ||
2452 | + | ||
2453 | 2453 |
| |
2454 | 2454 |
| |
2455 | 2455 |
| |
| |||
2750 | 2750 |
| |
2751 | 2751 |
| |
2752 | 2752 |
| |
2753 | - | ||
2753 | + | ||
2754 | 2754 |
| |
2755 | 2755 |
| |
2756 | 2756 |
| |
|
0 commit comments