949 Commits

Author SHA1 Message Date
Andreas Dangel
b98bd0bb96 [maven-release-plugin] prepare release pmd_releases/6.7.0 2018-09-02 14:27:33 +02:00
Juan Martín Sotuyo Dodero
d743303f2e Update release ruleset 2018-08-27 04:17:43 -03:00
Clément Fournier
101a2c4100 Merge branch 'master' into split-field-naming-conventions 2018-08-17 15:55:42 +02:00
Clément Fournier
5526cae376 Fix pr comments 2018-08-17 15:54:03 +02:00
Andreas Dangel
be4a3a2940 [core] Deprecate ReportTree
* This change deprecate ReportTree and all related classes
  in net.sourceforge.pmd.lang.dfa.report
* Reworked YAHTMLRender to work without ReportTree
* Adds a unit test for YAHTMLRenderer

Fixes #1283
2018-08-15 10:46:12 +02:00
Andreas Dangel
f773581459 [core] PMD stops processing file completely, if one rule in a rule chain fails
Fixes #1300
2018-08-13 11:21:04 +02:00
Clément Fournier
0ae88f7cd0 Merge branch 'pr-1252' 2018-08-12 19:27:20 +02:00
Clément Fournier
c3ea6de8e0 Move LinguisticNaming to 6.7.0 2018-08-12 19:25:13 +02:00
Andreas Dangel
3332117fe3 [core] Add support for Gradle's AntLoggingAdapter, default fallback loglevel is WARN
Fixes #1288
2018-08-09 20:54:14 +02:00
Andreas Dangel
7bdb10bccd Merge branch 'master' into linguistic-antipatterns 2018-08-06 21:08:45 +02:00
Andreas Dangel
dd99a35aaa [core] Test Framework: Sort violations by line/column
Fixes #1191
2018-07-30 20:49:15 +02:00
Juan Martín Sotuyo Dodero
3820bdc36c Merge branch 'pr-1236' 2018-07-30 02:01:49 -03:00
Andreas Dangel
20f52700b4 [maven-release-plugin] prepare for next development iteration 2018-07-29 12:07:05 +02:00
Andreas Dangel
868f262c21 [maven-release-plugin] prepare release pmd_releases/6.6.0 2018-07-29 12:06:56 +02:00
Andreas Dangel
11cc39a4af Merge branch 'pr-1263' 2018-07-29 11:33:23 +02:00
Andreas Dangel
7e737b3c8a Update release notes, fix typos 2018-07-29 10:39:03 +02:00
Andreas Dangel
428d6d2f88 [core] "Unsupported build listener" in gradle build
Fixes #1178
2018-07-29 10:23:22 +02:00
Andreas Dangel
a02bfe8861 Combine the two rules into LinguisticNamingRule 2018-07-21 19:46:25 +02:00
Andreas Dangel
369c3fa0a0 Fix rule reference 2018-07-20 15:33:41 +02:00
Andreas Dangel
58268812f6 [plsql] New Rule: CursorForLoopNaming 2018-07-20 15:26:09 +02:00
Juan Martín Sotuyo Dodero
7153f1bbdf Include new rule sin release ruleset 2018-07-15 17:49:25 -03:00
Clément Fournier
04ff77ce53 Fix tests of ClassTypeResolver
We now allow findDescendantsOfType to match subtypes
2018-07-09 01:08:04 +02:00
Clément Fournier
9dc60df946 Minor fix 2018-06-30 02:39:23 +02:00
Clément Fournier
1fb7fc5edd Fix intellij build 2018-06-26 22:17:04 +02:00
Andreas Dangel
24f7d32941 Fix build in eclipse 2018-06-26 17:17:43 +02:00
Andreas Dangel
444beeb220 [maven-release-plugin] prepare for next development iteration 2018-06-26 09:34:01 +02:00
Andreas Dangel
211002bb34 [maven-release-plugin] prepare release pmd_releases/6.5.0 2018-06-26 09:07:11 +02:00
Andreas Dangel
6167d26fa9 Make jaxen dependency optional. It is shaded into pmd-core. 2018-06-25 21:54:53 +02:00
Andreas Dangel
f38a4f95c6 [java] MissingOverrideRule exception when analyzing PMD under Java 9
Fixes #1074

Jaxen is now shaded into pmd-core, without org.w3c.dom.**
2018-06-25 21:54:53 +02:00
Juan Martín Sotuyo Dodero
770657dbea New rules un 6.5.0 2018-06-24 01:39:06 -03:00
Andreas Dangel
1c523c08b2 Merge branch 'pr-1138' 2018-06-16 22:24:55 +02:00
Andreas Dangel
9bf3472159 Merge branch 'pr-1184' 2018-06-16 19:51:58 +02:00
Andreas Dangel
b95efe2e1c Use String.format 2018-06-16 19:51:49 +02:00
Andreas Dangel
2d880807b6 Merge branch 'pr-1121' 2018-06-16 19:27:46 +02:00
Andreas Dangel
5a7bbe19a2 dogfood: fix missing override
Note: the rule is disabled for pmd-xml, refs #1074
2018-06-16 17:48:36 +02:00
Clément Fournier
3a7e6815bf Update warning link 2018-06-12 00:24:36 +02:00
Juan Martín Sotuyo Dodero
b7b31d16f6 Merge branch 'pr-1179' 2018-06-10 02:26:56 -03:00
Clément Fournier
577ad0faaa Forgot something 2018-06-10 04:14:55 +02:00
Clément Fournier
4aaab66c50 Merge branch 'master' into split-variableNamingConventions 2018-06-10 04:09:55 +02:00
Clément Fournier
f0e0b3caa2 Moar reverting 2018-06-10 04:07:37 +02:00
Clément Fournier
b08da58069 Rule messages can no longer be declared in Java
This caused problems with the RuleSetWriter. Schade.
2018-06-10 04:05:21 +02:00
Clément Fournier
82b4189bc5 Fix javadoc warning 2018-06-10 03:58:32 +02:00
Clément Fournier
735b8dfe37 Use better name 2018-06-10 03:41:22 +02:00
Clément Fournier
b4c492d94f More doc 2018-06-10 03:35:52 +02:00
Clément Fournier
5cf7891d71 Add getXPathAttributes() to Node interface
Deprecate AttributeNode
2018-06-10 03:26:28 +02:00
Clément Fournier
bf466b8b84 Document Attribute 2018-06-10 03:09:20 +02:00
Clément Fournier
9aacc4d206 Rearrange code 2018-06-10 03:03:57 +02:00
Clément Fournier
3a8febb200 Document AttributeAxisIterator 2018-06-10 03:00:45 +02:00
Juan Martín Sotuyo Dodero
5219172267 [core] Fix broken concatenation on CPD GUI
- Fixes #1173
2018-06-09 20:14:02 -03:00
Juan Martín Sotuyo Dodero
f0071f64fa Merge branch 'pr-1169' 2018-06-09 19:51:16 -03:00