On 21 Mar 2014, at 19:05, Nicolas Anquetil <Nicolas.Anquetil@inria.fr> wrote:


Well to do code critics, you would need to have some representation of the source code in Famix.
Something like a Famix AST.

hummmm ....

somehow this reminds me of something Ö

Yes, I know. Thatís why it inspires me (because I can reuse my previous work). But Iím making sure that I wonít reimplement something already done.

Cheers.
Uko



;-)


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

nicolas



On 21/03/2014 16:45, Yuriy Tymchuk wrote:
Hi Chris.

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.

Cheers.
Uko

On 21 Mar 2014, at 15:31, Chris Cunningham <cunningham.cb@gmail.com> wrote:

Cross-language code smells, or a framework to build a language specific code critic?  I don't have either one, but the idea of a cross-languange code smell is interesting to me.

-cbc


On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk <yuriy.tymchuk@me.com> wrote:
No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already.

Uko

Sent from my iPhone

On 21 Mar 2014, at 15:15, Tudor Girba <tudor@tudorgirba.com> wrote:

What do you mean exactly?

Doru


On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk <yuriy.tymchuk@me.com> wrote:
Hi everyone.

Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?

Regards.
Yuriy
_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"
_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev