7526 Commits

Author SHA1 Message Date
Andreas Dangel
c1c6f71981 Configure correct multi-module build
and move common parts up to the parent pom
2014-10-02 19:09:58 +02:00
Andreas Dangel
291245a081 Add sources to the src package
bin-package now only contains the binaries
src-package now only contains the sources
2014-10-01 20:09:58 +02:00
Andreas Dangel
6f7b1f55e4 Create a basic dist module, which creates the binaries for pmd 2014-10-01 19:46:31 +02:00
Andreas Dangel
e8cb1bde54 Move test packages net.sourceforge.pmd.ast and .dfa to lang.java. 2014-09-30 21:54:40 +02:00
Andreas Dangel
64b43e1235 Remove references to java 2014-09-30 20:07:31 +02:00
Andreas Dangel
d3e97d3c07 Move ImportWrapper in a general package as it's just a utility class 2014-09-30 20:05:26 +02:00
Andreas Dangel
612364a06d Create a first sub-module for java
* almost empty, just compiling the java grammar
* no code moved yet
2014-09-30 19:51:42 +02:00
Andreas Dangel
bb9039426b Merge branch 'marob-master' 2014-09-29 21:02:44 +02:00
Andreas Dangel
27b2466bf1 Add missing documentation + changelog 2014-09-29 20:55:51 +02:00
marob
59706b9075 Import jstl functions in tests 2014-09-24 18:11:14 +02:00
marob
d7466ec50b Add the fn:escapeXml case 2014-09-24 17:00:50 +02:00
marob
adbe4e4e9c merge from upstream 2014-09-24 16:03:42 +02:00
Andreas Dangel
dea0fe616e Prepare next version 2014-08-31 13:21:01 +02:00
Andreas Dangel
45c1a8ca71 [maven-release-plugin] prepare for next development iteration 2014-08-31 11:56:31 +02:00
Andreas Dangel
6063aafa80 [maven-release-plugin] prepare release pmd_releases/5.1.3 pmd_releases/5.1.3 2014-08-31 11:56:31 +02:00
Andreas Dangel
730d1d75c2 release plugin back to 2.3.2 due to https://jira.codehaus.org/browse/MRELEASE-875 2014-08-31 11:52:16 +02:00
Andreas Dangel
fae645106f Prepare pmd release 5.1.3 2014-08-31 11:14:35 +02:00
Andreas Dangel
cd38be487e JDK9 code changes - interface javax.swing.tree.TreeNode changed slightly 2014-08-31 10:49:37 +02:00
Andreas Dangel
b440eaf323 verify #1249 Regression: UnusedPrivateMethod from 5.0.5 to 5.1.2 2014-08-30 21:11:01 +02:00
Andreas Dangel
c1f0d3c43b #1250 Method attribute missing for some violations 2014-08-30 20:57:19 +02:00
Andreas Dangel
94da2876c0 Documentation: Extra closing-brace in suppress-warnings example
See: https://sourceforge.net/p/pmd/discussion/188192/thread/9ecda507/
2014-08-30 19:03:05 +02:00
Andreas Dangel
5efaafc4f6 verify #1251 UnusedPrivateMethod false positives for boxing & unboxing arguments 2014-08-30 18:59:34 +02:00
Andreas Dangel
b41e6ff682 #1246 False positive from MissingBreakInSwitch 2014-08-24 11:42:00 +02:00
Andreas Dangel
eaa58d7f5f #1247 Not able to recognize JDK 8 Static Method References 2014-08-22 22:59:18 +02:00
Andreas Dangel
8a9c44148a #1245 False Positive for Law of Demeter 2014-08-22 22:38:25 +02:00
Andreas Dangel
3e182c9b03 Verify #1246 False positive from MissingBreakInSwitch 2014-08-22 22:17:10 +02:00
Andreas Dangel
67cdaf9edd Fix unit test 2014-08-18 20:47:58 +02:00
Andreas Dangel
2ffec3d953 Update changelog 2014-08-18 20:40:28 +02:00
Andreas Dangel
15571a15db Refactor cyclomatic complexity tests to be standard rule tests 2014-08-17 19:10:12 +02:00
Andreas Dangel
fddf301589 Use PMDTestRunner for almost all rule tests 2014-08-16 20:54:37 +02:00
Andreas Dangel
7790c83fb1 #1241 False+ AvoidProtectedMethodInFinalClassNotExtending 2014-08-15 12:37:02 +02:00
Andreas Dangel
623ac14c51 #1243 Useless Parentheses False Positive 2014-08-15 12:27:08 +02:00
Andreas Dangel
8fcc45daf0 #1244 FieldDeclarationsShouldBeAtStartOfClass and anonymous classes 2014-08-15 12:09:32 +02:00
Andreas Dangel
2d6560c0f8 #1239 StackOverflowError in AbstractTokenizer.parseString running CPD on >1MB JS file 2014-08-14 22:50:34 +02:00
Andreas Dangel
643f85a5a2 #1235 scope dependencies in POM file 2014-08-14 21:58:31 +02:00
Andreas Dangel
9e3a672636 Verified #1156 False failure with "Avoid unused private methods" 2014-08-14 21:43:01 +02:00
Andreas Dangel
c310c93c02 #1187 double variable with AvoidDecimalLiteralsInBigDecimalConstructor 2014-08-14 20:24:07 +02:00
Andreas Dangel
6c0eed7109 Fix NPE in ConstructorCallsOverridable and XPath error in AvoidLiteralsInIfCondition 2014-08-13 21:31:09 +02:00
Andreas Dangel
1025c09bf5 #1231 No Error Message on Missing Rule 2014-08-13 20:01:37 +02:00
marob
635fc40e6f Add NoUnsanitizedJSPExpression rule 2014-08-13 10:50:12 +02:00
Andreas Dangel
8a34f2c8d1 #1231 No Error Message on Missing Rule - add error message if excluded rule cannot be found 2014-08-12 20:02:34 +02:00
Andreas Dangel
f6415ccc80 #1232 Make ShortClassName configurable 2014-08-11 20:04:01 +02:00
Andreas Dangel
f5783eec6d #1234 Unused private methods still giving false positives in 5.1.3 snapshot 2014-08-10 18:59:46 +02:00
Andreas Dangel
9b73613ff4 Verify #1199 PMD CheckResultSet gives false positive in a do/while loop 2014-08-09 20:10:01 +02:00
Andreas Dangel
c1f141f694 Upgrade maven plugins 2014-08-09 19:52:46 +02:00
Andreas Dangel
d6b6e6a4a0 #1230 UseCollectionIsEmpty gets false positives 2014-08-09 18:05:40 +02:00
Andreas Dangel
cb76795cb9 Improve test framework:
* PMDTestRunner reports all tests, that have been executed. This will
  explode the reported number of tests that are run
* It allows to selectively run single test cases (e.g. via eclipse)
* Used for now in DesignRulesTest
* Updated junit to 4.11
2014-08-09 16:04:03 +02:00
Andreas Dangel
9e35243b16 #1228 actually use the class loader for the symbol facade
and fix type resolution in the current package
2014-08-08 22:08:24 +02:00
Andreas Dangel
7a7ba2b23e #1228 UnusedPrivateMethod returns false positives - more cases 2014-08-08 21:13:02 +02:00
Andreas Dangel
1540440632 #1228 UnusedPrivateMethod returns false positives (7) - support allocation expressions 2014-08-08 19:37:23 +02:00