1901 Commits

Author SHA1 Message Date
Philippe Herlin
034e620bae New doc from PMD 1.1
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1996 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 21:23:20 +00:00
Philippe Herlin
eb74ed02b6 Adding docs, new PMD and license to the bin and src packages
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1995 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 21:18:21 +00:00
Philippe Herlin
2c745f4e63 Latest changes before release 1.0.0
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1994 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 21:15:30 +00:00
Philippe Herlin
a1a59aba0c Force a rebuild when PMD properties have changed
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1993 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 21:07:55 +00:00
Philippe Herlin
228ecae2bc Force a rebuild when PMD properties have changed
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1992 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 21:01:13 +00:00
Philippe Herlin
131bd95501 In the generated XML AST, put the image information on an image attribute instead of the tag body
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1991 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 20:59:45 +00:00
Philippe Herlin
f686e38f17 Improve progress indicator accuracy
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1990 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 20:58:33 +00:00
Tom Copeland
82de6bcf57 post release stuff
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1989 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 20:23:32 +00:00
Tom Copeland
a4277b116e tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1987 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 19:45:24 +00:00
Tom Copeland
0b9690e188 Renamed docs driver now that it does more stuff
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1986 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 19:38:40 +00:00
Tom Copeland
7d2ad3dca6 rls preps
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1985 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 19:36:39 +00:00
Tom Copeland
114cacbe3c rls preps
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1984 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 19:36:38 +00:00
Tom Copeland
31241b443c rls preps
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1983 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 19:32:18 +00:00
Tom Copeland
724e019e20 rls preps
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1982 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 19:32:17 +00:00
Tom Copeland
2a9a951dd0 rls preps
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1981 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 19:32:16 +00:00
Tom Copeland
fcb7e42b98 rls preps
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1980 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 19:15:22 +00:00
Tom Copeland
07eaaea7e5 tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1979 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-19 18:55:23 +00:00
Tom Copeland
3e6574788f Adding LICENSE
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1978 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-18 18:35:16 +00:00
Tom Copeland
93719ece47 tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1977 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-18 18:29:54 +00:00
Tom Copeland
5378702d98 Added QStudio article
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1976 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-18 15:18:04 +00:00
Tom Copeland
74d60a0e68 Documentation improvements; thanks to Frank van Puffelen for the suggestions
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1975 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-18 14:27:22 +00:00
Tom Copeland
eda939e09a Added more examples, thanks to Ralf Hauser for the feedback.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1974 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-18 13:54:11 +00:00
Jiger Patel
42ec349ba5 Added ErrorList dependency for PMDJEditPlugin
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1973 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-16 05:39:32 +00:00
Gunnlaugur Thor Briem
a79ad02a44 Updating copyright statements, as
agreed in email with Ole-Martin.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1971 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-15 13:37:40 +00:00
Gunnlaugur Thor Briem
8870b42046 Make NBM signable (task 76460).
Sign it by creating your own key in the default keystore location
with Java's keytool, and then passing -Dstorepass=whatever to ant.
Then publish your certificate signature on the website -- or, even
better, sign your certificate with a chain of trust ending in an
official CA, so that people won't have to furrow their eyebrows
about anything ... but then, that costs money :). Ideally we should
have a CA-signed certificate for PMD with which we would sign the
personal key of whoever makes the build -- but of course the key
of that certificate would have to be "closed-source" :)


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1969 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-15 11:39:36 +00:00
Tom Copeland
cdc0431244 Fixed bug 752809, thx to Conrad Roche for the bug report
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1968 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-11 19:25:07 +00:00
Tom Copeland
ab4503eb37 Added mcclain looney's 'save' patch, thanks!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1967 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-11 19:06:42 +00:00
Gunnlaugur Thor Briem
16e8d7bb17 Fixed bug [ 751932 ] Poor behavior with VCS-removed files:
(1) more graceful handling of IOException if it occurs in execution
    (spoils only scanning of that file, not the whole run)

(2) close progress dialog even if execution terminates with IOException

Other (unchecked) exceptions might still bork it though.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1965 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-11 01:14:04 +00:00
Tom Copeland
e8a55761b3 Fixed anonymous inner class bug
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1964 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-09 20:23:24 +00:00
Tom Copeland
10a14000ec Fixed anonymous inner class bug
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1963 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-09 20:22:22 +00:00
Tom Copeland
685ccfcec4 Updated docs, thanks to Ralf Hauser for the suggestions
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1962 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-09 20:06:21 +00:00
Tom Copeland
f82eb2c14f Added readme.txt back
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1961 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-09 19:45:29 +00:00
Tom Copeland
050400fb4d Added new accessor for location node
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1960 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-09 14:08:27 +00:00
Gunnlaugur Thor Briem
bdbbfbf883 Added last committed changes
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1956 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-07 22:22:00 +00:00
Gunnlaugur Thor Briem
1c6d4455d4 Progress of each PMD action execution now displays in its own dialog box,
with a Cancel button that will stop it. Resolves Feature Request 687119.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1955 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-07 22:20:33 +00:00
Gunnlaugur Thor Briem
5cdc71318a Applied Radim Kubacki's patch to allow other modules to register extra
ruleset factories.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1953 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-07 16:56:53 +00:00
Gunnlaugur Thor Briem
ac3986bc46 Made rule properties editable in the rule enabler dialog.
This is done as an "override" on top of the rule properties
configured for each rule in the ruleset XML files. Only
existing properties can be edited; new ones can't be added,
and existing ones can't be removed.

Implementation is slightly quick-n-dirty; I would prefer to
refactor PMD configuration to store rulesets defined in XML
files in the system filesystem, and allow import into that
set of rulesets from external files or the rulesets/* stuff
in the classpath. That would require a bit more surgery :)
and also some discussion to make sure my idea is not
significantly brain-damaged. So this will do for now.

Completes task 75427.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1951 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-03 03:10:02 +00:00
Gunnlaugur Thor Briem
448ef78632 I'm pretty sure this is what Tom intended. No bug has been
filed on this, but it would be certain to come up eventually.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1950 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-02 23:18:00 +00:00
Gunnlaugur Thor Briem
e801e6e9cc Nothing terribly important:
- javadoc fixes
- made ConfigUtils abstract (provides only static methods)
- use ErrorManager instead of Throwable.printStackTrace and System.out.println
- avoid calling overrideable methods from CustomRuleSetSettings constructor


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1949 51baf565-9d33-0410-a72c-fc3788e3496d
2003-06-02 18:52:35 +00:00
Tom Copeland
233eee41e0 tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1948 51baf565-9d33-0410-a72c-fc3788e3496d
2003-05-29 15:10:48 +00:00
Tom Copeland
20f2bb8677 Added VBHTMLRenderer; thanks to Vladimir Bossicard for the code.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1947 51baf565-9d33-0410-a72c-fc3788e3496d
2003-05-29 14:44:56 +00:00
Tom Copeland
0be90c05aa Added VBHTMLRenderer; thanks to Vladimir Bossicard for the code.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1946 51baf565-9d33-0410-a72c-fc3788e3496d
2003-05-29 14:43:52 +00:00
Tom Copeland
c6167c00d7 UseSingletonRule no longer fires on abstract classes, thanks to Pablo Casado for the bug report
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1945 51baf565-9d33-0410-a72c-fc3788e3496d
2003-05-28 18:08:36 +00:00
Tom Copeland
f8428238e8 EmptyCatchBlock now ignores InterruptedException and CloneNotSupportedException
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1944 51baf565-9d33-0410-a72c-fc3788e3496d
2003-05-27 21:31:25 +00:00
Tom Copeland
e13a96e7ce Various doc tweaks thx to Ralf Hauser
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1943 51baf565-9d33-0410-a72c-fc3788e3496d
2003-05-27 13:28:52 +00:00
Tom Copeland
31df77e07a more meanings
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1942 51baf565-9d33-0410-a72c-fc3788e3496d
2003-05-23 13:54:13 +00:00
Tom Copeland
7ac00ea9a3 Nicolai Czempin contributes more backronyms
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1941 51baf565-9d33-0410-a72c-fc3788e3496d
2003-05-22 20:22:52 +00:00
Tom Copeland
d002ac9a3b Fixed mispeling
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1940 51baf565-9d33-0410-a72c-fc3788e3496d
2003-05-22 13:18:54 +00:00
Tom Copeland
8ab262f4dd Added new BeanMembersShouldSerializeRule; thanks to Frank Hardisty for the code!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1939 51baf565-9d33-0410-a72c-fc3788e3496d
2003-05-21 14:00:27 +00:00
Tom Copeland
85b25d012b Syncing up
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1938 51baf565-9d33-0410-a72c-fc3788e3496d
2003-05-21 13:38:06 +00:00