I wanted to get some assistance into how to set up new rulesets for Textmate, as I can’t find the pmd.xml file that needs to be modified.
Thanks in advance
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I couldn’t find a default pmd.xml file anywhere, so I just used the Adobe Flex PMD Ruleset creator and then exported the default set of rules.
[edited to add]
My project was running using ANT and Hudson so I just put it in the root of that.
However, to properly test this out using TextMate I copied my project to match the following documented conditions:
“The bundle is currently experimental, as such it expects the following:
I then copied my pmd config file into the project root, opened it, and ran the FlexPMD ‘Project’ option.
This gave the illusion of using my file, so I renamed the file and deleted all but one rule to prove it wasn’t being used.
The TextMate FlexPMD bundle documentation mentions:
So I rather than create a global variable which would affect all projects, I created a project dependent variable by:
So my variable was
TM_FLEXPMD_RULESETwith the valuepmd_rules.xmlWhen I then ran the FlexPMD ‘Project’ option, only one rule was being run.