Skip to content

v8.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 May 19:30

StaticLint v8.0.0

Diff since v7.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])