Hi folks,

Here is a brand new tool that RichAnalysis wants to share with you : RichCodeAnalyser.

The aim off RichCodeAnalyser is to let you see usefull statistics about your code. With this tool, you can see if a class has too many methods, to few comments or no blanks at all. Further more, you can analyse the amount of public, privates, etc. methods or variables. You can see these data either for the entire folder or for just a package, or even a class. Finaly, you can export an HTML report and share it whithin you team.

[airbadge]http://www.richanalysis.net/wp-content/lab/RichCodeAnalyser/richcodeanalyser_badge.jpeg,RichCodeAnalyser,1.0.0.1,http://www.richanalysis.net/wp-content/lab/RichCodeAnalyser/RichCodeAnalyser.air,RichCodeAnalyser,1F0EAB082422C3CA398AAF4DBE9B2F79E67E120C.1,215,180,#FFFFFF[/airbadge]

Let us know what you think about RichCodeAnalyser !


Salut les gars,

Voici un nouvel outil que RichAnalysis veut partager avec vous : RichCodeAnalyser.

Le but de RichCodeAnayser est de vous permettre de visualiser des statistiques à propos de votre code. Avec cet outil, vous pourrez voir si une classe possède trop de méthodes, trop peu de commentaires ou pas d’espaces blancs. De plus, vous pouvez analyser le nombre de méthodes et variables publiques, privées, etc… Vous pourrez voir ces données pour un dossier entier, un package ou une simple classe. Finalement, vous pourrez exporter un rapport HTML et le partager avec votre équipe.

[airbadge]http://www.richanalysis.net/wp-content/lab/RichCodeAnalyser/richcodeanalyser_badge.jpeg,RichCodeAnalyser,1.0.0.1,http://www.richanalysis.net/wp-content/lab/RichCodeAnalyser/RichCodeAnalyser.air,RichCodeAnalyser,1F0EAB082422C3CA398AAF4DBE9B2F79E67E120C.1,215,180,#FFFFFF[/airbadge]

Faites-nous savoir ce que vous pensez de notre RichCodeAnalyser !

 

8 Responses to .lab // RichCodeAnalyser

  1. Quentin dit :

    Hey, funny tool!
    I noticed something: MXML files appear as MyFile.m, I guess there’s something wrong with the way you trim filenames.

  2. Phiphou dit :

    Hi Quentin !

    Thank you for your constructive comment. We have fixed the issue you found. You can now upgrade your app to release 1.0.0.1. We also have made the app remember the last opened folder during the session.

    Don’t hesitate to talk about RichCodeAnalyser on your blog, or with your team.

    Phiphou from RichAnalysis

  3. xm dit :

    Great app! perfect for what i was looking for :)

  4. Dominik dit :

    Wanted to try this for my actionscript code, but it just says « offline » on the bottom left and gives a black background with nothing but the about-button on it. System: Macbook 13″, OS X Snow Leopard fully updated.

    Am i doing something wrong?

  5. Dominik dit :

    just forgot… AIR-Version is updated to the newest version just before starting this app, too ;)

  6. Bui Sy Nguyen dit :

    Hi you.
    This tool is very good.
    But the LOC and the lines of comments are not correct.

    For example, I tested with this AS file content:

    //START FILE
    package test
    {
    import com.fpt.fproject.utils.DataUtil;
    import flash.events.*;
    import mx.core.*;

    /**
    * A ItemData represents an object that can be set on the data
    * property of an IDataRenderer interface.
    * It is used when the IDataRenderer implementation needs more
    * information than just the raw data from the dataProvider.
    * */
    public class ItemData extends EventDispatcher
    {

    private var _data:Object;

    [Bindable]
    /**
    * The raw data coming from the dataProvider.
    * */
    public function get data() : Object
    {
    return this._data;
    }// end function

    }
    }
    //END FILE

    The result of RichCodeAnalyser is:
    Lines: 30, Blanks: 6, Comments:1

    But you can manualy check, the correct result must be:
    Lines: 30, Blanks: 6, Comments:9

    ——————————–
    Would you please fix this bug?

  7. Phiphou dit :

    We have a fix for that issue…

    Please contact me at phiphou@phiphou.com and I’ll send you the corrected release…

    Thank you for your constructive comment.

    Phiphou, from RichAnalysis

  8. Hemanth dit :

    Is the below code supposed to show 2 Total Lines of code? Is that the logic that’s built in? Or should it blindly count all the lines in the code?

    package com.core {
    import flash.display.Stage;
    public class Globals {
    public static var stage:Stage;
    public static var canvas:Object;
    public function Globals() {
    }
    }
    }

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*


*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>