v8.2.0
StaticLint v8.2.0
Merged pull requests:
- Fix kwarg ref/binding handling (#323) (@pfitzseb)
- Type declarations on global variables are supported on 1.8 (#328) (@N5N3)
- Julia Package Butler Updates (#331) (@github-actions[bot])
- Large file limits for linting (#333) (@pfitzseb)
- Nothing comparison with ==/!=: also check LHS for nothing (#334) (@fredrikekre)
- Properly mark bindings for const-fields in mutable structs (#336) (@pfitzseb)
- LoopOverLength check (#338) (@pfitzseb)
- "Fix" is_overwritten_in_loop check (#339) (@pfitzseb)
- Julia Package Butler Updates (#341) (@github-actions[bot])
- Julia Package Butler Updates (#343) (@github-actions[bot])
- recommend isnothing for comparing against nothing (#348) (@nsajko)
- Julia Package Butler Updates (#350) (@github-actions[bot])
- Fix field mismatch in setup_server (#359) (@jonathan-conder-sm)
- Fix resolve_getfield for non standard identifiers (#360) (@BenPH)
- Julia Package Butler Updates (#365) (@github-actions[bot])
- fix(inf): improve type inference with destrcturing assignment (#371) (@pfitzseb)
- fix(lint): fix unused farg detection nospecialize and kwargs (#372) (@pfitzseb)
- feat: improve followinclude to check ref (#373) (@pfitzseb)
- fix: correctly follow find definitions for macros (#374) (@pfitzseb)
- Fix
ERROR: type DataTypeStore has no field val
(#376) (@staticfloat) - feat: print file path on failure in loadfile (#377) (@pfitzseb)
- Julia Package Butler Updates (#379) (@github-actions[bot])
Closed issues:
- Add lint for
for i=1:length(v)
(#337) - support for const fields of Julia 1.8? (#340)
- Recommend pairs over enumerate (#347)
- Undetected syntax error (#353)
- FileServer has no field symbolserver (#358)
- align_matrix yields invalid matrix in combination with missing float "0" (#363)
- Path separator recognized as binary operator in Markdown file (#364)