Copy link to clipboard
Copied
In PMD there is the @SuppressWarnings java annotation that can be used to suppress all or individual warnings in a class. Is there anything similar that can be added in an AS or MXML file with FlexPMD?
So there is a way to suppress one or all violations in a given line by appending // NO PMD or // NO PMD ruleName
There is no way at the moment to ignore every violation at a class level, or function level using metadata.
Feel free to add a feature request if you think it is needed.
Xavier
Copy link to clipboard
Copied
So there is a way to suppress one or all violations in a given line by appending // NO PMD or // NO PMD ruleName
There is no way at the moment to ignore every violation at a class level, or function level using metadata.
Feel free to add a feature request if you think it is needed.
Xavier
Copy link to clipboard
Copied
Thanks Xavier. That worked well.
Copy link to clipboard
Copied
Copy link to clipboard
Copied
FlexPMD is giving me a warning "adobe.ac.pmd.rules.performance.CreationPolicySetToAll" in an <mxml:Application> declaration. Is there a way to suppress this warning, or am I out of luck?
Thanks -
Marc
Copy link to clipboard
Copied
Can you attach an example?
Xavier
Copy link to clipboard
Copied
Xavier,
I am seeing tons of warning messages as under. I am using ANT target to invoke FlexPMD. Can you suggest a way I can hide these messages ? I did //NO PMD for all our rules ...
[flexPmd] WARNING: Open quote is expected for attribute "type" associated with an element type "node". at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
[flexPmd] org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
[flexPmd] org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
[flexPmd] May 6, 2010 10:49:44 AM de.bokelberg.flex.parser.AS3Scanner$XMLVerifier verify
[flexPmd] WARNING: The markup in the document preceding the root element must be well-formed. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
[flexPmd] org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
[flexPmd] org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
[flexPmd] May 6, 2010 10:49:44 AM de.bokelberg.flex.parser.AS3Scanner$XMLVerifier verify
[flexPmd] WARNING: Open quote is expected for attribute "label" associated with an element type "workItems". at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
[flexPmd] org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
[flexPmd] org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
[flexPmd] May 6, 2010 10:49:44 AM de.bokelberg.flex.parser.AS3Scanner$XMLVerifier verify
[flexPmd] WARNING: Open quote is expected for attribute "type" associated with an element type "nodes". at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
[flexPmd] org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
[flexPmd] org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
[flexPmd] May 6, 2010 10:49:44 AM de.bokelberg.flex.parser.AS3Scanner$XMLVerifier verify
[flexPmd] WARNING: Open quote is expected for attribute "type" associated with an element type "nodes". at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
[flexPmd] org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
[flexPmd] org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
[flexPmd] May 6, 2010 10:49:44 AM de.bokelberg.flex.parser.AS3Scanner$XMLVerifier verify
[flexPmd] WARNING: Open quote is expected for attribute "type" associated with an element type "nodes". at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
[flexPmd] org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
[flexPmd] org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
Copy link to clipboard
Copied
This warning has been removed.
Cheers,
Xavier
Copy link to clipboard
Copied
In the current release of FlexPMD is there a way to suppress errors/warnings on the class level yet?
Thanks,
Borek