<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>rialvalue.com &#187; flex tools</title>
	<atom:link href="http://www.rialvalue.com/blog/tag/flex-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rialvalue.com/blog</link>
	<description>No Flex No Fun</description>
	<lastBuildDate>Fri, 04 Feb 2011 08:09:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FlexPMD now in labs</title>
		<link>http://www.rialvalue.com/blog/2009/09/02/flexpmd-now-in-labs/</link>
		<comments>http://www.rialvalue.com/blog/2009/09/02/flexpmd-now-in-labs/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 06:18:49 +0000</pubDate>
		<dc:creator>Xavi Beumala</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[flex tools]]></category>

		<guid isPermaLink="false">http://www.rialvalue.com/blog/?p=88</guid>
		<description><![CDATA[FlexPMD is a tool that helps to improve code quality by auditing any AS3/Flex source directory and detecting common bad practices, such as:

Unused code (functions, variables, constants, etc.)
Inefficient code (misuse of dynamic filters, heavy constructors, etc.)
Over-complex code (nested loops, too many conditionals, etc.)
Over-long code (classes, methods, etc.)
Incorrect use of the Flex component lifecycle (commitProperties, etc.)
A [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD">FlexPMD</a> is a tool that helps to improve code quality by auditing any AS3/Flex source directory and detecting common bad practices, such as:</p>
<ul>
<li>Unused code (functions, variables, constants, etc.)</li>
<li>Inefficient code (misuse of dynamic filters, heavy constructors, etc.)</li>
<li>Over-complex code (nested loops, too many conditionals, etc.)</li>
<li>Over-long code (classes, methods, etc.)</li>
<li>Incorrect use of the Flex component lifecycle (commitProperties, etc.)</li>
<li>A report is produced describing the violations of a given rule set. FlexPMD includes a rule set that is broad ranging and continually growing. It is also straightforward to create new rules and users are encouraged to do so.</li>
</ul>
<p>FlexPMD can currently be invoked from:</p>
<ul>
<li>The command line</li>
<li>Maven</li>
<li>Ant</li>
<li>Automator on Mac OS X</li>
<li>Currently, FlexPMD produces a XML report by default, plus an HTML report when invoked by the Maven site plugin. The XML report can then be consumed by any PMD reports pretty printers (like the PMD hudson plugin).</li>
</ul>
<p>An Eclipse plugin is under consideration.</p>
<p>Some good information on how to start using it can be found <a href="http://blogs.adobe.com/xagnetti/2009/09/flexpmd_release_on_opensourcea.html">in this blog post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rialvalue.com/blog/2009/09/02/flexpmd-now-in-labs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

