Open feldti opened 7 years ago
First we have to port Smalllint package to GemStone (not sure if the port it from Pharo or Dolphin Smalltalk). GemStone 3.3 from GsDevKit repository does not have the Smalllint packages. For some of the rules it is possible to "compile" the code in Dolphin and use Dolphin to apply checks (not sure how many rules can be implemented in this way).
Other thing to analyze is that Jade main goal is to run in all GemStone (including GS 32bit). So all GemStone should have these packages. So Jade will have to detect if the packages are present or not in order to enable or disable Smalllint checks.
Well, perhaps porting SmallInt is not the idea I had in mind. Perhaps a step below of that: simple one class with methods within Gemstone - user can add their own methods. Then the main part is the UI in Dolphin ... which I have no idea about
I would like to see the possibility to have SmallInt checks triggered on packages to get at least unkown method names ....