On 16 Nov 2013, at 17:20, [email protected] wrote:

> 
> I thought for my first use of Critics Browser I would try it out on 
> PharoLauncher project.  I am not familiar with the expected behaviour some I 
> wanted to clarify something related to extensions before opening a Case.
> 
> Running Critics Browser restricted to packages PharoLauncher-Core 
> (BenComan.12) & PharoLauncher-Spec (DamienCassou.11)
> I get:
>   Coding Idiom Violation > Sends "questionable" message
> for method
>   SettingTreeBuilder>>#systemSettings
> but actually that method is not part of either of the two PharoLauncher 
> packages selected above. 
> However PharoLauncher-Spec does define an extension method 
> SettingTreeBuilder>>pharoLauncherSettings.  It seems this causes the whole 
> SettingTreeBuilder class to be processed. Whereas I would have thought that 
> only the single #pharoLauncherSettings method of SettingTreeBuilder should be 
> processed, not the whole class.  Renaming the protocol of 
> SettingTreeBuilder>>pharoLauncherSettings from *pharoLauncher-Spec to *xx 
> causes the Critic to go away.
> 
> What is the expected behaviour?
> 
> 

There was a fix, hum, yesterday, to fix this. So which version are you using?

        Marcus


Reply via email to