Tom Copeland
|
6c0e8d28d1
|
Fixed bug 985961 - UseSingletonRule now fires on classes which contain static fields
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2785 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-07-06 16:10:39 +00:00 |
|
Tom Copeland
|
2d15634b39
|
Oops, fixed path
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2784 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-07-06 15:56:06 +00:00 |
|
Tom Copeland
|
3c557f7ac1
|
Some clarifying notes suggested by Phil Shaw
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2783 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-07-02 15:26:42 +00:00 |
|
Tom Copeland
|
12fb0aad0b
|
Adding some more content to the AST display
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2782 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-07-01 15:57:44 +00:00 |
|
Philippe Herlin
|
0c8808313f
|
Releasing v2.0.5
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2781 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-29 22:34:04 +00:00 |
|
Philippe Herlin
|
791e095cd4
|
Releasing v2.0.5
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2780 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-29 22:07:06 +00:00 |
|
Philippe Herlin
|
d4af4d2324
|
Upgrading to PMD v1.8
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2779 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-29 22:06:33 +00:00 |
|
Philippe Herlin
|
98da56f25a
|
Releasing v2.0.5
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2778 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-29 22:02:00 +00:00 |
|
Philippe Herlin
|
8e1bfa372f
|
Adapting the plugin to the new OSGi standards
Releasing v2.0.5
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2777 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-29 22:01:15 +00:00 |
|
Philippe Herlin
|
6e71511803
|
Adapting the plugin to the new OSGi standards
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2776 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-29 22:00:30 +00:00 |
|
Tom Copeland
|
77f38d3e3c
|
Todd ported ConfusingTernary to Java to catch more cases
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2775 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-29 13:54:49 +00:00 |
|
Tom Copeland
|
a54c021b97
|
Test gardening
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2774 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-28 19:27:18 +00:00 |
|
Tom Copeland
|
55cc1ed6d4
|
AtLeastOneConstructorRule is now an XPath rule; thx to Todd Wright for an initial cut
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2773 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-28 19:25:41 +00:00 |
|
Tom Copeland
|
338aae1c4a
|
Bigger window
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2772 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-28 15:45:37 +00:00 |
|
Tom Copeland
|
6d4efae2b7
|
Using BufferedInputStreams now
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2771 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-28 15:45:12 +00:00 |
|
Tom Copeland
|
dd29c1a574
|
Added Austin Moore's CodeGuide integration notes
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2770 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-24 18:47:22 +00:00 |
|
Tom Copeland
|
91cbcf544c
|
Fixed link
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2769 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-23 20:47:02 +00:00 |
|
Tom Copeland
|
a9978f1540
|
Added ConfusingTernaryExpression rule; thanks to Todd Wright
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2768 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-23 14:50:10 +00:00 |
|
Tom Copeland
|
bf7ab98083
|
New EqualsNull rule thanks to Noel Grandin
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2767 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-23 14:30:52 +00:00 |
|
Tom Copeland
|
57c3f23d53
|
Added some more explanatory notes to a rule
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2766 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-23 13:52:15 +00:00 |
|
Tom Copeland
|
93b6dccead
|
Removed old rules aggregation class
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2765 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-22 19:48:26 +00:00 |
|
Tom Copeland
|
d3b5683983
|
Oops, fixed package names. Minor gardening as well
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2764 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-22 18:18:24 +00:00 |
|
Tom Copeland
|
a784664f55
|
Moving braces rule tests into their own directory
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2763 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-22 17:47:40 +00:00 |
|
Tom Copeland
|
7deb480293
|
Fixed bug 976643 - IfElseStmtsMustUseBracesRule no longer reports false positives for certain if..else constructs.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2762 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-22 16:14:14 +00:00 |
|
Tom Copeland
|
d7d9f67059
|
Boiling down a test case
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2761 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-22 15:52:43 +00:00 |
|
Tom Copeland
|
30e4c93ee3
|
More tweaks for UnusedModifier; now it ignores fields in nested classes as well
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2760 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-22 15:49:56 +00:00 |
|
Tom Copeland
|
0b34c79e02
|
ASTUnaryExpressionNotPlusMinus expressions (like 'int x = !y;') now appear in the AST
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2759 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-22 15:28:49 +00:00 |
|
Tom Copeland
|
7023b7b755
|
UnusedModifier no longer reports false positives for modifiers of nested classes in interfaces
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2758 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-21 21:22:35 +00:00 |
|
Tom Copeland
|
c4d09ab9be
|
Fixed a bug; UnusedLocalVariable now counts an assignment to a local variable's member as a usage
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2757 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-21 20:42:49 +00:00 |
|
Tom Copeland
|
39aa949aed
|
Some missing parens...
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2756 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-21 19:33:32 +00:00 |
|
Tom Copeland
|
bea94d0425
|
Oops, old test pointer
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2755 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-18 21:43:41 +00:00 |
|
Tom Copeland
|
415dccf252
|
Compound assignments (i.e., x /= 2) were not being seen as a usage of a variable. Now they are.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2754 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-18 21:20:05 +00:00 |
|
Tom Copeland
|
648f87f362
|
A little Friday afternoon test gardening
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2753 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-18 20:23:16 +00:00 |
|
Tom Copeland
|
527d3eda15
|
Another article or two
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2752 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-18 20:22:09 +00:00 |
|
Tom Copeland
|
538c94e77f
|
A bit of work on the symbol table - class names are now recorded in the GlobalScope. Come to think of it, they should probably be recorded in SourceFileScope or some such interim layer instead to allow for private inner classes. At any rate, that's where they are for now. I also pushed some stuff down from AbstractScope into LocalScope where it seemed to fit better. Removed a useless unit test, added some good ones. Generally, making progress towards fixing the 'unused private field false positive when inner class private field is referenced from enclosing class'
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2751 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-17 21:17:31 +00:00 |
|
Tom Copeland
|
b5731b6858
|
Moving some complicated code out of Scope/VariableUsageFinderFunction and into client classes, where it's a bit clearer. All tests pass, still mulling this one over....
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2750 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-16 20:00:39 +00:00 |
|
Tom Copeland
|
bb2a2a9df7
|
Adding a new test that will take a lot of work to fix. Argh.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2749 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-16 18:32:38 +00:00 |
|
Tom Copeland
|
c77269cf10
|
Cleaned up a few items found by the new unused code rules... good stuff.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2748 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-16 18:31:56 +00:00 |
|
Jiger Patel
|
482045e2fb
|
Removed Recursive Directory options and integrated them into FileChooser itself.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2747 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-16 12:24:10 +00:00 |
|
Jiger Patel
|
b95ed9d304
|
Renamed confusing check current directory labels to check directory since that is what they essentially were doing. Now it gives default current directory as default value for convinience 2. Cleaned up imports
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2746 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-15 13:06:34 +00:00 |
|
Tom Copeland
|
8355454234
|
New clone rules from Matt Inger; new clone ruleset
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2745 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-14 15:19:58 +00:00 |
|
Tom Copeland
|
40d4c16e68
|
Putting together the new 'clone' ruleset
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2744 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-14 15:04:08 +00:00 |
|
Tom Copeland
|
8214e93c22
|
Putting together the new 'clone' ruleset
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2743 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-14 14:58:33 +00:00 |
|
Tom Copeland
|
a3422748dc
|
Implemented RFE 958714: Private field and local variables that are assigned but not used are now flagged as unused
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2742 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-08 18:59:47 +00:00 |
|
Tom Copeland
|
9698ed3873
|
A little test cleanup
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2741 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-08 14:16:31 +00:00 |
|
Tom Copeland
|
0c2fc3e27d
|
More credits, word
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2740 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-07 15:57:04 +00:00 |
|
Tom Copeland
|
d9a2906285
|
Added Morgan Schweer's clever Javascript highlighter
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2739 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-07 15:54:11 +00:00 |
|
Tom Copeland
|
3b191c2b90
|
Tightened up the conditions under which isFoo() is allowed
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2738 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-04 14:23:58 +00:00 |
|
Tom Copeland
|
cedaee6781
|
Fixed bug 962782 - BeanMembersShouldSerializeRule no longer reports set/is as being a violation.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2737 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-03 21:41:12 +00:00 |
|
Tom Copeland
|
36796de755
|
*** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2728 51baf565-9d33-0410-a72c-fc3788e3496d
|
2004-06-02 20:55:20 +00:00 |
|