4798 Commits

Author SHA1 Message Date
a76abda1e8 Scanning during editing is now hooked into JavaSource infrastructure.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5118 51baf565-9d33-0410-a72c-fc3788e3496d
2007-06-08 14:50:23 +00:00
4f546b8248 Wrong init of ruleset fixed - stdRules were disabled.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5117 51baf565-9d33-0410-a72c-fc3788e3496d
2007-06-08 14:48:38 +00:00
38731cc0d2 #1450727: honor configured file encoding
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5116 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-26 20:04:58 +00:00
2f35602505 Updated to NB trunk
SystemOption rewritten to use NbPreferences


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5115 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-22 17:34:48 +00:00
c8c010fcd0 code cleanup: use of generics
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5114 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-22 00:33:42 +00:00
4a2ff9c6f2 code cleanup: import
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5113 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-22 00:32:44 +00:00
63242e5c69 test for null moved before dereference
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5112 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-22 00:31:40 +00:00
5d68f112ae multithreading issues fixed
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5111 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-22 00:17:48 +00:00
d1f8e5427f Java 1.5: use of generics
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5110 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-22 00:15:59 +00:00
3a8fc22ec4 typo fixed
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5109 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-21 22:24:34 +00:00
c8aa181aa3 #1722116: pmd.scan.Scanner.run fails with Netbeans 6.0 - fixed by using soft dependency on JavaKit
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5108 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-21 16:25:21 +00:00
4b02efc0e2 added support for throw declarations in the dfa layer
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5107 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-17 08:49:15 +00:00
42ae4f4eba no definitions / undefinitions / references for parameters in the dfa layer
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5106 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-17 08:48:36 +00:00
613f236344 New debug option for Ant task
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5105 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-13 20:46:04 +00:00
a2b4d8fa6f fixed link
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5104 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-11 22:46:48 +00:00
8349b56b85 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5103 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-03 22:00:13 +00:00
d002a46c57 Noting a new product thanks to John Brugg
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5102 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-03 21:33:38 +00:00
7100aa6830 Fixed bug 1705716 - Annotation declarations now trigger a new scope level in the symbol table.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5101 51baf565-9d33-0410-a72c-fc3788e3496d
2007-05-02 19:53:13 +00:00
4e51d669ca call to Thread.yield() removed
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5100 51baf565-9d33-0410-a72c-fc3788e3496d
2007-04-20 20:22:04 +00:00
ee7d987680 test for runtime multithreading support added to fix bug 1701832
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5099 51baf565-9d33-0410-a72c-fc3788e3496d
2007-04-19 22:49:48 +00:00
ad46a291ea Type resolution now works for implicit imports
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5098 51baf565-9d33-0410-a72c-fc3788e3496d
2007-04-16 22:16:41 +00:00
639ff6a00b reverted ant task multithreading code to fix bug 1701832
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5097 51baf565-9d33-0410-a72c-fc3788e3496d
2007-04-16 21:49:30 +00:00
9fc033a865 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5096 51baf565-9d33-0410-a72c-fc3788e3496d
2007-04-05 00:19:56 +00:00
84c08f9efc code cleanup: useless test for null
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5095 51baf565-9d33-0410-a72c-fc3788e3496d
2007-04-03 04:09:46 +00:00
b885ba8800 code cleanup: import clauses
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5094 51baf565-9d33-0410-a72c-fc3788e3496d
2007-04-03 04:09:14 +00:00
3ba7ab9712 Ant task now takes advantage of multithreading code and on the fly renderers
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5093 51baf565-9d33-0410-a72c-fc3788e3496d
2007-04-02 23:11:25 +00:00
6efc93237c removed size setter that overrides the splitpane and results in a very small code window on my machine
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5092 51baf565-9d33-0410-a72c-fc3788e3496d
2007-04-02 21:28:47 +00:00
17666bdc91 new rule: BooleanGetMethodName
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5091 51baf565-9d33-0410-a72c-fc3788e3496d
2007-04-02 21:13:23 +00:00
14da817cf7 Memory footprint reduced: most renderers now use less memory by generating reports on the fly
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5090 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-31 01:57:35 +00:00
bfd1af1eec A new book
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5089 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-31 01:02:58 +00:00
82557a0f50 A new book
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5088 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-31 01:02:34 +00:00
8f382032f3 retroweaver updated to 2.0
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5087 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-29 21:32:39 +00:00
0d6a31464b bug fix: merging of Reports was incorrect (suppressed violations were lost)
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5086 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-29 00:12:29 +00:00
e2abee51a8 new rule: AddEmptyString
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5085 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-25 19:29:49 +00:00
3feeacc56b Fixed method name mispeling
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5084 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-22 23:42:56 +00:00
e955cd7a86 New rules from Romain Pelisse:
- Basic JSP ruleset: JspEncoding
- J2EE ruleset: MDBAndSessionBeanNamingConvention, RemoteSessionInterfaceNamingConvention, LocalInterfaceSessionNamingConvention, LocalHomeNamingConvention, RemoteInterfaceNamingConvention


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5083 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-19 21:35:05 +00:00
e5f106dfb4 cleanups
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5082 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-19 21:29:53 +00:00
ec594d744c better encapsulation
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5081 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-19 21:09:22 +00:00
905c69c55e cleanups
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5080 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-19 21:04:52 +00:00
c9d3423faf Fixed rulesets to match xsd
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5079 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-19 21:03:38 +00:00
af59becfab Removed dupe in classpath
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5078 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-11 21:46:08 +00:00
e5a097ff9d Support for multiple examples
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5077 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-11 21:44:14 +00:00
6e6de296cf Added dfa attribute for rule to match actual parsing
Require a property in properties, since I hate useless crap in XML
Fixed attribute types


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5076 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-11 21:39:03 +00:00
57ac6a0344 Added dfa attribute for rule to match actual parsing
Require a property in properties, since I hate useless crap in XML


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5075 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-11 21:38:07 +00:00
5dda2fd425 cleanups to clarify the code
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5074 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-11 20:52:41 +00:00
9c409a7365 Removed warning for bug in old JDK 6 beta
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5073 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-11 20:29:06 +00:00
425b45277a Fixed rulesets to match xsd
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5072 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-11 20:26:51 +00:00
dc70375dbc Updated for Java 5
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5071 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-11 19:50:44 +00:00
413c85acf3 preparing next release
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5069 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-09 10:08:13 +00:00
65e52c2d2c remove dupe entry in retroweaverclasspath
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5068 51baf565-9d33-0410-a72c-fc3788e3496d
2007-03-04 21:59:50 +00:00