blob: 73d943921e2a2b4013cb4175bd4dafb666a03d5a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
VFS
---
- do all the IO in one place
- pass file handles around
Interface
---------
- load files to be read as VFS
- path interner
- traits to go from Report to text/errfmt
- offline documentation/explaination for lints
Fix
---
- multipass runner with hare & tortoise for cycle detection
- fix all possible suggestions
- work with a config generated by CLI
- read data from VFS
- produce a Report
Analysis
--------
- work with a config generated by CLI
- read data from VFS
- produce a Report
Tests
-----
- figure out a way to generate stable singleline output for
analysis tests
- use stderr tests for fixes
Lint ideas
----------
- unused let bindings
- unused rec
- invalid or potentially risky string interpolations
- useless parens in infix exprs
- unused function params
Extensions
----------
- vim plugin to populate location list with errors
|