Commit Graph

2018 Commits

Author SHA1 Message Date
1d29cdeccb Prepare next development version [skip ci] 2022-01-29 09:55:16 +01:00
2d6a149659 Prepare pmd release 6.42.0 2022-01-29 09:42:23 +01:00
93811d3449 Merge pull request from adangel:issue-3328-designer-bat
[core] Handle quotes correctly in designer.bat and other *.bat files


* pr-3726:
  [core] Handle quotes correctly in designer.bat and other *.bat files
2022-01-27 14:23:40 +01:00
fb5e4dce91 [doc] Update release notes () 2022-01-24 19:37:54 +01:00
c0c2c76e49 Merge pull request from adangel:issue-3721-returnemptycollection
[java] Fix  ReturnEmptyCollectionRatherThanNull false positive with
lambdas 

* pr-3722:
  Revert "dogfood - suppress ReturnEmptyCollectionRatherThanNull"
  [java] ReturnEmptyCollectionRatherThanNull - fix false positive for
lambdas
2022-01-20 15:27:06 +01:00
6558167ec1 Merge pull request from adangel:issue-3639-usestringbufferlength
[java] UseStringBufferLength: false negative with empty string variable


* pr-3674:
  [java] UseStringBufferLength: false negative with empty string
variable
2022-01-20 15:25:16 +01:00
3b8f87a38c Merge pull request from gredler:pmd-3712
[java] Fix : InsufficientStringBufferDeclaration setLength false
positive 

* pr-3745:
  [doc] Update release notes (, )
  Fix : InsufficientStringBufferDeclaration false positive with
StringBuilder.setLength(0)
2022-01-20 15:23:31 +01:00
869419cb31 [doc] Update release notes (, ) 2022-01-20 15:22:32 +01:00
8f7dc0f033 [doc] Fix release notes 2022-01-20 15:20:42 +01:00
a4bef55362 Merge pull request from dykov:hotfix/3679
[java]  - fix FinalFieldCouldBeStatic: triggers only if the
referenced name is static 

* pr-3727:
  [doc] Update release notes ()
   - fix FinalFieldCouldBeStatic: triggers only if the referenced
name is static
2022-01-20 15:19:01 +01:00
d857d94ec9 [doc] Update release notes () 2022-01-20 15:18:02 +01:00
eadc469c39 Merge pull request from adangel:issue-3644-invalidlogmessageformat
[java] InvalidLogMessageFormat - fix false positive with logstash 

* pr-3667:
  Use Set instead of array
  [java] InvalidLogMessageFormat - fix false positive with logstash
2022-01-20 10:58:32 +01:00
803cfad7de Merge pull request from adangel:issue-3703-javascript-rhino
[java] Fix  and update Rhino 

* pr-3725:
  [javascript] Update Rhino from 1.7.13 to 1.7.14
  [javascript] Add ASTXmlPropRef node
2022-01-20 10:45:03 +01:00
f37a99d651 Fix : InsufficientStringBufferDeclaration false positive with StringBuilder.setLength(0) 2022-01-19 20:37:14 -05:00
19529542db Merge pull request from oowekyala:issue3698-symtable
[java] Fix  - Error resolving Symbol Table 

* pr-3740:
  [doc] Update release notes ()
  Fix  - Error resolving Symbol Table
2022-01-17 19:08:13 +01:00
51212fd55a [doc] Update release notes () 2022-01-17 19:07:18 +01:00
d49014c861 Merge pull request from dykov:hotfix/3701
[java] Fix  - fix MissingStaticMethodInNonInstantiatableClass for
method local classes 

* pr-3742:
  [doc] Update release notes (, )
   - fix MissingStaticMethodInNonInstantiatableClass for method
local classes
2022-01-17 19:05:59 +01:00
7688346045 [doc] Update release notes (, ) 2022-01-17 19:04:45 +01:00
3f9bfcf95d [doc] Update release notes () 2022-01-17 18:58:35 +01:00
e4771c7687 Merge pull request from
vgalloy:FinalInterfaceMethodParameterIsUnclear

[java] New rule: FinalParameterInAbstractMethod 

* pr-3720:
  [doc] Update release notes ()
  Fix file name
  Fix test class name
  Fix FinalParameterInAbstractMethod.externalInfoUrl
  Rename to FinalParameterInAbstractMethod and target all methods
  [java] New rule: FinalInterfaceMethodParameterIsUnclear
2022-01-13 18:18:41 +01:00
4b14c09b4d [doc] Update release notes () 2022-01-13 18:17:36 +01:00
a52c62c292 [doc] Update release notes (, ) 2022-01-13 18:08:06 +01:00
308173a0fc [core] Handle quotes correctly in designer.bat and other *.bat files
Fixes 
2022-01-13 17:16:07 +01:00
f6c994eb3d [javascript] Update Rhino from 1.7.13 to 1.7.14
* Add more nodes
* Note: UpdateExpression is now parsed instead of UnaryExpression
  for increments/decrements
2022-01-13 14:38:28 +01:00
cd71c038dd [javascript] Add ASTXmlPropRef node
Fixes 
2022-01-13 13:44:36 +01:00
ff2dfedf3c [java] ReturnEmptyCollectionRatherThanNull - fix false positive for
lambdas

Fixes 
2022-01-10 18:21:20 +01:00
9802b12182 [doc] Update release notes (, ) 2022-01-09 19:42:59 +01:00
7a6893afee Merge pull request from squaresurf:upgrade-log4j
[java] Upgrade log4j to 2.17.1 

* pr-3719:
  Add @squaresurf as a contributor
  [doc] Update release notes
  Upgrade log4j to 2.17.1
2022-01-09 19:37:17 +01:00
27b5c9496f [doc] Update release notes 2022-01-09 19:35:13 +01:00
d867654676 Merge branch 'master' into issue-3644-invalidlogmessageformat 2022-01-09 19:30:46 +01:00
45b1b81cc7 Update release notes
refs 
2022-01-05 13:22:15 +01:00
aadef37d49 [doc] Update release notes () 2021-12-21 19:14:24 +01:00
9d162156a2 [doc] Update release notes (, , ) 2021-12-17 09:54:31 +01:00
0a8054d531 [doc] Update changelog () 2021-12-15 18:50:35 +01:00
72a037d27f [doc] Update release notes (, ) 2021-12-03 16:04:26 +01:00
d70761fe17 [java] UseStringBufferLength: false negative with empty string variable
* Fixes 
2021-12-03 15:00:30 +01:00
a890051306 [java] InvalidLogMessageFormat - fix false positive with logstash
Fixes 
2021-12-01 11:29:00 +01:00
013b86b6ef Prepare next development version 2021-11-27 11:22:51 +01:00
975ccf27c4 Prepare pmd release 6.41.0 2021-11-27 11:09:40 +01:00
886ab2f2d9 Merge pull request from
juli1:juli1/rename-code-inspector-to-codiga

[doc] Rename Code Inspector to Codiga 

* pr-3648:
  [doc] Update release notes ()
  - Rename Code Inspector to Codiga

[skip ci]
2021-11-27 11:02:40 +01:00
c206c0ef27 [doc] Update release notes () 2021-11-27 10:59:23 +01:00
039a3afda7 [doc] Update release notes [skip ci] 2021-11-27 10:26:07 +01:00
4e9038d057 [doc] Update release notes () 2021-11-27 10:22:15 +01:00
3f9805882f Merge pull request from
adangel:issue-3595-primitivewrapperinstantiation

[java] Fix PrimitiveWrapperInstantion false negative with new Boolean


* pr-3638:
  [java] Fix PrimitiveWrapperInstantion false negative with new Boolean
2021-11-26 09:11:27 +01:00
2150e44471 Merge pull request from adangel:java17-integration-test
[core] Fix ant with Java17 

* pr-3637:
  Only run the AntIT under linux
  [dist] Downgrade ant to 1.9.16 for java7 compat it
  Bump ant from 1.10.11 to 1.10.12
  Fix unused import
  [apex] Fix exception handling for commons-lang3-reflect calls
  [core] Fix Ant task with Java17
  [dist] Add java17, make ant test fail
  [dist] Add integration test for ant
2021-11-26 09:10:08 +01:00
c6635b4942 Merge pull request from adangel:java-rule-improvements-3
[java] Rule improvements part 3 

* pr-3621:
  [doc] Update release notes ()
  [java] CheckSkipResult - use rulechain
  [java] AvoidUsingOctalValues - use rulechain
  [java] AvoidMultipleUnaryOperators - remove unnecessary super
  [java] SwitchDensity - use super.visit
  [java] SingularField - fix false negative with anonymous classes
2021-11-26 08:47:58 +01:00
af3c3fb9cb Merge pull request from adangel:java-rule-improvements-2
[java] Rule improvements part 2 

* pr-3619:
  [java] MethodReturnsInternalArray - add test case ()
  [doc] Update release notes ()
  [java] ExceptionAsFlowControl - use rulechain
  [java] CouplingBetweenObjects - consider nested classes in interfaces
  [java] UnnecessaryReturn - use rulechain
  [java] UnnecessaryFullyQualifiedName - remove unnecessary super
  [java] UseCollectionIsEmpty - use rulechain
  [java] UnusedFormalParameter - fix false negative with anonymous
classes
  [java] MethodReturnsInternalArray - use rulechain
2021-11-26 08:46:28 +01:00
2d76292ae8 Merge pull requets from adangel:java-rule-improvements-1
[java] Rule improvements part 1 

* pr-3615:
  [java] JUnitAssertionsShouldIncludeMessage false positive
  [java] Rewrite JUnitAssertionsShouldIncludeMessage to fix false
negatives
  [java] TestClassWithoutTestCases - add test for 
  [java] Rewrite TestClassWithoutTestCases to fix false positives
  [doc] Update release notes (, )
  [java] LooseCoupling - use rule chain
  [java] Refactor AbstractJUnitRule
  [java] JUnitTestsShouldIncludeAssert - support nested test classes
  [java] ArrayIsStoredDirectly - fix false negative with nested classes
  [java] AccessorMethodGeneration - use rulechain
2021-11-26 08:44:36 +01:00
97504937c7 [doc] Update release notes 2021-11-26 08:42:04 +01:00
6153d441a9 [doc] Update release notes (, , ) 2021-11-25 11:25:18 +01:00