Well to do code critics, you would need to have some representation
of the source code in Famix.
Something like a Famix AST.
somehow this reminds me of something ...
For those that could not follow, I am hinting here at FAST
(FAMIX-AST) a project that started with FAST-pharo implemented by no
other than Yuriy Tymchuk.
But seriously, I think that FAMIX is a bit high level to have many
code critics rules.
Andre had implemented some of the rules of smalllint on Famix using
arki, but there are many statement level details that are missing to
go very far.
So I come back to my first answer, the solution seems to be FAST
On 21/03/2014 16:45, Yuriy Tymchuk
The idea is a framework for defining and handling rules. For
now on I want to try to implement something that works on FAMIX
because it’s a well defined model which already has a lot of
metrics implemented. We will see how it will work in future. I’d
like to have it in Pharo on the same importance level as SUnit.
Moose-dev mailing list