@@ -43,51 +43,51 @@ Rslint is a high-performance JavaScript and TypeScript linter written in Go, des
43
43
44
44
```
45
45
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
46
- β RSLINT SYSTEM β
46
+ β RSLINT SYSTEM β
47
47
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
48
48
β β
49
49
β βββββββββββββββ ββββββββββββββββ βββββββββββββββββββββββββββ β
50
50
β β CLI β β API β β LSP Server β β
51
- β β (cmd/rslint)β β (internal/ β β (internal/lsp) β β
51
+ β β (cmd/rslint)β β (internal/ β β (internal/lsp) β β
52
52
β β β β api) β β β β
53
53
β βββββββ¬ββββββββ ββββββββ¬ββββββββ ββββββββββββ¬βββββββββββββββ β
54
54
β β β β β
55
55
β βββββββββββββββββββΌββββββββββββββββββββββ β
56
56
β β β
57
- β βββββββββββββββββββββββ¬ββΌββββββββββββββββββββββββββββββββββββββ β β
58
- β β β LINTER CORE β β
59
- β β ββββββββββββββββββββ (internal/linter) β β
60
- β β β CONFIG ββ β β
61
- β β β LOADER ββ ββββββββββββββββ ββββββββββββββββββββ β
62
- β β β(internal/config)ββ β PROJECT β β RULE ENGINE ββ β
63
- β β β ββ β DISCOVERY β β (internal/rule) ββ β
64
- β β ββββββββββββββββββββ β β β ββ β
57
+ β βββββββββββββββββββββββ¬ββΌβββββββββββββββββββββββββββββββββββββ β
58
+ β β β LINTER CORE β β
59
+ β β βββββββββββββββββββ β (internal/linter) β β
60
+ β β β CONFIG β β β β
61
+ β β β LOADER β β ββββββββββββββββ ββββββββββββββββββββ β
62
+ β β β(internal/config)β β β PROJECT β β RULE ENGINE ββ β
63
+ β β β β β β DISCOVERY β β (internal/rule) ββ β
64
+ β β βββββββββββββββββββ β β β β ββ β
65
65
β β β ββββββββββββββββ ββββββββββββββββββββ β
66
- β βββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββ β β
66
+ β βββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββ β
67
67
β β β
68
- β βββββββββββββββββββββββ¬ββΌββββββββββββββββββββββββββββββββββββββ β β
68
+ β βββββββββββββββββββββββ¬ββΌβββββββββββββββββββββββββββββββββββββ β
69
69
β β β TYPESCRIPT-GO β β
70
- β β ββββββββββββββββββββ (typescript-go submodule) β β
71
- β β β RULES ββ β β
72
- β β β (internal/rules)ββ ββββββββββββ ββββββββββββ ββββββββββββ β
73
- β β β ββ β LEXER β β PARSER β β CHECKER ββ β
74
- β β β - no_unused_varsββ β β β β β ββ β
75
- β β β - array_type ββ β β β β β ββ β
76
- β β β - await_thenableββ β β β β β ββ β
77
- β β β - ... ββ ββββββββββββ ββββββββββββ ββββββββββββ β
78
- β β ββββββββββββββββββββ β β
79
- β βββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββ β β
70
+ β β βββββββββββββββββββ β (typescript-go submodule) β β
71
+ β β β RULES β β β β
72
+ β β β (internal/rules)β β ββββββββββββ ββββββββββββ ββββββββββββ β
73
+ β β β β β β LEXER β β PARSER β β CHECKER ββ β
74
+ β β β - no_unused_varsβ β β β β β β ββ β
75
+ β β β - array_type β β β β β β β ββ β
76
+ β β β - await_thenableβ β β β β β β ββ β
77
+ β β β - ... β β ββββββββββββ ββββββββββββ ββββββββββββ β
78
+ β β βββββββββββββββββββ β β β
79
+ β βββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββ β
80
80
β β
81
- β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β
81
+ β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
82
82
β β NODE.JS PACKAGES β β
83
- β β β β
84
- β β βββββββββββββββ βββββββββββββββ βββββββββββββββββββββββββββ β β
85
- β β β @rslint β β VS Code β β Testing Tools β β β
86
- β β β /core β β Extension β β β β β
87
- β β β β β β β - rslint-test-tools β β β
88
- β β β β β β β - rule-tester β β β
89
- β β βββββββββββββββ βββββββββββββββ βββββββββββββββββββββββββββ β β
90
- β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β
83
+ β β β β
84
+ β ββββββββββββββββ βββββββββββββββ βββββββββββββββββββββββββββ β β
85
+ β ββ @rslint β β VS Code β β Testing Tools β β β
86
+ β ββ /core β β Extension β β β β β
87
+ β ββ β β β β - rslint-test-tools β β β
88
+ β ββ β β β β - rule-tester β β β
89
+ β ββββββββββββββββ βββββββββββββββ βββββββββββββββββββββββββββ β β
90
+ β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
91
91
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
92
92
```
93
93
0 commit comments