Commit Graph

1259 Commits

Author SHA1 Message Date
e055416aaa Merge branch 'pr-645' 2017-09-30 18:54:03 -03:00
3f2610ea21 Merge branch 'pr-602' 2017-09-29 11:21:26 +02:00
f7d67df442 Remove ruleset schema 3.0.0 2017-09-29 11:20:37 +02:00
8113696941 Update ASM library to support java9 2017-09-27 21:11:37 +02:00
8fc518c814 Using java9 as default version 2017-09-23 18:48:37 +02:00
6590a358e6 Support concise try-with-resources with java9 2017-09-23 00:15:08 +02:00
280a656f87 Checkstyle 2017-09-22 23:51:56 +02:00
f30eb4b5ff Use semantic lookahead for the module productions
The new keyword are only "restricted keywords" and can still be used
as identifiers.
2017-09-22 23:43:43 +02:00
07eede38db Fix unit test after changing return type to String (for XPath attributes) 2017-09-22 23:39:38 +02:00
1020bf73db Enhance grammar to parse Java 9 module-info.java 2017-09-22 21:35:24 +02:00
cb772167bb Simplify Java Language Module 2017-09-22 15:37:23 +02:00
fa44c405bd Interface methods can be private now 2017-09-22 15:32:24 +02:00
672f9216dd Simplify grammar: TypeArguments is not used here, it's resolved
as a child by ClassOrInterfaceType already
2017-09-22 15:32:24 +02:00
77222904de Check for diamond operator for anonymous classes 2017-09-22 15:32:19 +02:00
722b2b1657 Allow nested private methods 2017-09-22 13:33:08 +02:00
cfa4b5b85c Add Java9 Language Module, Update grammar
* Java8 mode now rejects private methods in interfaces
* Java9 mode now rejects "_" as identifier
2017-09-22 12:19:38 +02:00
60d40aee6b Checkstyle 2017-09-17 23:17:32 +02:00
4f25c1feb3 Add test case for operations 2017-09-17 22:54:40 +02:00
8af7d28197 Corrections for PR #602 2017-09-17 22:38:54 +02:00
16eb55d0c8 Merge branch 'pr-596' 2017-09-16 16:09:45 +02:00
51fc08a8f6 Fix compil error 2017-09-14 15:31:31 +02:00
0349ad74c1 Forgot stuff in n.s.pmd 2017-09-14 15:28:40 +02:00
f02026995d Merge upstream 2017-09-14 14:37:00 +02:00
6a162c238c Moved properties to n.s.pmd.properties 2017-09-14 00:05:55 +02:00
ee727c4504 Fix remaining tests after merge 2017-09-11 22:08:32 +02:00
54423d05a6 Merge branch 'master' into junit-rule-pmd-test-runner 2017-09-11 22:04:55 +02:00
4f5cae32d9 Apply schema for java rules tests 2017-09-11 21:55:50 +02:00
1600891562 Merge branch 'pr-598' 2017-09-09 18:56:30 -03:00
41b4eed58f Merge remote-tracking branch 'origin/master' into pr-566 2017-09-09 09:53:17 +02:00
443f73b744 Fix #388 2017-09-07 17:21:11 +02:00
9bf8a50a30 Fix ncss tests 2017-09-07 00:16:36 +02:00
4f393648cb Separation in apex module 2017-09-07 00:00:11 +02:00
e2d8076f9e Deleted the façade 2017-09-06 23:33:24 +02:00
7464705cf7 Merge branch 'master' of https://github.com/pmd/pmd into multifile-split 2017-09-06 23:25:51 +02:00
d1a311fe7b Merge branch 'master' of https://github.com/pmd/pmd into xpath-metrics 2017-09-06 10:55:18 +02:00
a887393d29 Merge branch 'pr-591' 2017-09-05 18:28:17 +02:00
fa86d073af Merge branch 'pr-585' 2017-09-05 18:03:47 +02:00
a41df604e5 Update release notes, refs #585 2017-09-05 18:03:15 +02:00
c6acda64f2 Update changelog, refs #565 2017-09-04 11:47:48 -03:00
02c016d95f [java] java-basic/DontCallThreadRun false negative
- Use type resolution to determine when we are using a `Thread`
 - Fixes #565
2017-09-04 11:35:36 -03:00
de506f35ae Improve java-design/MissingStaticMethodInNonInstantiatableClass
- Remove false positives
 - Simplify xpath expression
 - Don't use count for checking for `= 0` or `> 0`
 - Fixes #590
2017-09-03 18:52:19 -03:00
e751992761 XPath function for metrics 2017-08-29 23:04:20 +02:00
d301e99737 Merge branch 'pr-583' 2017-08-29 19:55:11 +02:00
cc362d764f Moved NcssCountRule to codesize.xml 2017-08-28 22:01:11 +02:00
ef91d41680 Merge branch 'pr-579' 2017-08-28 16:18:42 -03:00
6fccc0c2eb Merge branch 'pr-518' 2017-08-28 20:31:08 +02:00
599f91a796 Java, typeres: rename JavaTypeDefinitionSpecial to JavaTypeDefinitionUpper 2017-08-28 19:27:17 +02:00
e1892944ff Java, typeres: make java type definition lower bound into a subclass 2017-08-28 13:59:30 +02:00
dcf5403003 Cache signatures in nodes 2017-08-27 23:32:17 +02:00
8b0eaa6c3d Remove fluent API for sigmasks 2017-08-27 23:32:17 +02:00