Changes

Summary

  1. wrapp the main part of the #transform method in a RecursionStopper (details)
  2. use isKindOf: check to filter for global variables. fixes #5306 (details)
  3. [tests][cleanup] converted test in comment to them properly, slight (details)
  4. Fixes #5309 (details)
  5. Fixes #5309 (details)
Commit 804bb7ce29895b112ad75398e92747973b228d97 by marcus.denker
wrapp the main part of the #transform method in a RecursionStopper
#during call. should fix #5319
The file was modifiedsrc/Kernel/Deprecation.class.st (diff)
Commit 35f3979c0ad5db289f787683106602b7adc56efb by marcus.denker
use isKindOf: check to filter for global variables. fixes #5306
The file was modifiedsrc/GeneralRules/RBGlobalVariablesUsage.class.st (diff)
The file was modifiedsrc/Athens-Cairo-Tests/CairoUTF8ConverterTest.class.st (diff)
Commit 6647872be06491d310e4434a050be82e429f1ca6 by pierre_misse25
[tests][cleanup] converted test in comment to them properly, slight
comment modification
The file was modifiedsrc/Collections-Strings/String.class.st (diff)
Commit 7b0cff34185e7bc165a1ad1cb04dc34fe58d19c9 by kasper.osterbye
Fixes #5309
Fixed the rule to produce multiple finds, and no longer depend on search
string for highlighting the problem.
The file was addedsrc/GeneralRules-Tests/RBSelfSentNotImplementedRuleTest.class.st
Commit 424f18b8bd1c171262242ee1832446fe81663080 by kasper.osterbye
Fixes #5309
Finds multiple errors and report them by position instead of search.
The file was modifiedsrc/GeneralRules/RBSelfSentNotImplementedRule.class.st (diff)
The file was modifiedsrc/GeneralRules-Tests/RBSelfSentNotImplementedRuleTest.class.st (diff)