7814 Commits

Author SHA1 Message Date
Andreas Dangel
056b2fbaea dogfood, whitespaces 2015-03-23 22:11:23 +01:00
Andreas Dangel
45a0227f17 Use released version 0.9 of pmd-build plugin 2015-03-23 20:32:59 +01:00
Andreas Dangel
231a416c87 [maven-release-plugin] prepare for next development iteration 2015-03-23 20:25:49 +01:00
Andreas Dangel
3c2721587d [maven-release-plugin] prepare release pmd-build/0.9 pmd-build/0.9 2015-03-23 20:25:49 +01:00
Andreas Dangel
34f1eaca11 Upgrade maven-pmd-plugin to 3.4 2015-03-23 20:19:11 +01:00
Andreas Dangel
2fdb51fcb6 dogfood, whitespaces 2015-03-23 20:16:03 +01:00
Andreas Dangel
b7bf3fbb8c dogfood, whitespaces 2015-03-22 00:15:08 +01:00
Andreas Dangel
10ae0fb999 dogfood, whitespaces 2015-03-21 23:30:55 +01:00
Andreas Dangel
86d2387784 update gitignore 2015-03-21 23:11:45 +01:00
Andreas Dangel
f300ce1ad6 maven-plugin-pmd-build: use target/generated-site directory as default 2015-03-21 22:50:22 +01:00
Andreas Dangel
9e7839b1f3 doc: Add github ribbon, add topBarIcon 2015-03-21 19:42:17 +01:00
Andreas Dangel
8b4d71a284 doc: Fix syntax error 2015-03-21 19:11:22 +01:00
Andreas Dangel
0c69ed6f8b PMD exit with status 4 if violations have been found. 2015-03-21 19:03:03 +01:00
Andreas Dangel
741a9470bd Update changelog 2015-03-21 18:17:02 +01:00
Andreas Dangel
07e641f20a Merge branch 'tiobe/fix-error-handling' of https://github.com/tiobe/pmd into tiobe-tiobe/fix-error-handling 2015-03-21 18:16:16 +01:00
Andreas Dangel
f0dfca261d doc: Update best practices after basic doesn't contain empty/unnecessary
rules anymore (deprecation)
2015-03-21 18:09:04 +01:00
Andreas Dangel
ea9789dac5 Use wildcard classpath instead of java.ext.dirs 2015-03-21 18:02:40 +01:00
Andreas Dangel
fb1e1ba1aa doc: Improve PMD command line documentation 2015-03-21 17:55:50 +01:00
Andreas Dangel
9312e23a8f doc: add CPD GUI section 2015-03-21 16:38:25 +01:00
Andreas Dangel
415eed32c5 doc: Improve helptext of CPD command line 2015-03-21 16:38:21 +01:00
Andreas Dangel
3ad6663dfb doc: Improve CPD documentation 2015-03-21 16:38:17 +01:00
Andreas Dangel
28dfbeabf8 #1321 CPD format XML fails with NullPointer 2015-03-15 19:39:09 +01:00
Andreas Dangel
65398d9eed #1319 PMD stops with NoClassDefFoundError (typeresolution) 2015-03-15 18:49:45 +01:00
Andreas Dangel
a153b974cc #1320 Enhance SimplifyBooleanReturns checks 2015-03-15 18:49:41 +01:00
Andreas Dangel
dd6affeb6e Use new pmd-build plugin, adjust some rule documentation for markdown changes 2015-03-15 14:59:55 +01:00
Andreas Dangel
d17786000f maven-plugin-pmd-build: generate markdown files for the rules
* simplify the configuration of the plugin
* use better default values
2015-03-15 14:58:57 +01:00
Andreas Dangel
9367879e69 #1277 Delete BooleanInversion as it makes no sense
Deprecate the rule for now - to be completely deleted later
2015-03-15 10:51:57 +01:00
Andreas Dangel
d484469fdf doc: fix markdown sites 2015-03-14 22:26:36 +01:00
Andreas Dangel
c5622d9c21 doc: Convert xdoc to markdown - usage pages 2015-03-14 22:26:35 +01:00
Andreas Dangel
b182001920 doc: Convert xdoc to markdown - customizing pages 2015-03-14 22:26:30 +01:00
Andreas Dangel
0ac64e9d88 doc: Convert xdoc to markdown - index and all overview pages 2015-03-14 16:22:51 +01:00
Andreas Dangel
70070295b7 maven-plugin-pmd-build: Output also deprecated rules that are no references. 2015-03-14 14:40:00 +01:00
Andreas Dangel
03e35f5596 maven-plugin-pmd-build: add the deprecated rules to the rules index page 2015-03-14 13:47:19 +01:00
Andreas Dangel
233b948bd4 maven-plugin-pmd-build: Also display deprecated rules 2015-03-14 13:19:11 +01:00
Andreas Dangel
0ba3c0b8ed maven-plugin-pmd-build: output the rule priority 2015-03-14 11:54:11 +01:00
Andreas Dangel
08c89fb4f5 maven-plugin-pmd-build: whitespace for xsl 2015-03-14 11:47:56 +01:00
Andreas Dangel
9860ded4c8 maven-plugin-pmd-build: add project-info-reports version 2015-03-14 11:43:33 +01:00
Andreas Dangel
b379d2e264 maven-plugin-pmd-build: pmd dogfood 2015-03-14 11:43:19 +01:00
Andreas Dangel
bc44701af0 maven-plugin-pmd-build: whitespace, formatting 2015-03-14 11:30:43 +01:00
Andreas Dangel
22a5f95272 maven-plugin-pmd-build: update plugins, add plugin annotations 2015-03-14 11:26:02 +01:00
Andreas Dangel
6c79f12da1 maven-plugin-pmd-build: update plugins 2015-03-14 11:12:33 +01:00
Andreas Dangel
a52d0dcc6f Make sure, a deprecated and renamed rule is not executed twice. 2015-03-09 22:14:37 +01:00
Andreas Dangel
dff3bfb359 #1283 Rename UncommentedEmptyMethod to UncommentedEmptyMethodBody 2015-03-09 20:57:35 +01:00
Andreas Dangel
6c480f6dc7 Document deprecated rules in changelog 2015-03-09 19:56:53 +01:00
Andreas Dangel
c74b43baf2 #1317 RuntimeException when parsing class with multiple lambdas
Removing Java8MultipleLambdasTest from java8 integration, as it can
be tested with java < 8 in pmd-java
2015-03-07 21:12:04 +01:00
Andreas Dangel
59b14bd009 Cleanup and add license headers 2015-03-07 20:09:47 +01:00
Andreas Dangel
c3882ef6f4 Update changelog 2015-03-07 19:19:01 +01:00
Andreas Dangel
c30b0be663 Merge branch 'bugfix/improves-jdk8-support' of https://github.com/bric3/pmd into bric3-bugfix/improves-jdk8-support 2015-03-07 19:13:56 +01:00
Andreas Dangel
74708fa69e RuleProperties: Further refactoring - making the delimiters configurable 2015-03-07 19:01:52 +01:00
Jan van Nunen
e2cc67c591 Fixed exit status of PMD when error occurs
When an error occured the exit status of PMD was 0. The error occured
because the logic of 'NO_EXIT_AFTER_RUN' was incorrect/inverted. A
'System.exit()' was performed when 'NO_EXIT_AFTER_RUN' was set while it
should be skipped. I copied the fix from the CPDCommandLineInterface
class.

Furthermore I made sure all error messages are printed to System.err
instead of System.out, so they can easily extracted/found when PMD is
invoked by external tools.
2015-03-05 12:22:56 +01:00