Andreas Dangel
056554c4e3
Merge branch 'bug-1556'
2017-01-08 14:03:37 +01:00
Andreas Dangel
c0e1c3e731
Slightly improve performance of XPath Rule UseLocaleWithCaseConversions
2017-01-08 13:51:44 +01:00
Andreas Dangel
af3ad2bc02
Fixes #1556 [java] UseLocaleWithCaseConversions does not works with ResultSet
(false negative)
2017-01-08 12:12:56 +01:00
Juan Martín Sotuyo Dodero
cdcc42087e
Add github templates
2017-01-08 02:29:47 -03:00
Juan Martín Sotuyo Dodero
237a213393
Merge branch 'FixTestDetection' of https://github.com/sgorbaty/pmd
2017-01-07 22:28:39 -03:00
Juan Martín Sotuyo Dodero
e1ff00561b
Update changelog
2017-01-07 22:26:43 -03:00
Sergey
a08b478f09
Legacy test class declaration
2017-01-07 22:26:31 -03:00
Juan Martín Sotuyo Dodero
a782caa9b9
Merge branch 'ImproveOpenRedirectFP' of https://github.com/sgorbaty/pmd
2017-01-07 22:02:18 -03:00
Juan Martín Sotuyo Dodero
fb6344c893
Update changelog
2017-01-07 22:01:50 -03:00
Sergey
a84a0abbc2
Improving open redirect detection for strings prefixed with /
2017-01-07 22:01:45 -03:00
Andreas Dangel
c3077a99b8
Add doclint check during release
2017-01-07 18:50:17 +01:00
Andreas Dangel
55eff12d36
Remove javadoc / doclint run from travis
2017-01-07 18:48:55 +01:00
Andreas Dangel
5b3142433b
Merge branch 'doclint'
2017-01-07 17:06:05 +01:00
Andreas Dangel
b36ee0ebf3
Update travis build to run doclint check for all modules
...
References #1516 [build] doclint error during build
2017-01-07 17:05:21 +01:00
Andreas Dangel
e1d12dd4f8
Further Javadoc doclint fixes
...
References #1516 [build] doclint error during build
2017-01-07 17:05:03 +01:00
Andreas Dangel
79847dd3e9
Remove -Xdoclint:none workarounds
...
References #1516 [build] doclint error during build
2017-01-07 16:26:49 +01:00
Andreas Dangel
62e33b8e03
Merge branch 'bug-177'
...
Fixes #177
2017-01-06 10:42:21 +01:00
Andreas Dangel
f825cdb1db
Merge branch 'bug-177' into pmd/5.4.x
...
Fixes #177
2017-01-06 10:17:34 +01:00
Andreas Dangel
af9d78c01a
Update changelog
2017-01-06 10:16:45 +01:00
Andreas Dangel
767c9aae79
Bugfix singular field + lambda
2017-01-06 10:07:19 +01:00
Sergey
64d461cd84
Legacy test class declaration
2017-01-05 14:50:43 -08:00
Andreas Dangel
a041ea3eba
[vm] Javadoc doclint fixes
...
References #1516 [build] doclint error during build
2017-01-05 22:55:00 +01:00
Andreas Dangel
7dd7dd3512
[plsql] Javadoc doclint fixes
...
References #1516 [build] doclint error during build
2017-01-05 22:37:18 +01:00
Andreas Dangel
2dfd580e93
[jsp] Javadoc doclint fixes
...
References #1516 [build] doclint error during build
2017-01-05 22:01:17 +01:00
Andreas Dangel
c9d3bd3e9c
[java] Javadoc doclint fixes
...
References #1516 [build] doclint error during build
2017-01-05 21:54:48 +01:00
Andreas Dangel
30952ca876
[test] Javadoc doclint fixes
...
References #1516 [build] doclint error during build
2017-01-05 20:26:00 +01:00
Andreas Dangel
3277febd88
[core] Javadoc doclint fixes
...
References #1516 [build] doclint error during build
2017-01-05 20:20:54 +01:00
Andreas Dangel
a1825c4114
Javadoc doclint fixes
...
References #1516 [build] doclint error during build
2017-01-05 18:31:06 +01:00
Andreas Dangel
f21ef81998
site: Fix links to intellij plugins
2017-01-05 12:05:41 +01:00
Andreas Dangel
b2a9cbe097
Add Codacy
...
See pmd/pmd.github.io#2
2017-01-05 11:41:26 +01:00
Andreas Dangel
8179d74150
Add CONTRIBUTING.md, BUILDING.md. Update README.md
2017-01-05 11:31:49 +01:00
Sergey
c5089f756c
Improving open redirect detection for strings prefixed with /
2017-01-04 13:33:06 -08:00
Andreas Dangel
d12920eb72
Merge branch 'pr-175'
...
Closes #175 (rebased onto pmd/5.5.x)
2017-01-04 20:26:43 +01:00
Andreas Dangel
04cefcbe06
GC and thread safety changes
...
(Re-applied from 10e3bc172bd7a2b97b2a98fcf423a3232d3bdd25)
2017-01-04 20:18:21 +01:00
Andreas Dangel
2566bbaf2e
apex: Take over rule descriptions from changelog for security ruleset
2017-01-04 20:06:36 +01:00
Sergey
6ea28811f4
Small edits to release notes
2017-01-04 19:56:25 +01:00
Andreas Dangel
2b8f1c559b
Update changelog
2017-01-04 19:54:41 +01:00
Sergey
5e07095f0c
Bug fix for missing casting methods
2017-01-04 19:52:06 +01:00
Andreas Dangel
2c714e1fbc
Merge branch 'pr-164'
...
Closes #164 (rebased onto pmd/5.5.x)
2017-01-03 12:19:45 +01:00
Andreas Dangel
dfc0467524
Merge branch 'pr-164' into pmd/5.5.x
...
Closes #164 (rebased onto pmd/5.5.x)
2017-01-03 12:17:34 +01:00
Andreas Dangel
a499711990
Fix compile error
2017-01-03 12:12:11 +01:00
Juan Martín Sotuyo Dodero
932ad7dd2b
Reduce memory allocations during symbol table
2017-01-03 12:07:30 +01:00
Andreas Dangel
79d7869782
Merge branch 'pr-162'
...
Closes #162 (rebased onto pmd/5.4.x)
2017-01-03 11:54:26 +01:00
Andreas Dangel
992e5547bb
Merge branch 'pr-162' into pmd/5.5.x
...
Closes #162 (rebased onto pmd/5.4.x)
2017-01-03 11:45:47 +01:00
Andreas Dangel
ba7a7a2f8d
Merge branch 'pr-162' into pmd/5.4.x
...
Closes #162 (rebased onto pmd/5.4.x)
2017-01-03 11:45:28 +01:00
Juan Martín Sotuyo Dodero
6283316e51
Avoid redundant method calls and improve codebase
...
- Avoid making calls within for loops, specially costly ones
such as `getQualifiedTypeNames`
- Don't create lists when they are empty.
- Create lists of proper size to avoid resizing / oversizing
- I'm seeing a ~5% improvement. We are reaching the point were noise
makes it hard to detect improvements. We should attack GC cycles soon.
2017-01-03 11:41:33 +01:00
Andreas Dangel
c9ada390db
Merge branch 'pr-161'
...
Closes #161 (rebased onto pmd/5.5.x)
2017-01-03 11:33:24 +01:00
Andreas Dangel
72af8a8ee5
Merge branch 'pr-161' into pmd/5.5.x
...
Closes #161 (rebased onto pmd/5.5.x)
2017-01-03 11:28:31 +01:00
Juan Martín Sotuyo Dodero
b950929b7c
Improve symboltable codebase
...
- Move shared code to pmd-core
- Allow search methods to stop searching when they want to
- If we are looking for a variable declaration, just search among those and not all name declarations
- This is roughtly another 10% improvement on symbol table performance
2017-01-03 11:22:42 +01:00
Juan Martín Sotuyo Dodero
b6bc06d3d2
Avoid comparing strings all time
2017-01-03 11:21:13 +01:00