diff options
author | Akshay <[email protected]> | 2021-10-19 11:30:25 +0100 |
---|---|---|
committer | Akshay <[email protected]> | 2021-10-19 11:30:25 +0100 |
commit | 33044d3f3b1d50148d3446e876688847f33897e9 (patch) | |
tree | 94be17a7af89d00537e85d037d81aa47a640719f | |
parent | d666cfa6b1739ac17d080790068e31eb26bb9c4a (diff) |
add some ideas
-rw-r--r-- | notes.txt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/notes.txt b/notes.txt new file mode 100644 index 0000000..d8c2f0a --- /dev/null +++ b/notes.txt | |||
@@ -0,0 +1,42 @@ | |||
1 | VFS | ||
2 | --- | ||
3 | - do all the IO in one place | ||
4 | - pass file handles around | ||
5 | |||
6 | Interface | ||
7 | --------- | ||
8 | - load files to be read as VFS | ||
9 | - path interner | ||
10 | - traits to go from Report to text/errfmt | ||
11 | |||
12 | Fix | ||
13 | --- | ||
14 | - multipass runner with hare & tortoise for cycle detection | ||
15 | - fix all possible suggestions | ||
16 | - work with a config generated by CLI | ||
17 | - read data from VFS | ||
18 | - produce a Report | ||
19 | |||
20 | Analysis | ||
21 | -------- | ||
22 | - work with a config generated by CLI | ||
23 | - read data from VFS | ||
24 | - produce a Report | ||
25 | |||
26 | Tests | ||
27 | ----- | ||
28 | - figure out a way to generate stable singleline output for | ||
29 | analysis tests | ||
30 | - use stderr tests for fixes | ||
31 | |||
32 | Lint ideas | ||
33 | ---------- | ||
34 | - unused let bindings | ||
35 | - unused rec | ||
36 | - invalid or potentially risky string interpolations | ||
37 | - useless parens in infix exprs | ||
38 | - unused function params | ||
39 | |||
40 | Extensions | ||
41 | ---------- | ||
42 | - vim plugin to populate location list with errors | ||