Commit Graph
6880 Commits
Author SHA1 Message Date
Dale Anson fd45371dbf Integration with PMD 5.1. 2012-12-26 16:20:26 -07:00
Andreas Dangel 28a663707c pmd: minor fixes for CPD CLI 2012-12-22 09:34:04 +01:00
Romain PELISSE a7e4a11963 Merge branch 'master' of github.com:pmd/pmd 2012-12-21 20:18:40 +01:00
Romain PELISSE 5dc9cbc324 pmd: rework CPD CLI to use jcommander 2012-12-21 20:17:47 +01:00
Romain PELISSE 6de8aa5e06 pmd: Add CPD AntTask tests 2012-12-21 20:17:47 +01:00
Romain PELISSE dd754cb808 pmd: AntTask Tests helper
As a workaround is needed to have the AntTask related to work in Maven
I've moved it into a separate abstract class that will be shared betweeen
the PMD AntTask tests and the upcoming CPD AntTask tests.
2012-12-21 20:15:29 +01:00
Romain PELISSE 5eb160de5b pmd: removed unused imports 2012-12-21 17:50:33 +01:00
Romain PELISSE 64ebd6e259 ReadMe: disable clover, build quick release 2012-12-21 16:18:36 +01:00
Dale Anson dbc74fd5ee Better handling for ErrorList, use an error source per view. 2012-12-17 14:17:33 -07:00
Andreas Dangel 9756526adb pmd: fix #1037 Facing a showstopper issue in PMD Report Class
* wrapping the report listeners in a thread safe (synchronized) class
 * overtaking the listeners for each thread / report
2012-12-17 10:51:19 +01:00
Andreas Dangel e34ac7dd8c pmd: fixed #1026 PMD doesn't handle 'value =' in SuppressWarnings annotation 2012-12-16 23:10:17 +01:00
Andreas Dangel ca4393fd18 pmd: verify bug #1018 - it's fixed already 2012-12-16 22:09:45 +01:00
Andreas Dangel aed0478411 pmd: refactor to use apache's commons-io instead of our own IOUtil. 2012-12-16 18:16:13 +01:00
Andreas Dangel f9826bcfc7 pmd: fix #1043 node.getEndLine() always returns 0 (ECMAscript)
* added commons-io dependency
 * added a SourceCodePositioner to calculate line/column from position
2012-12-16 18:15:34 +01:00
Andreas Dangel 48e6520912 pmd: fix #1047 False Positive in 'for' loops for LocalVariableCouldBeFinal in 5.0.1 2012-12-16 12:06:09 +01:00
Andreas Dangel 58c9deab49 pmd: update java grammer changelog 2012-12-16 11:57:44 +01:00
Andreas Dangel fe63763e4c pmd: add check for multiple exception catching in java 1.7 2012-12-14 21:42:39 +01:00
Andreas Dangel ee3ac17273 pmd site: switch to fluido skin 2012-12-14 19:58:46 +01:00
Andreas Dangel a50b084ce2 pmd: updated logo - thanks to Simon Gijsen 2012-12-14 16:41:22 +01:00
Andreas Dangel d47e68e370 pmd: Fixed bug 1048: CommentContent Rule, String Index out of range Exception 2012-12-07 10:49:39 +01:00
Andreas Dangel 7515448393 pmd: CLI - make sure we display the usage help text
Therefore make the -h option a help option.
Make the auxclasspath option description look nicer - newlines break the layout.
Always display the jcommander usage help text.
And exit with an error code in case there are parameter errors.
2012-12-05 21:58:39 +01:00
Andreas Dangel 835e696ec5 pmd: fix bug #1044 - update suppressing documentation with new cli paramter name 2012-12-05 21:51:05 +01:00
Andreas Dangel 53787b6336 pmd: prepare release 5.0.1 (cherry-picked)
commit a66bbf2193
2012-11-30 20:58:26 +01:00
Andreas Dangel d57e4cf1ec pmd website: update for new release 5.0.1 2012-11-29 19:21:53 +01:00
Romain PELISSE 5c5c6e6e46 site: add missing information on release 2012-11-28 22:42:13 +01:00
Romain PELISSE 5eae70ec3f doc: update release process to use new CLI syntax 2012-11-28 21:40:59 +01:00
Andreas Dangel 46f6cc1888 pmd: fix failing unit test 2012-11-28 21:28:05 +01:00
Pelisse Romain 9fcc0a5c5f Merge pull request #11 from rsalvador/PMDASTClassLoader
Reuse PMDASMClassLoader instance across all compilation units analyzed.
2012-11-28 11:17:09 -08:00
Andreas Dangel ec9725bbda pmd: update changelog, add contributor info 2012-11-28 20:10:35 +01:00
Andreas Dangel 9a83980ff8 Merge remote-tracking branch 'adangel/cpd-suppression' 2012-11-28 20:08:33 +01:00
Andreas Dangel c3bf059fa4 Merge remote-tracking branch 'adangel/cstokenizer' 2012-11-28 20:07:10 +01:00
Andreas Dangel 4ec958197c Merge branch 'master' 2012-11-28 20:05:25 +01:00
rsalvador 9e4858b8c2 Reuse PMDASMClassLoader instance across all compilation units analyzed. 2012-11-28 10:08:43 -08:00
Romain PELISSE 14ea3c509d Merge branch 'fault-tolerant' of https://github.com/rsalvador/pmd 2012-11-28 15:30:49 +01:00
Pelisse Romain 57162d0ecd Merge pull request #9 from rsalvador/auxclasspath
Add missing handling for -auxclasspath parameter.
2012-11-27 16:02:34 -08:00
rsalvador b172c19de7 Make PMD more fault-tolerant. 2012-11-27 13:17:15 -08:00
rsalvador 9366ca2cde Add missing handling for -auxclasspath parameter. 2012-11-27 13:03:03 -08:00
Andreas Dangel 6b82ce4c48 pmd: using the release pmd-build plugin 2012-11-24 18:28:48 +01:00
Andreas Dangel 6a8d7c3bcc [maven-release-plugin] prepare for next development iteration 2012-11-24 17:56:05 +01:00
Andreas Dangel b242118d74 [maven-release-plugin] prepare release pmd-build/0.7 pmd-build/0.7 2012-11-24 17:56:04 +01:00
Andreas Dangel d1dfc93eb4 pmd/cpd: adding documentation and switches for suppressing ability and new ignore_annotations switch. 2012-11-23 22:12:04 +01:00
Andreas Dangel b2f3c070f5 Merge pull request #6 into tacitknowledge-master 2012-11-22 21:30:50 +01:00
Andreas Dangel 62ec54b152 pmd: added unit test for CsTokenizer
* behaves similar like Java, e.g. ignoring semicolons and comments
2012-11-22 20:18:07 +01:00
Andreas Dangel c563d8c4ce Merge remote-tracking branch 'tiobe/master' into tiobe-master 2012-11-20 22:53:47 +01:00
Andreas Dangel b0c2721c22 pmd (build): ignore rule definitions without a name in our documentation
This basically adds the question, how to deal with deprecated rule definitions.
We should document this, maybe in an own section per ruleset.
2012-11-20 18:12:42 +01:00
Andreas Dangel bed009c779 pmd site: fix broken links 2012-11-19 22:46:34 +01:00
Andreas Dangel dd283b27a5 pmd: updating TODOs in changelog.txt
* test framework: This is done AFAIK - we have tests in different languages.
* RuleViolations without Nodes: Created bug to follow up: https://sourceforge.net/p/pmd/bugs/1040/
* XPath functions doc: Created bug to follow up: https://sourceforge.net/p/pmd/bugs/1041/
* RuleSetReferenceId: Created bug to follow up: https://sourceforge.net/p/pmd/bugs/1042/
2012-11-18 18:15:49 +01:00
Andreas Dangel 0262776074 pmd: re-enable PMDCoverageTest 2012-11-17 17:22:06 +01:00
Andreas Dangel 68cc44b374 add a basic README.md file for github 2012-11-17 17:00:27 +01:00
Andreas Dangel cc17820ec2 pmd: add a parent pom file to help buildhive identify the maven build 2012-11-17 16:56:05 +01:00