aboutsummaryrefslogtreecommitdiff
path: root/notes.txt
diff options
context:
space:
mode:
authorAkshay <[email protected]>2021-10-19 11:30:25 +0100
committerAkshay <[email protected]>2021-10-19 11:30:25 +0100
commit33044d3f3b1d50148d3446e876688847f33897e9 (patch)
tree94be17a7af89d00537e85d037d81aa47a640719f /notes.txt
parentd666cfa6b1739ac17d080790068e31eb26bb9c4a (diff)
add some ideas
Diffstat (limited to 'notes.txt')
-rw-r--r--notes.txt42
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 @@
1VFS
2---
3- do all the IO in one place
4- pass file handles around
5
6Interface
7---------
8- load files to be read as VFS
9- path interner
10- traits to go from Report to text/errfmt
11
12Fix
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
20Analysis
21--------
22- work with a config generated by CLI
23- read data from VFS
24- produce a Report
25
26Tests
27-----
28- figure out a way to generate stable singleline output for
29 analysis tests
30- use stderr tests for fixes
31
32Lint 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
40Extensions
41----------
42- vim plugin to populate location list with errors