Branch: refs/heads/java-grammar
Home: https://github.com/pmd/pmd
Commit: 1fe9c59212f1955085313abb327c4c8bf845b9b1
https://github.com/pmd/pmd/commit/1fe9c59212f1955085313abb327c4c8bf845b9b1
Author: Clément Fournier <[email protected]>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppHandler.java
R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java
R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppParser.java
R
pmd-cpp/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/CsLanguageModule.java
R
pmd-fortran/src/main/java/net/sourceforge/pmd/lang/fortran/FortranLanguageModule.java
R
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabHandler.java
R
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabLanguageModule.java
R pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabParser.java
R
pmd-matlab/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCHandler.java
R
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCLanguageModule.java
R
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCParser.java
R
pmd-objectivec/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R pmd-php/src/main/java/net/sourceforge/pmd/lang/php/PhpLanguageModule.java
R
pmd-php/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonHandler.java
R
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonLanguageModule.java
R pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonParser.java
R
pmd-python/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R
pmd-ruby/src/main/java/net/sourceforge/pmd/lang/ruby/RubyLanguageModule.java
R
pmd-ruby/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
Log Message:
-----------
Remove cpp lang
Commit: 816458660435fb74ddfda75ce86bd25b27859a23
https://github.com/pmd/pmd/commit/816458660435fb74ddfda75ce86bd25b27859a23
Author: Clément Fournier <[email protected]>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
R
pmd-cs/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R
pmd-fortran/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
Log Message:
-----------
Remove remaining service files
Commit: 41c3158570161178fb1ec6c7b595fd673b97aa9c
https://github.com/pmd/pmd/commit/41c3158570161178fb1ec6c7b595fd673b97aa9c
Author: Clément Fournier <[email protected]>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/RuleChain.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractCpdLanguageVersionHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleBuilder.java
M
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
Log Message:
-----------
REmove useless stuff
Commit: 505b1efe7896d32d090875a1365caa26e2e30c39
https://github.com/pmd/pmd/commit/505b1efe7896d32d090875a1365caa26e2e30c39
Author: Clément Fournier <[email protected]>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleBuilder.java
Log Message:
-----------
Cleanup
Commit: 489090569965984caf96527d7ab035ecbbe4786e
https://github.com/pmd/pmd/commit/489090569965984caf96527d7ab035ecbbe4786e
Author: Clément Fournier <[email protected]>
Date: 2019-09-24 (Tue, 24 Sep 2019)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexParser.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaParser.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Parser.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspParser.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java
M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
M
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftParserAdapter.java
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmParser.java
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlParser.java
Log Message:
-----------
Remove Parser#canParse
Commit: 9e2105dcb378cb2ef9ba5725f8784562a6c75e21
https://github.com/pmd/pmd/commit/9e2105dcb378cb2ef9ba5725f8784562a6c75e21
Author: Nathan Braun <[email protected]>
Date: 2019-09-26 (Thu, 26 Sep 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java
Log Message:
-----------
[pmd-core] Allow adding SourceCode directly into CPD #2014.
Commit: 6a3fbd51857df6c93b2182fd20954b1d1f64b396
https://github.com/pmd/pmd/commit/6a3fbd51857df6c93b2182fd20954b1d1f64b396
Author: Clément Fournier <[email protected]>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/CanSuppressWarnings.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolation.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/AbstractCounterCheckRule.java
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/main/java/net/sourceforge/pmd/ThreadSafeReportListener.java
M
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
M pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/CommonPropertyDescriptors.java
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRule.java
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRuleHelper.java
R pmd-core/src/main/java/net/sourceforge/pmd/stat/DataPoint.java
R pmd-core/src/main/java/net/sourceforge/pmd/stat/Metric.java
M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
R pmd-core/src/test/java/net/sourceforge/pmd/stat/MetricTest.java
R pmd-core/src/test/java/net/sourceforge/pmd/stat/MockStatisticalRule.java
R pmd-core/src/test/java/net/sourceforge/pmd/stat/StatTests.java
R pmd-core/src/test/java/net/sourceforge/pmd/stat/StatisticalRuleTest.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/CanSuppressWarnings.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolation.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ExecutableCode.java
R
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractStatisticalPLSQLRule.java
A
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
R
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveLengthRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveMethodLengthRule.java
R
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveNodeCountRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveObjectLengthRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageBodyLengthRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageSpecificationLengthRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveParameterListRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveTypeLengthRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityRule.java
A
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityVisitor.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssMethodCountRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssObjectCountRule.java
M pmd-plsql/src/main/resources/category/plsql/design.xml
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageBodyLength.xml
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageSpecificationLength.xml
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveParameterList.xml
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveTypeLength.xml
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NPathComplexity.xml
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssObjectCount.xml
R
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractStatisticalVmRule.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/design/ExcessiveTemplateLengthRule.java
M pmd-vm/src/main/resources/category/vm/design.xml
Log Message:
-----------
Merge branch '7.0.x' into remove-dummy-modules
Commit: dadef8d990356aad96bfeb5bef2b2369e7a0bd60
https://github.com/pmd/pmd/commit/dadef8d990356aad96bfeb5bef2b2369e7a0bd60
Author: Clément Fournier <[email protected]>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
Log Message:
-----------
Revert a change
Commit: e6a2a60aaa292fecbf46abd7dc7e73099d7623fa
https://github.com/pmd/pmd/commit/e6a2a60aaa292fecbf46abd7dc7e73099d7623fa
Author: Clément Fournier <[email protected]>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
R pmd-go/src/main/java/net/sourceforge/pmd/lang/go/GoLanguageModule.java
R
pmd-go/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R pmd-go/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
R
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/GroovyLanguageModule.java
R
pmd-groovy/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
Log Message:
-----------
Forgot golang and groovy
Commit: f5b02ef2b096acfb2920a124596f428324ff988c
https://github.com/pmd/pmd/commit/f5b02ef2b096acfb2920a124596f428324ff988c
Author: Clément Fournier <[email protected]>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
Log Message:
-----------
Log wrong include/exclude patterns
Commit: 7c475d64a101e2ad464802de2320263195bdcba1
https://github.com/pmd/pmd/commit/7c475d64a101e2ad464802de2320263195bdcba1
Author: Clément Fournier <[email protected]>
Date: 2019-09-27 (Fri, 27 Sep 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
Log Message:
-----------
Document
Commit: 34e936c5e319c640ed22d946e3e07bc6ff84db09
https://github.com/pmd/pmd/commit/34e936c5e319c640ed22d946e3e07bc6ff84db09
Author: Clément Fournier <[email protected]>
Date: 2019-09-28 (Sat, 28 Sep 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java
M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleBuilder.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
Log Message:
-----------
Fix wrong language version message
Commit: 90df330e52de5d5eec9edc238307304a6e0e7f20
https://github.com/pmd/pmd/commit/90df330e52de5d5eec9edc238307304a6e0e7f20
Author: Clément Fournier <[email protected]>
Date: 2019-09-28 (Sat, 28 Sep 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
Log Message:
-----------
Cleanup LanguageRegistry
Use sets, document
Commit: a792e5ef2525ec6e9e6b18f0caebc1e9c9841b81
https://github.com/pmd/pmd/commit/a792e5ef2525ec6e9e6b18f0caebc1e9c9841b81
Author: Clément Fournier <[email protected]>
Date: 2019-09-28 (Sat, 28 Sep 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java
M
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
Log Message:
-----------
Remove findLanguageVersionByTerseName
This method was stupid, most usages actually concatenate two strings
to pass as an argument. The only place this is used appropriately is
when parsing the sourceType of rule tests, with the caveat that the
source may be a different language than the rule, which makes no sense
at all.
Commit: 0e43f814614b486e062b240fd3b205846479dfd8
https://github.com/pmd/pmd/commit/0e43f814614b486e062b240fd3b205846479dfd8
Author: Clément Fournier <[email protected]>
Date: 2019-09-28 (Sat, 28 Sep 2019)
Changed paths:
M
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
Log Message:
-----------
Fix singularField
Commit: ea6174ebeddbd0a645a81895d9be7a48ae1b7f1c
https://github.com/pmd/pmd/commit/ea6174ebeddbd0a645a81895d9be7a48ae1b7f1c
Author: andi <[email protected]>
Date: 2019-09-28 (Sat, 28 Sep 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/AbstractJavaClassMetric.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NoamTest.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NopaTest.xml
Log Message:
-----------
Fix computation of metrics with annotations
Commit: bda77805d31b44cea0680b769d655b2c7a44197d
https://github.com/pmd/pmd/commit/bda77805d31b44cea0680b769d655b2c7a44197d
Author: Clément Fournier <[email protected]>
Date: 2019-09-28 (Sat, 28 Sep 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/ClassLoaderUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/DCD.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/DumpNodeVisitor.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/UsageNodeVisitor.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/PrintVisitor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/TypeSignatureVisitor.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNode.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNodeComparator.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ConstructorNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/FieldNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNode.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNodeComparator.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MethodNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAcceptor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAdapter.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraph.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraphBuilder.java
Log Message:
-----------
Deprecate DCD
Refs #2038
Commit: a5d6203b1eca33063ca5d67a704d1f43c50d43be
https://github.com/pmd/pmd/commit/a5d6203b1eca33063ca5d67a704d1f43c50d43be
Author: Clément Fournier <[email protected]>
Date: 2019-09-28 (Sat, 28 Sep 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/ClassLoaderUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/DCD.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/DumpNodeVisitor.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/UsageNodeVisitor.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/PrintVisitor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/TypeSignatureVisitor.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNode.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNodeComparator.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ConstructorNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/FieldNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNode.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNodeComparator.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MethodNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAcceptor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAdapter.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraph.java
M
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraphBuilder.java
Log Message:
-----------
Merge branch 'master' into 7.0.x
Commit: e6e05dc725a982b5d542032af8fbd6588cea9de6
https://github.com/pmd/pmd/commit/e6e05dc725a982b5d542032af8fbd6588cea9de6
Author: Clément Fournier <[email protected]>
Date: 2019-09-28 (Sat, 28 Sep 2019)
Changed paths:
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/ClassLoaderUtil.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/DCD.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/DumpNodeVisitor.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/UsageNodeVisitor.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/PrintVisitor.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/TypeSignatureVisitor.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNode.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNodeComparator.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ConstructorNode.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/FieldNode.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNode.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNodeComparator.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MethodNode.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitor.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAcceptor.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAdapter.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraph.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraphBuilder.java
Log Message:
-----------
Remove DCD
Fixes #2038
Commit: 8e28fb35dc3caed527ce1e0effebe74c1ab3c456
https://github.com/pmd/pmd/commit/8e28fb35dc3caed527ce1e0effebe74c1ab3c456
Author: Andreas Dangel <[email protected]>
Date: 2019-09-28 (Sat, 28 Sep 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.java
Log Message:
-----------
fix: [java] PMD crashes with ClassFormatError: Absent Code attribute...
Retrieving the enclosing class might result in a LinkageError or
ClassFormatError.
For now this error is just logged as a warning and ignored.
fixes #2042
Commit: 8299e7d231262cd71dc631ae411d5681050cfc32
https://github.com/pmd/pmd/commit/8299e7d231262cd71dc631ae411d5681050cfc32
Author: Andreas Dangel <[email protected]>
Date: 2019-09-28 (Sat, 28 Sep 2019)
Changed paths:
M Gemfile
Log Message:
-----------
[ci] Danger is failing builds
Temporarily pin down faraday to <0.16.0.
Refs #2040
Commit: 83a8a58f043d7ec16a2201d5ddbf737527f2c139
https://github.com/pmd/pmd/commit/83a8a58f043d7ec16a2201d5ddbf737527f2c139
Author: Andreas Dangel <[email protected]>
Date: 2019-09-29 (Sun, 29 Sep 2019)
Changed paths:
M Gemfile
Log Message:
-----------
Revert "[ci] Danger is failing builds"
This reverts commit 8299e7d231262cd71dc631ae411d5681050cfc32.
Commit: 6c4b6b1649b252d3288ca9c07798fbe9eacc52fc
https://github.com/pmd/pmd/commit/6c4b6b1649b252d3288ca9c07798fbe9eacc52fc
Author: Andreas Dangel <[email protected]>
Date: 2019-09-29 (Sun, 29 Sep 2019)
Changed paths:
A Gemfile.lock
Log Message:
-----------
fix:[ci] Danger is failing builds
Add Gemfile.lock to pin down the current versions
fixes #2040
Commit: 9fe501d1a02aabb23dffbd529a5656dea5f1a170
https://github.com/pmd/pmd/commit/9fe501d1a02aabb23dffbd529a5656dea5f1a170
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2019-09-30 (Mon, 30 Sep 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.java
Log Message:
-----------
Merge pull request #2043 from adangel/fix-2042
[java] PMD crashes with ClassFormatError: Absent Code attribute
Commit: 69a1fb7c3146cd9883660cb1cde7c57c52fa5db1
https://github.com/pmd/pmd/commit/69a1fb7c3146cd9883660cb1cde7c57c52fa5db1
Author: Clément Fournier <[email protected]>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M Gemfile
A Gemfile.lock
Log Message:
-----------
Merge pull request #2045 from adangel/issue-2040
fix:[ci] Danger is failing builds
Commit: acbb57da726ba871461abfd34308756991e7121e
https://github.com/pmd/pmd/commit/acbb57da726ba871461abfd34308756991e7121e
Author: Clément Fournier <[email protected]>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
Log Message:
-----------
Deprecate LanguageRegistry methods
Refs #2035
Commit: df4ed6097155e9495c30747cfbd53579a8be10fc
https://github.com/pmd/pmd/commit/df4ed6097155e9495c30747cfbd53579a8be10fc
Author: Clément Fournier <[email protected]>
Date: 2019-10-01 (Tue, 01 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
Log Message:
-----------
Use Pattern everywhere instead of String
Commit: 98bd5cb57f5af3c7ecaf82abed8228404cd178bd
https://github.com/pmd/pmd/commit/98bd5cb57f5af3c7ecaf82abed8228404cd178bd
Author: Andreas Dangel <[email protected]>
Date: 2019-10-03 (Thu, 03 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
doc:Update release notes, refs #2047, fixes #1912
Commit: 6ace28fdca7341f79289858eca1cfa58a7c724a5
https://github.com/pmd/pmd/commit/6ace28fdca7341f79289858eca1cfa58a7c724a5
Author: Andreas Dangel <[email protected]>
Date: 2019-10-03 (Thu, 03 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/AbstractJavaClassMetric.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NoamTest.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NopaTest.xml
Log Message:
-----------
Merge branch 'pr-2047'
Commit: e7bb587b2be463182868906efd446d53e14ab409
https://github.com/pmd/pmd/commit/e7bb587b2be463182868906efd446d53e14ab409
Author: Andreas Dangel <[email protected]>
Date: 2019-10-03 (Thu, 03 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
Log Message:
-----------
doc:Update release notes, refs #2037, fixes #2036, add deprecations
Commit: 1dc75e66947984d7b282bc711233581567f47071
https://github.com/pmd/pmd/commit/1dc75e66947984d7b282bc711233581567f47071
Author: Andreas Dangel <[email protected]>
Date: 2019-10-03 (Thu, 03 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
Log Message:
-----------
Merge branch 'pr-2037'
Commit: b1083555e5fcc858f49b663526bfe31922b96418
https://github.com/pmd/pmd/commit/b1083555e5fcc858f49b663526bfe31922b96418
Author: Andreas Dangel <[email protected]>
Date: 2019-10-03 (Thu, 03 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
doc:fix jdoc links in release notes
Commit: 459b430916d1f320cf706b51b3735f64aadc3aa2
https://github.com/pmd/pmd/commit/459b430916d1f320cf706b51b3735f64aadc3aa2
Author: Andreas Dangel <[email protected]>
Date: 2019-10-03 (Thu, 03 Oct 2019)
Changed paths:
M docs/Gemfile.lock
Log Message:
-----------
[doc] Update gems, fix rubyzip security alert
Upgrades rubyzip to 2.0.0, which fixes CVE-2019-16892
Commit: 2628b169b247f656af012fc733409b2964c6237b
https://github.com/pmd/pmd/commit/2628b169b247f656af012fc733409b2964c6237b
Author: Andreas Dangel <[email protected]>
Date: 2019-10-04 (Fri, 04 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java
Log Message:
-----------
[core] Add @Experimental for CPD#add(SourceCode)
Commit: 4b8de80c0162357ec11b318feb6e989970c0957c
https://github.com/pmd/pmd/commit/4b8de80c0162357ec11b318feb6e989970c0957c
Author: Andreas Dangel <[email protected]>
Date: 2019-10-04 (Fri, 04 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, refs #2032, fixes #2014
Commit: 3e59c408505c97ad66e9da7e9e17cfcbb93f33a8
https://github.com/pmd/pmd/commit/3e59c408505c97ad66e9da7e9e17cfcbb93f33a8
Author: Andreas Dangel <[email protected]>
Date: 2019-10-04 (Fri, 04 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java
Log Message:
-----------
Merge branch 'pr-2032'
Commit: 63e2454ed25f9a91ad21fafe7189ed5547670d21
https://github.com/pmd/pmd/commit/63e2454ed25f9a91ad21fafe7189ed5547670d21
Author: Clément Fournier <[email protected]>
Date: 2019-10-05 (Sat, 05 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.java
Log Message:
-----------
Deprecate Parser#canParse
Refs #2035
Commit: 04e5619fa884283a4fa024c871ca99b9f160d911
https://github.com/pmd/pmd/commit/04e5619fa884283a4fa024c871ca99b9f160d911
Author: Clément Fournier <[email protected]>
Date: 2019-10-05 (Sat, 05 Oct 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarator.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/DumpFacade.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LinguisticNamingRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssConstructorCountRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssMethodCountRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingMethodNameRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java
M pmd-java/src/main/resources/category/java/bestpractices.xml
M pmd-java/src/main/resources/category/java/codestyle.xml
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/SigMaskTest.java
Log Message:
-----------
Deprecations for #2034
Also, replace deprecated method usages
Commit: 9da3067ec6521fc4bfa38758962f303d40c274bc
https://github.com/pmd/pmd/commit/9da3067ec6521fc4bfa38758962f303d40c274bc
Author: Andreas Dangel <[email protected]>
Date: 2019-10-05 (Sat, 05 Oct 2019)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexParser.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleChain.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java
M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
M
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractCpdLanguageVersionHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.java
M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleBuilder.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java
R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppHandler.java
R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java
R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppParser.java
R
pmd-cpp/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/CsLanguageModule.java
R
pmd-cs/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R
pmd-fortran/src/main/java/net/sourceforge/pmd/lang/fortran/FortranLanguageModule.java
R
pmd-fortran/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R pmd-go/src/main/java/net/sourceforge/pmd/lang/go/GoLanguageModule.java
R
pmd-go/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R pmd-go/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
R
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/GroovyLanguageModule.java
R
pmd-groovy/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaParser.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Parser.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspParser.java
R
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabHandler.java
R
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabLanguageModule.java
R pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabParser.java
R
pmd-matlab/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCHandler.java
R
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCLanguageModule.java
R
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCParser.java
R
pmd-objectivec/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R pmd-php/src/main/java/net/sourceforge/pmd/lang/php/PhpLanguageModule.java
R
pmd-php/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java
R
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonHandler.java
R
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonLanguageModule.java
R pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonParser.java
R
pmd-python/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R
pmd-ruby/src/main/java/net/sourceforge/pmd/lang/ruby/RubyLanguageModule.java
R
pmd-ruby/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
M
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftParserAdapter.java
M
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmParser.java
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlParser.java
Log Message:
-----------
Merge branch 'pr-2035' into pmd/7.0.x
Commit: cb54f4580046b1d25460e327449f4fa26cd6eae7
https://github.com/pmd/pmd/commit/cb54f4580046b1d25460e327449f4fa26cd6eae7
Author: Clément Fournier <[email protected]>
Date: 2019-10-05 (Sat, 05 Oct 2019)
Changed paths:
A Gemfile.lock
M docs/Gemfile.lock
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarator.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/AbstractJavaClassMetric.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LinguisticNamingRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingMethodNameRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.java
M pmd-java/src/main/resources/category/java/bestpractices.xml
M pmd-java/src/main/resources/category/java/codestyle.xml
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/SigMaskTest.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NoamTest.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NopaTest.xml
Log Message:
-----------
Merge branch 'master' into 7.0.x
Commit: 6d9c4b3d39d725a5ff13d615895c1338a89039ab
https://github.com/pmd/pmd/commit/6d9c4b3d39d725a5ff13d615895c1338a89039ab
Author: Clément Fournier <[email protected]>
Date: 2019-10-05 (Sat, 05 Oct 2019)
Changed paths:
A Gemfile.lock
M docs/Gemfile.lock
M docs/pages/release_notes.md
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexParser.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleChain.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java
M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
M
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/ClassLoaderUtil.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/DCD.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/DumpNodeVisitor.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/UsageNodeVisitor.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/PrintVisitor.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/TypeSignatureVisitor.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNode.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNodeComparator.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ConstructorNode.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/FieldNode.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNode.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNodeComparator.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MethodNode.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitor.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAcceptor.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAdapter.java
R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraph.java
R
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraphBuilder.java
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractCpdLanguageVersionHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.java
M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleBuilder.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java
R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppHandler.java
R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java
R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppParser.java
R
pmd-cpp/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/CsLanguageModule.java
R
pmd-cs/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R
pmd-fortran/src/main/java/net/sourceforge/pmd/lang/fortran/FortranLanguageModule.java
R
pmd-fortran/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R pmd-go/src/main/java/net/sourceforge/pmd/lang/go/GoLanguageModule.java
R
pmd-go/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R pmd-go/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
R
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/GroovyLanguageModule.java
R
pmd-groovy/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaParser.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarator.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/AbstractJavaClassMetric.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LinguisticNamingRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingMethodNameRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.java
M pmd-java/src/main/resources/category/java/bestpractices.xml
M pmd-java/src/main/resources/category/java/codestyle.xml
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/SigMaskTest.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NoamTest.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NopaTest.xml
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Parser.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspParser.java
R
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabHandler.java
R
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabLanguageModule.java
R pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabParser.java
R
pmd-matlab/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCHandler.java
R
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCLanguageModule.java
R
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCParser.java
R
pmd-objectivec/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R pmd-php/src/main/java/net/sourceforge/pmd/lang/php/PhpLanguageModule.java
R
pmd-php/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java
R
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonHandler.java
R
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonLanguageModule.java
R pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonParser.java
R
pmd-python/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
R
pmd-ruby/src/main/java/net/sourceforge/pmd/lang/ruby/RubyLanguageModule.java
R
pmd-ruby/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
M
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftParserAdapter.java
M
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmParser.java
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlParser.java
Log Message:
-----------
Merge branch '7.0.x' into java-grammar
Compare: https://github.com/pmd/pmd/compare/1258db21ea13...6d9c4b3d39d7
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits