issues
search
DonIsaac
/
zlint
A linter for the Zig programming language
MIT License
23
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
feat(linter): add `no-unresolved` rule
#61
DonIsaac
closed
1 week ago
0
feat: print-ast now takes a file path
#60
DonIsaac
closed
1 week ago
0
chore: add new-rule task
#59
DonIsaac
closed
1 week ago
0
refactor(linter): split up linter into several files
#58
DonIsaac
closed
1 week ago
0
feat(semantic): record bound symbols in scope tree
#57
DonIsaac
closed
1 week ago
0
feat(linter): graphical theme
#56
DonIsaac
closed
1 week ago
0
feat: error reporting
#55
DonIsaac
closed
1 week ago
0
lint: `redundant-int-cast`
#54
DonIsaac
opened
1 week ago
0
lint for discarding a value / error union
#53
paperdave
opened
2 weeks ago
0
test(e2e): add bun to coverage repos
#52
DonIsaac
closed
2 weeks ago
0
test: run zlint on zlint source in coverage job
#51
DonIsaac
closed
2 weeks ago
0
fix(semantic): draw the rest of the goddamn owl
#50
DonIsaac
closed
2 weeks ago
0
test(e2e): fixes towards re-enabling ecosystem coverage tests
#49
DonIsaac
closed
2 weeks ago
0
fix(semantic): handle more nodes with undefined lhs/rhs
#48
DonIsaac
closed
2 weeks ago
0
fix(semantic): properly traverse array and struct initializers
#47
DonIsaac
closed
2 weeks ago
0
feat(semantic): properly handle anonymous symbols
#46
DonIsaac
closed
2 weeks ago
0
feat(semantic): comptime scopes
#45
DonIsaac
closed
2 weeks ago
0
perf(semantic): store scopes in an SoA
#44
DonIsaac
closed
2 weeks ago
0
test: add testing with code coverage
#43
DonIsaac
closed
2 weeks ago
0
Track symbol references
#42
DonIsaac
opened
2 weeks ago
1
add ast node -> scope id to `NodeLinks`
#41
DonIsaac
closed
5 days ago
1
chore: add `just ready` script
#40
DonIsaac
closed
2 weeks ago
0
Support `ScopeFlags.s_comptime`
#39
DonIsaac
closed
2 weeks ago
0
Add error reporter
#38
DonIsaac
closed
13 hours ago
2
test with code coverage
#37
DonIsaac
closed
2 weeks ago
0
refactor(semantic): move SemanticBuilder to own file
#36
DonIsaac
closed
2 weeks ago
0
fix: do not visit field_access rhs; memory leak in lint command
#35
DonIsaac
closed
2 weeks ago
0
fix(e2e): summary snapshot
#34
DonIsaac
closed
2 weeks ago
0
fix(semantic): block traversal
#33
DonIsaac
closed
2 weeks ago
0
fix(semantic): AST node visit loop
#32
DonIsaac
closed
6 days ago
0
chore(semantic): print stack details on assertion failures
#31
DonIsaac
closed
2 weeks ago
0
fix(printer): print node tag instead of id
#30
DonIsaac
closed
2 weeks ago
0
build: support single-threaded builds
#29
DonIsaac
closed
2 weeks ago
0
feat(cli): add directory walker and lint command
#28
DonIsaac
closed
2 weeks ago
1
lint for `var` with a numeric literal without a type
#27
paperdave
opened
2 weeks ago
0
refactor(semantic): use node stack when binding symbols
#26
DonIsaac
closed
2 weeks ago
0
feat(semantic): visit and bind function declarations
#25
DonIsaac
closed
2 weeks ago
0
perf(semantic): inline null/bounds checks before visiting a node
#24
DonIsaac
closed
2 weeks ago
0
feat(semantic): visit for, while, and if statements
#23
DonIsaac
closed
2 weeks ago
0
feat(semantic): visit call nodes
#22
DonIsaac
closed
2 weeks ago
0
test(e2e): add more snapshot cases
#21
DonIsaac
closed
2 weeks ago
0
feat(semantic): bind symbol exports
#20
DonIsaac
closed
2 weeks ago
0
test(e2e): include scopes in snapshot tests
#19
DonIsaac
closed
2 weeks ago
0
ci: add e2e test job
#18
DonIsaac
closed
2 weeks ago
0
test(e2e): add snapshot coverage tests
#17
DonIsaac
closed
2 weeks ago
0
test(e2e): add e2e runner and harness
#16
DonIsaac
closed
2 weeks ago
0
fix(e2e): snapshots saved in incorrect directory
#15
DonIsaac
closed
2 weeks ago
0
fix(semantic): create root symbol for `@This()`
#14
DonIsaac
closed
2 weeks ago
0
fix(semantic): allow entering scopes without container symbol id
#13
DonIsaac
closed
2 weeks ago
0
docs: add contribution guide to README.md
#12
DonIsaac
closed
2 weeks ago
0
Previous
Next