12727 Commits

Author SHA1 Message Date
73a18d5fbd Update surefire plugin to support building with java10 2018-04-18 09:26:26 +02:00
d3afc40c67 Remove unused code 2018-04-17 17:00:02 -07:00
86e95d876c Refactoring 2018-04-17 16:47:13 -07:00
9d360ced03 all zeros 2018-04-17 15:37:00 -07:00
04bf04af10 Simple example 2018-04-17 15:36:33 -07:00
475744b515 Code example 2018-04-17 15:32:33 -07:00
1f7fc0ac8b Indentation and license 2018-04-17 15:27:58 -07:00
a3f30476ce Hard-coded IV used in crypto operations 2018-04-17 15:02:05 -07:00
7c7a66d750 Make BasicProjectMemoizer thread safe. Fixes issue #1020. 2018-04-17 17:51:32 +02:00
3716329a3a Update rule desc and changelog 2018-04-16 16:00:17 +02:00
34cc9ed8fe Add tests 2018-04-16 16:00:17 +02:00
47923d6eb4 Add regex properties to MethodNamingConventions
Brush up some AST classes
2018-04-16 16:00:12 +02:00
539773eb5b Fix PMD dogfooding 2018-04-15 15:37:40 -03:00
b965090cc7 [plsql] Support comment-based CPD suppressions 2018-04-15 14:21:42 -03:00
29aed16cb9 PMD dogfooding 2018-04-15 12:53:06 -03:00
dd1a2910c1 Fixing broken build 2018-04-15 12:46:08 -03:00
94f00f4baf [obj-c] Add support for CPD comment-based suppressions 2018-04-15 03:07:48 -03:00
cf9b768b90 [matlab] Support comment based CPD suppressions 2018-04-15 02:58:04 -03:00
78f7343713 [javascript] Support comment based CPD suppressions 2018-04-15 02:21:28 -03:00
94103cb0c2 Merge branch 'pr-1030' 2018-04-15 02:09:35 -03:00
04c6451e29 Update PR template
- Use maven wrapper
 - Request to pass PMD dogfood rules
2018-04-15 02:08:21 -03:00
052c46f5b6 Merge branch 'pr-1006' 2018-04-15 02:06:41 -03:00
9d4354333d Use atomic operations on concurrentmap
- Take the chance to actually use the lazy loading
2018-04-15 02:05:45 -03:00
e838179bb2 Fix PMD dogfooding 2018-04-15 01:44:02 -03:00
47e345945e [cpp] Allow CPD suppressions with comments 2018-04-14 22:33:37 -03:00
83ce600782 Use JunitLoggingRule to intercept log 2018-04-14 04:00:38 +02:00
5a65701d0c Add hamcrest matchers to pom for pmd-core 2018-04-14 03:51:35 +02:00
0138b1a69b Use ConcurrentMap instead of Set 2018-04-14 03:34:36 +02:00
28714a156b [java] enable type resolution for AvoidUsingShortType
refs #586
2018-04-13 11:12:51 +02:00
d6bea21ed6 [core] Refactor CPD token filtering
- Define a generic `TokenFilter` interface in pmd-core
 - Provide a base, extension-friendly `JavaCCTokenFilter` to process and
filter JavaCC token streams, honoring `CPD-OFF` and `CPD-ON` comments
 - Refactor the `JavaTokenizer` to use `JavaCCTokenFilter` by extending
it and adding custom Java-specific token filters
2018-04-11 01:49:40 -03:00
379eaed2c8 Update documentation 2018-04-10 15:50:58 +00:00
95b20073ae Merge branch 'pr-1032' 2018-04-10 12:34:49 -03:00
5fa3167868 Corrections from PR #1032 2018-04-10 17:29:23 +02:00
b720210723 [java] AvoidUsingShortType erroneously triggered on overrides of 3rd party methods
Fixes #586
2018-04-10 16:29:04 +02:00
ffd88ef11e Update changelog, refs #776 2018-04-10 01:31:51 -03:00
c77b0b44f3 [apex] Stricter hardcoded ID detection
- IDs are only 15, or 18 digits long
 - 18 digits long IDs are actually 15 digit IDs + checksum, which is now
validated
 - Resolves #776
2018-04-10 01:28:29 -03:00
9d40872259 Avoid potential NPE 2018-04-09 20:29:49 +02:00
bd7489c773 [doc] fix link understanding_rulesets -> making_rulesets 2018-04-09 19:40:27 +02:00
f1923bd4b2 Merge branch 'pr-1026' 2018-04-09 19:30:22 +02:00
228e0be0cd Update release notes, refs #1030 2018-04-09 17:30:40 +02:00
ee5a7eefa3 [java] Refactor how the classloader is passed along, avoiding static 2018-04-09 17:07:07 +02:00
e315b3b409 Update documentation 2018-04-09 13:53:11 +00:00
b30a31397c Fix checkstyle 2018-04-09 10:43:36 -03:00
1126a9334b Merge branch 'pr-1029' 2018-04-09 10:40:02 -03:00
e86a635e46 Merge branch 'pr-1028' 2018-04-09 10:35:57 -03:00
82cbd52240 [java] Fix wrong classloader for JavaQualifiedName 2018-04-09 15:34:25 +02:00
354108dc40 [java] False positive for useless parenthesis
Fixes #1023
2018-04-09 12:28:13 +02:00
3275c70b43 Remove old, left-over ruleset documentation 2018-04-09 11:40:20 +02:00
955ab11922 [doc] Use the rule names for the search index, include language
This provides better user experience for the search box on the
documentation page. The search results show now the rule name,
the language and the ruleset name.
2018-04-09 11:36:25 +02:00
427a6e041e Update documentation 2018-04-09 06:36:13 +00:00