Introduction to Flex PMD

7 Comments 28 April 2010

FlexPMD is an open source project that helps to improve code quality by auditing any AS3/Flex source directory. It detects common bad practices such as dead code, inefficient code, over-complex or over-long code… It also comes with FlexCPD that can detect suspect copy/paste sections of code in your project. If you are used to continuous integration and agile development, FlexPMD is a must-have. The runtime can be invoked from the command line, Maven, Ant, Automator, Eclipse, Flash Builder, TextMate or FlashDevelop. As a result, FlexPMD can also generate detailed reports that can be consumed by reporting tools such as Hudson or Sonar. Here is an small introduction that presents the soul of FlexPMD and how to install and run it within Flash Builder 4.

Click here to download and install FlexPMD:

Post to Twitter

Your Comments

7 Comments so far

  1. I’ve talked about this tool in my book and must say I like the concept, but it has some fatal flaws. For example, every code that gets generated from Flash Catalyst is considered to be bad code. And suspect copy/paste parts aren’t always detected properly.

    But still, some good code quality improvements to be found with this tool.

  2. admin says:

    Indeed, I had the same behavior with projects generated by Flash Catalyst. The good news is that you can create your own rules sets, and match the requirements of your dev team. BTW, what’s your book ? I sounds like an interesting resource.

  3. dan says:

    Was looking for something exactly like this for a big project, should help a bunch :)

    Thank you

  4. NITHI says:

    Is there any FLASH PMD to check coding standards same as FLEX PMD.

  5. admin says:

    @NITHI You can check the quality of pure AS3 project (without Flex references)

  6. Hi Michaël,

    I know your post is not so new, but do you have any news about FlexPMD. Looks like there are no more downloads on the sourceforge website.

    How can we still install and use it ?


  1. PIA Blog / Productivity by Design » Notre revue de presse (06/05/2010) - May 6, 2010

    […] de Flex PMD (outil d’analyse de la qualité du code) réalisée par Michaël Chaize. Consulter l’article  HTML5 : Mythe ou réalité ?Cet article est un présentation assez compléte de ce […]

Share your view

Post a comment

Who am I ?

I'm Michaël CHAIZE, Adobe Flash Platform Evangelist based in Paris. I'm a big fan of Rich Internet Applications and I promote the Flash Platform in the Enterprise world.
You can follow me on twitter:


Follow us on Facebook

© 2018 RIAgora. Powered by WordPress.

Daily Edition Theme by WooThemes - Premium WordPress Themes