RustRover 2024.2.5

Released: Nov 7, 2024

2024.2.5 中的更新

特性

  • Added multispot error highlighting for cargo check reported problems.
  • Implemented Project Errors view in Problems tool-window.

修补程序

  • Code Insight fixes
    • Split RsAtLeastOneTraitForObjectType inspection into two.
  • Console: Terminal fixes
    • New Terminal: suggest tests in completion for "cargo test".
  • External Linter fixes
    • Plugin duplicates errors from external linter for files with same names.
    • Red error hint doesn't disappear even when code is fixed.
    • Rapid changes are not highlighted.
    • Multispot problems from external linter: whitelist only borrow checker errors.
    • Enable External Linter By default on EAP.
    • Project view errors are not updated after disabling external linter.
    • Do not show warnings in project errors.
  • Multispot Highlighting fixes
    • 'Navigate to Cause' QF is not available if there is a reference to struct's constructor in the code.
    • Change multispot highlighting style.
    • Make multispot highlighting cancellable with ESC.
  • Performance fixes
    • Frequent freezes in EDT for around one minute.
  • Project model fixes
    • Update logic to show attach projects dialogue window.
  • Quick Fixes (QFs) fixes
    • 'Navigate to Cause' QF is not available if there is pattern of const.
  • Tests fixes
    • Cargo build output isn't collected on Windows.
  • No subsystem fixes
    • Highlight errors from External Linter in project view.
    • Navigate to Cause' appears on unrelated external linter's error.