12058 Commits

Author SHA1 Message Date
Clément Fournier
0578b36145 Cleanup AbstractNode 2018-01-25 14:15:57 +01:00
Juan Martín Sotuyo Dodero
ae0ef47e1d Merge branch 'pr-879' 2018-01-25 10:09:45 -03:00
Clément Fournier
b1c5e3dfc0 Revert making AbstractVFNode and AbstractJspNode abstract
Revert me for 7.0.0

see #881, #879
2018-01-25 12:14:22 +01:00
Clément Fournier
0316462916 Checkstyle 2018-01-25 03:13:22 +01:00
Clément Fournier
1bdca98f03 Flag deprecated impl to find it quickly 2018-01-25 03:10:04 +01:00
Clément Fournier
27ccd140ef Cleanup 2018-01-25 03:06:54 +01:00
Clément Fournier
6a3b332aee Abstract toString into AbstractNode, deprecate the implementation
Log that the default implementation will be removed
2018-01-25 03:02:44 +01:00
Clément Fournier
cd105125d8 Update release notes, refs #879 2018-01-24 19:36:17 +01:00
Clément Fournier
3c0bb45a60 Add getXPathNodeName to the Node interface
A default implementation is available in AbstractNode
to preserve compatibility with the previous way, which
used Object.toString.

Fixes #569
2018-01-24 19:22:36 +01:00
Clément Fournier
0fb9c4678c Update release notes, refs #845 2018-01-23 21:17:31 +01:00
Clément Fournier
80bd38485a Merge branch 'pr-845'
Refs #543
2018-01-23 21:09:08 +01:00
Alberto Fernandez
9936b1f833 removed unnecesary counter 2018-01-23 17:56:10 +01:00
Travis CI (pmd-bot)
8aeddd09a4 Update documentation 2018-01-21 20:01:11 +00:00
Juan Martín Sotuyo Dodero
02e84360aa [doc] Update sidebar generation 2018-01-21 16:50:02 -03:00
Juan Martín Sotuyo Dodero
10d8b194bb Revert "Update documentation"
This reverts commit 3548fd14c06717460473cf417d3e1b397f0a6165.
2018-01-21 16:24:40 -03:00
Travis CI (pmd-bot)
3548fd14c0 Update documentation 2018-01-21 18:12:05 +00:00
Juan Martín Sotuyo Dodero
142fb16358 Merge branch 'pr-860' 2018-01-21 14:59:31 -03:00
Juan Martín Sotuyo Dodero
33edaeb46b Update changelog, refs #803 2018-01-21 14:52:55 -03:00
Juan Martín Sotuyo Dodero
527bfce72f Merge branch 'pr-803' 2018-01-21 14:52:00 -03:00
Juan Martín Sotuyo Dodero
77f3637f53 Remove quotes 2018-01-21 14:51:43 -03:00
Juan Martín Sotuyo Dodero
1065006b8a Upodate changelog, refs #790 2018-01-21 14:47:45 -03:00
Juan Martín Sotuyo Dodero
e1e8ad5984 Merge branch 'pr-790' 2018-01-21 14:47:11 -03:00
Juan Martín Sotuyo Dodero
17c925b9db Update changelog, refs #830 2018-01-21 14:45:06 -03:00
Juan Martín Sotuyo Dodero
3de3335714 Merge branch 'pr-830' 2018-01-21 14:42:09 -03:00
Juan Martín Sotuyo Dodero
69fc4ffc2d Update changelog, refs #791 2018-01-21 14:39:57 -03:00
Juan Martín Sotuyo Dodero
e6be5b3e44 Merge branch 'pr-818' 2018-01-21 14:39:07 -03:00
Andreas Dangel
5bcc09ccc4 Release script: add step to update docs/_config.yml 2018-01-21 16:51:52 +01:00
Andreas Dangel
182dadaa4b Prepare next development version 2018-01-21 16:45:02 +01:00
Andreas Dangel
8fbb156fd9 [maven-release-plugin] prepare for next development iteration 2018-01-21 16:42:50 +01:00
Andreas Dangel
0e460317e4 [maven-release-plugin] prepare release pmd_releases/6.0.1 pmd_releases/6.0.1 2018-01-21 16:42:42 +01:00
Andreas Dangel
585b2c4642 Prepare pmd release 6.0.1 2018-01-21 16:30:51 +01:00
Andreas Dangel
34b9d23887 Update/fix release script
*   fix syntax error
*   allow to override the next version
2018-01-21 16:22:59 +01:00
Travis CI (pmd-bot)
81c5b27df0 Update documentation 2018-01-21 15:02:06 +00:00
Andreas Dangel
b3f4520ed1 Merge branch 'pr-867' 2018-01-21 15:42:40 +01:00
Andreas Dangel
02989303a6 [java] Avoid double rule de-referincing in controversial and migrating_* 2018-01-21 15:42:28 +01:00
Andreas Dangel
594f7e3254 Merge branch 'pr-865' 2018-01-21 15:30:48 +01:00
Andreas Dangel
f7ecfaa01b Update release notes, refs #865 2018-01-21 15:30:41 +01:00
Juan Martín Sotuyo Dodero
15db5ad0b4 [java] typeresolution points directly to categories
- Fixes #866
2018-01-21 06:21:55 -03:00
Juan Martín Sotuyo Dodero
abc73bfc7b [core] Log all rules' movements to categories
- All rules will log where they where moved to, even if the ruleset is
referenced as a whole
 - All deprecation warnings now let's users know on which version
support will be removed.
2018-01-21 05:43:49 -03:00
Andreas Dangel
c6bc5ff306 Merge branch 'pr-857'
Closes #827
2018-01-20 17:57:38 +01:00
Clément Fournier
f8ca4a75d3 Extract Pattern constant from parse method 2018-01-20 01:53:23 +01:00
Andreas Dangel
3472bf1764 [doc] Fix wrong bootclasspath to be able to use java8 api 2018-01-18 16:33:33 +01:00
Andreas Dangel
7faba76809 Update release notes, fixes #848 2018-01-17 20:57:28 +01:00
Andreas Dangel
411be4ac00 [doc] Further changes for windows compatibility 2018-01-17 20:51:56 +01:00
Andreas Dangel
090975a972 [doc] Fix file handle leak in SidebarGenerator 2018-01-17 20:19:33 +01:00
Andreas Dangel
1ef5367498 [doc] Fix build/unit tests under windows
* expect line names with windows path normalized to unix paths
* normalize line endings
* File.separator might be a backslash and needs to be escaped in regex
2018-01-17 19:41:45 +01:00
Alberto Fernandez
2c2c2f4dd9 Checkstyle fixes 2018-01-17 16:06:54 +01:00
Alberto Fernandez
883bed3cf8 Better detection of corner cases
the firts changes checks for a exact level to search AdditiveExpression.

So code like
throw new Exception("something bad:" + (e)); gets undetected.

This change search if part of a AdditiveExpression to the base node.
2018-01-17 15:25:38 +01:00
Clément Fournier
6e461f09d7 Update release notes, refs #827 2018-01-17 00:15:35 +01:00
Clément Fournier
65949bcf6e Merge branch 'master' of github.com:pmd/pmd into issue-827 2018-01-17 00:15:13 +01:00