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