v8.0.0
StaticLint v8.0.0
Closed issues:
- Possible method call error showing up on some simple code (#256)
- Wrong "cannot define a function it already has a value" (#277)
- Broken scopes in JMDs (#280)
- no method hasparent(::StaticLint.Binding) (#284)
Merged pull requests:
- Fix some bugs, improve type inference, a bit of a tidy (#250) (@ZacLN)
- add infrastructure for file-specific environments (#251) (@ZacLN)
- be more careful when trying to resolve export statements early (#252) (@ZacLN)
- Fix traverse order for :parameters, typealias bindings and add repeated func names check (#254) (@ZacLN)
- check for unused bindings (#255) (@ZacLN)
- fix rem_wheres_decls use (#257) (@ZacLN)
- fix sig unwrapping (#258) (@ZacLN)
- check_call fix (don't match sig against nothing) (#259) (@ZacLN)
- Clean Binding references more thoroughly (#260) (@ZacLN)
- stop overwriting struct params (#261) (@ZacLN)
- add get_named_toplevel_module default method (#262) (@ZacLN)
- Type inf improvements (#263) (@ZacLN)
- check bincall length (#264) (@ZacLN)
- binding check (#266) (@ZacLN)
- Add check for NULL in possible paths (#267) (@ZacLN)
- infer where type param types (#268) (@pfitzseb)
- respect soft scope and stop clobbering bindings (#269) (@pfitzseb)
- Tidy (#270) (@ZacLN)
- fix loose_refs (#271) (@ZacLN)
- fix collection of parameters w/o default vals (#272) (@ZacLN)
- Julia Package Butler Updates (#273) (@github-actions[bot])
- handle import .. as .. syntax (#276) (@ZacLN)
- fix (#278) (@ZacLN)
- Julia Package Butler Updates (#283) (@github-actions[bot])
- add check for is a EXPR (#285) (@ZacLN)
- check isid before valofid (#286) (@ZacLN)
- CompatHelper: bump compat for "SymbolServer" to "7.0" (#287) (@github-actions[bot])