flexpmd
v1.3.0-2
Published
A Node.js module to download and "install" the FlexPMD infrastructure for linting/analyzing ActionScript/Flash/Flex/AIR code.
Downloads
15
Maintainers
Readme
flexpmd
A Node.js module to download and "install" the FlexPMD infrastructure for linting/analyzing ActionScript/Flash/Flex/AIR code.
Getting Started
Install the module with: npm install flexpmd
var flexlint = require('flexpmd');
console.log(flexlint.path); // path to the main directory of JARs
console.log(flexlint.cmd); // path to the JAR to use like a command line executable
External Dependencies
While this Node/NPM module does not have any external dependencies itself, the FlexPMD tool requires Java.
Examples
See the unit tests for example usage.
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
Release History
- 1.3.0-1: Published to NPM on 2014-03-05.
- Added an
.npmignore
file as the defaults taken from.gitignore
were bad.
- Added an
- 1.3.0-0: Published to NPM on 2014-02-23.
- Initial release. Version number aligned with FlexPMD version number.
License
Copyright (c) 2014 James M. Greene
Licensed under the MIT license.
Background Information on FlexPMD
- Home
- Overview
- About
- How to invoke FlexPMD
- How to interpret FlexPMD results
- How to add your own rule
- Developer documentation
- Mind Map: "What is FlexPMD?"
- FlashDevelop4's integrated FlexPMD source folder (→ Tools → Flash Tools → Analyse Project Source code.)
- FlashDevelop3's FlexPMD plugin wrapper and usage discussion
- FlashDevelop3's FlexPMD plugin wrapper setup guide