Xavier Le Vourch
fe18d61b70
-cpus command line option added
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4872 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-13 22:04:26 +00:00
Brian Remedios
62d1e9ee73
a minor optimization to test commits in CVS
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4871 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-12 22:19:28 +00:00
Xavier Le Vourch
0f44bce4e5
Multithreaded processing on multi core or multi cpu systems.
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4870 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-12 01:33:39 +00:00
Tom Copeland
3bb598ccd9
Fixed ReportTest broken by SuppressWarning change
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4869 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-11 22:52:21 +00:00
Wouter Zelle
3006a12892
MisplacedNullCheck now catches more cases (bug 1610730)
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4868 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-11 22:27:58 +00:00
Wouter Zelle
6e7d39c4eb
Fixed little bug
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4867 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-11 21:56:56 +00:00
Sven Jacob
233f5b9bac
some refactoring
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4866 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-11 17:51:08 +00:00
Sven Jacob
82debb0fd5
added dataflowanomaly-analysis test
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4865 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-11 17:24:58 +00:00
Xavier Le Vourch
64b035b8c7
Bug fix: reusing the same Facade objects created problems with multithreading. It is also likely that the Eclipse plugin was affected as several analysis can be done in parallel
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4864 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-08 01:14:36 +00:00
Tom Copeland
14feb13963
Modified annotation suppression to use @SuppressWarning('PMD') to suppress all warnings and @SuppressWarning('PMD.UnusedLocalVariable') to suppress a particular rule's warnings.
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4863 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-07 13:56:47 +00:00
Xavier Le Vourch
81a8aea958
New DynamicXPathRule class to speed up XPath based rules by providing a base type for the XPath expression.
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4862 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-06 06:32:17 +00:00
Tom Copeland
2b2869b853
Fixed bug 1570824 - HTML reports generated on Windows no longer contain double backslashes. This caused problems when viewing those reports with Apache.
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4861 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-05 14:38:24 +00:00
Tom Copeland
5f3dcf3dfc
Oops, checked in wrong test value
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4860 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-04 23:07:46 +00:00
Xavier Le Vourch
7feb6f4417
undo previous commit
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4859 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-04 18:24:37 +00:00
Xavier Le Vourch
cc320fdaa3
xpath removed: rule has been rewritten in Java
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4858 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-04 18:15:10 +00:00
Tom Copeland
deb8bb0e6f
Enhancements to UselessStringValueOf thanks to Thomas Leplus
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4857 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-04 14:01:23 +00:00
Tom Copeland
bb75de2bd0
*** empty log message ***
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4856 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-01 14:00:19 +00:00
Sven Jacob
24d9380ea9
show dialog box after cpd finished without results
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4855 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-01 11:13:48 +00:00
Brian Remedios
71c8d956d1
minor scope optimization
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4854 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-01 07:12:13 +00:00
Brian Remedios
c2b88baac1
rm dead interface (renamed to LineGetter a while back)
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4853 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-01 07:10:50 +00:00
Xavier Le Vourch
8b527ccfe4
bug fix: detection of extra parenthesis was not correct, selfassigned returned true for more than cases such as '(i)++'
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4852 51baf565-9d33-0410-a72c-fc3788e3496d
2006-12-01 07:10:26 +00:00
Wouter Zelle
21ef1a3012
Cleanup of test using reinitialization in XML test-data file
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4851 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 21:32:36 +00:00
Wouter Zelle
ab2f5a6a4f
cleanup of test using reinitialization in XML test-data file
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4850 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 21:27:41 +00:00
Wouter Zelle
ea035b776c
XML test-data format now support reinitialization of rules, so you no longer need seperate junit test-methods for rules that cache
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4849 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 21:26:39 +00:00
Wouter Zelle
c5bb8e569f
Added a test for constructors
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4848 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 21:09:59 +00:00
Wouter Zelle
d423cce0f4
Added property that can be used to turn on the junit test XML formatter, so you can actually create junit test HTMLs with the results
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4847 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 21:05:40 +00:00
Wouter Zelle
130d959688
cleanup: reduced scope
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4846 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 20:59:35 +00:00
Xavier Le Vourch
adcc5741b3
Descriptor can be static
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4845 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 19:36:33 +00:00
Wouter Zelle
71b693ba2d
more XML cleanups
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4844 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 19:26:36 +00:00
Xavier Le Vourch
7c2f7bf62c
strict boolean property to check for 00 to 07, off by default
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4843 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 18:58:13 +00:00
Xavier Le Vourch
26907e0d0c
False positives + bug fix
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4842 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 05:18:16 +00:00
Xavier Le Vourch
3998500fa8
BigIntegerInstantiation rules merged into one
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4841 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 04:50:13 +00:00
Xavier Le Vourch
80209cb241
BigIntegerInstantiation rules merged into one
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4840 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 04:44:20 +00:00
Xavier Le Vourch
6645954526
1.5 test case for Boolean.valueOf added
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4839 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 03:10:17 +00:00
Xavier Le Vourch
af4afaa78b
LocalVariableCouldBeFinal and MethodArgumentCouldBeFinal use the same detection methods, refactoring
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4838 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 02:29:13 +00:00
Xavier Le Vourch
f10997e29f
Fixed false positives in MethodArgumentCouldBeFinal.
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4837 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-30 02:27:47 +00:00
Tom Copeland
6984c07d08
Fixed bug 1560944 - CPD now skips symlinks.
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4836 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-28 14:04:12 +00:00
Tom Copeland
3c184e4eea
*** empty log message ***
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4835 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-27 14:08:52 +00:00
Tom Copeland
ade6a4d26b
bah
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4834 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-27 14:08:42 +00:00
Tom Copeland
051136af5f
Fixed bug 1593292 - The CPD GUI now works with the 'by extension' option selected.
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4833 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-27 14:05:44 +00:00
Tom Copeland
a042a3ca33
The CastLookahead production can be #void, too
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4832 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-27 04:21:37 +00:00
Tom Copeland
fba6f4c2eb
ASTModifiers has been #void for a while, and ASTMethodDeclarationLookahead is a lookahead-only production so there's no need to generate an AST node for it
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4831 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-27 04:17:16 +00:00
Radim Kubacki
1c6df16211
last changes
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4829 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-22 20:28:06 +00:00
Radim Kubacki
d4dda0500a
todo item
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4828 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-22 20:26:59 +00:00
Radim Kubacki
1e819951c2
commited a patch provided by Andrei Badea <andrei.badea@movzx.net>:
...
1. Fixes the bug where if you slide the results window and invoke Run PMD the results window is docked in the output mode again.
2. Adds a Window - PMD Output action which opens the results window.
3. Allows jumping to a problem by pressing Enter in the results window.
4. Fixes the threading of OutputWindow.
5. Some minor cleanup in RunPMDAction.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4827 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-22 19:54:55 +00:00
Radim Kubacki
e492530a91
reworked impl of f12/Shift-f12 a bit
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4826 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-22 19:21:43 +00:00
Radim Kubacki
b6fc7a164b
updated to more current state
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4825 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-22 19:17:20 +00:00
Sven Jacob
ab3ba505b1
using new PropertyDescriptor now
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4824 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-22 12:14:52 +00:00
Wouter Zelle
9b937f6191
Fixed bug testing regular parameters in the test code
...
Both possibilities are now tested (with test verification check)
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4823 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-21 17:51:41 +00:00
Xavier Le Vourch
222563dc32
bug fix: acceptType only works for fields and locals
...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4822 51baf565-9d33-0410-a72c-fc3788e3496d
2006-11-21 04:18:14 +00:00