Skip to content

Release v10.3.0

Choose a tag to compare

@saropa saropa released this 29 Mar 21:08
· 1734 commits to main since this release

Changed

  • Analyzer upgraded from ^9.0.0 to ^12.0.0 — migrated ~500 call sites across 70+ rule files to the new AST API (ClassDeclaration.body.members, ClassNamePart.typeName, PrimaryConstructorDeclaration, DottedName, etc.)
  • Removed analyzer-9 compatibility extensions — DiagnosticCodeLowerCase and LintCodeLowerCase shims removed; lowerCaseName is now native in analyzer 12
  • Updated CapturingRuleVisitorRegistry — added 5 new visitor methods and removed 4 obsolete ones to match the analyzer 12 RuleVisitorRegistry interface
  • Updated test registry — PluginRegistry interface changes: enabled() method, DiagnosticCode parameter on registerFixForRule

Added

  • Vibrancy scan cancel button — the progress notification now shows a Cancel button so users can abort a long-running scan
  • Scan supersede — starting a new vibrancy scan automatically cancels any in-progress scan instead of silently dropping the request