Statyczna analiza kodu pod 1.9

Jak pewnie wiecie statyczna analiza kodu nie jest rzeczą przyjemną pod 1.9 ze względu na brak narzędzi… Postanowiłem popełnić narzędzie potrzebne do Floga, które liczy metrykę ABC (jednak w znacznie prostszy sposób niż Flog).

Narzędzie jest tu:

Na wyjściu zwraca informacje gdzie szukać metod z szajsowym kodem.

Piszę tu ponieważ:

  1. Może komuś się przydać
  2. Będę wdzięczny za pomoc przy zrobieniu z tego czegoś bardziej profesjonalnego

Przeleciałem tym narzędziem kilka folderów “app” z moich aplikacji i wydaje się działać stosunkowo poprawnie – pokazuje gdzie szukać złego kodu a to już wiele :).

Wypas!

A ja zamierzam się przyjrzeć patchom Rocky’ego do 1.9.2 i spróbuję przeportować ParseTree na 1.9 :slight_smile:

[quote=Tomash]Wypas!
spróbuję przeportować ParseTree na 1.9 :)[/quote]
Powodzenia :stuck_out_tongue_winking_eye:

[quote=Tomash]Wypas!

A ja zamierzam się przyjrzeć patchom Rocky’ego do 1.9.2 i spróbuję przeportować ParseTree na 1.9 :)[/quote]
Hej, weź się zgłoś do Ruby Sadists zanim zaczniesz pisać, coś tam już mają:
http://groups.google.com/group/comp.lang.ruby/browse_thread/thread/9fc03042d6b7b83c