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