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