Branch: refs/heads/master
Home: https://github.com/pmd/pmd
Commit: 16d83c283906f747aff1cfe22e6c8c0e68df197d
https://github.com/pmd/pmd/commit/16d83c283906f747aff1cfe22e6c8c0e68df197d
Author: Clément Fournier <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
Log Message:
-----------
Deprecate too specific stuff from Node and AbstractNode
Commit: a64ea6b416b524ac0c4bfda4e1b4ff7c761ca0dc
https://github.com/pmd/pmd/commit/a64ea6b416b524ac0c4bfda4e1b4ff7c761ca0dc
Author: Clément Fournier <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
Log Message:
-----------
Add some deprecations
Commit: cf843a845bc67609bfbf061056951ecbb3c142f4
https://github.com/pmd/pmd/commit/cf843a845bc67609bfbf061056951ecbb3c142f4
Author: Clément Fournier <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
Log Message:
-----------
Pull new methods up into Node
Commit: 98df6bda1c0c8c0dc696625482e1a2c4c5ee6941
https://github.com/pmd/pmd/commit/98df6bda1c0c8c0dc696625482e1a2c4c5ee6941
Author: Clément Fournier <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
A pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/TokenBasedNode.java
A
pmd-core/src/main/java/net/sourceforge/pmd/lang/java/ast/impl/javacc/AbstractJjtreeNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/AbstractJspNode.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/JspNode.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/AbstractPLSQLNode.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLNode.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/AbstractVFNode.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/AbstractVmNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmNode.java
Log Message:
-----------
Add TokenBasedNode, AbstractJjtreeNode
Commit: 1aabc53fa29c65a9e522d15c72dc6bbe5699fb2a
https://github.com/pmd/pmd/commit/1aabc53fa29c65a9e522d15c72dc6bbe5699fb2a
Author: Clément Fournier <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/TokenBasedNode.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/java/ast/impl/javacc/AbstractJjtreeNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptNode.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/AbstractJspNode.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/JspNode.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/JspParserVisitorAdapter.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/AbstractJspRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/AbstractPLSQLNode.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLNode.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitorAdapter.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/AbstractVmNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmNode.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmParserVisitorAdapter.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractVmRule.java
Log Message:
-----------
Deprecate childrenAccept in all modules
Commit: 2f37e1c256f67d6c093c492192027c66a612cb59
https://github.com/pmd/pmd/commit/2f37e1c256f67d6c093c492192027c66a612cb59
Author: Clément Fournier <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/JspParserVisitorAdapter.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/AbstractJspRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitorAdapter.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserVisitorAdapter.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmParserVisitorAdapter.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractVmRule.java
Log Message:
-----------
Deprecate jjt* methods
Commit: 86b274c681f4d1edd3879f36ab259f889b7a5d8b
https://github.com/pmd/pmd/commit/86b274c681f4d1edd3879f36ab259f889b7a5d8b
Author: Clément Fournier <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java
A
pmd-core/src/main/java/net/sourceforge/pmd/lang/java/ast/impl/BaseGenericVisitor.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/JspParserVisitorAdapter.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaRule.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaNode.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ScopeAndDeclarationFinder.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitorAdapter.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserVisitorAdapter.java
M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRule.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/AbstractVFNode.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfNode.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfParserVisitorAdapter.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmParserVisitorAdapter.java
Log Message:
-----------
Make generic visitor superclass
Use raw supertype to avoid conflicts
Commit: 627e258458a30f07b2b1c64b821fafa9326eb045
https://github.com/pmd/pmd/commit/627e258458a30f07b2b1c64b821fafa9326eb045
Author: Clément Fournier <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/java/ast/impl/BaseGenericVisitor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/java/ast/impl/javacc/AbstractJjtreeNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/JspParserVisitorAdapter.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitorAdapter.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserVisitorAdapter.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfParserVisitorAdapter.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmParserVisitorAdapter.java
Log Message:
-----------
Revert
Commit: da9ef04a64486708d47e4edc93effc5cfc68cef2
https://github.com/pmd/pmd/commit/da9ef04a64486708d47e4edc93effc5cfc68cef2
Author: Clément Fournier <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/TokenBasedNode.java
Log Message:
-----------
Add contract for getChild/getParent
Commit: 87eaaef9fddbd944ebfed07b345dc8853e6f8f1e
https://github.com/pmd/pmd/commit/87eaaef9fddbd944ebfed07b345dc8853e6f8f1e
Author: Clément Fournier <[email protected]>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaClassSpecifierNode.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserVisitorAdapter.java
Log Message:
-----------
Fix compil
Commit: 9023d869459742dec970e7b66d4564aa0ef5f0c5
https://github.com/pmd/pmd/commit/9023d869459742dec970e7b66d4564aa0ef5f0c5
Author: Clément Fournier <[email protected]>
Date: 2019-12-23 (Mon, 23 Dec 2019)
Changed paths:
M docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
M docs/pages/release_notes.md
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
R
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCSRFRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/Helper.java
M pmd-apex/src/main/resources/category/apex/errorprone.xml
M pmd-apex/src/main/resources/category/apex/security.xml
M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java
R
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCSRFTest.java
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/ApexCSRF.xml
R
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCSRF.xml
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/document/DocumentFile.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java
A
pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryDuplicatedRuleLoggingTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/document/DocumentFileTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
A
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/saxon/ElementNodeTest.java
A
pmd-core/src/test/resources/net/sourceforge/pmd/document/ShouldPreserveNewlines.java
A
pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/duplicatedRuleLoggingTest/duplicatedRuleReference.xml
A
pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/duplicatedRuleLoggingTest/duplicatedRuleReferenceWithOverride.xml
A
pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/duplicatedRuleLoggingTest/duplicatedRuleReferenceWithOverrideBefore.xml
A
pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/duplicatedRuleLoggingTest/multipleDuplicates.xml
M pmd-core/src/test/resources/rulesets/dummy/basic.xml
A pmd-core/src/test/resources/rulesets/dummy/basic2.xml
M pmd-core/src/test/resources/rulesets/dummy/deprecated.xml
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/AbstractCommentRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java
M pmd-java/src/main/resources/category/java/documentation.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredTest.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentRequired.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml
M pmd-modelica/pom.xml
M pmd-modelica/src/main/ant/alljavacc.xml
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTElementList.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTStoredDefinition.java
R
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaRule.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaImportClause.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ResolvableModelicaNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AbstractModelicaRule.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
M pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
M
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/AmbiguousResolution.xml
Log Message:
-----------
Merge branch 'master' into deprecate-jjtree-methods
Commit: 0ff87229ff278f76e2aa4851a4d8757f0663a6e1
https://github.com/pmd/pmd/commit/0ff87229ff278f76e2aa4851a4d8757f0663a6e1
Author: Clément Fournier <[email protected]>
Date: 2020-01-05 (Sun, 05 Jan 2020)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
R pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/TokenBasedNode.java
A
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/AbstractJjtreeNode.java
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/java/ast/impl/javacc/AbstractJjtreeNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/AbstractJspNode.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/JspNode.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/AbstractPLSQLNode.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLNode.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/AbstractVFNode.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/AbstractVmNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmNode.java
Log Message:
-----------
Remove TokenBasedNode
I don't think we should expose tokens as an API
yet. They're an implementation detail, not used
much, and the AST should be able to reflect all
the information that can be found in the tokens.
The methods of AbstractNode can be pulled down
to AbstractJjtreeNode and made protected.
Commit: e335e069f8f22185868248d39f99fd4d3aefaf32
https://github.com/pmd/pmd/commit/e335e069f8f22185868248d39f99fd4d3aefaf32
Author: Clément Fournier <[email protected]>
Date: 2020-01-05 (Sun, 05 Jan 2020)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java
M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleBuilder.java
M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleFactory.java
M
pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryDuplicatedRuleLoggingTest.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/RuleSetWriterTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java
M pmd-doc/src/main/java/net/sourceforge/pmd/docs/GenerateRuleDocsCmd.java
M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java
M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java
M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleSetResolverTest.java
M pmd-doc/src/test/java/net/sourceforge/pmd/docs/SidebarGeneratorTest.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyStatement.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForStatement.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/internal/CycloVisitor.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidUsingHardCodedIPRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M pmd-java/src/test/java/net/sourceforge/pmd/ExcludeLinesTest.java
M pmd-java/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/xpath/XPathMetricFunctionTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java
M
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/XPathJspRuleTest.java
M pmd-plsql/etc/grammar/PldocAST.jjt
M pmd-plsql/src/main/ant/alljavacc.xml
A
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTStringLiteral.java
A
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/MultipleDDLStatementsTest.java
A
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/StringLiteralsTest.java
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/DDLCommands.sql
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MultilineVarchar.pls
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/StringLiterals.pls
M
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleTest.java
M
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/XPathRuleTest.java
M
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
M
pmd-test/src/main/java/net/sourceforge/pmd/testframework/PMDTestRunner.java
M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
Log Message:
-----------
Merge branch 'master' into deprecate-jjtree-methods
Commit: 98b57f75ab9b9153cc3175859840c25a7f2346d7
https://github.com/pmd/pmd/commit/98b57f75ab9b9153cc3175859840c25a7f2346d7
Author: Clément Fournier <[email protected]>
Date: 2020-01-06 (Mon, 06 Jan 2020)
Changed paths:
M docs/pages/release_notes.md
M pmd-cpp/etc/grammar/cpp.jj
M pmd-modelica/pom.xml
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaImportClause.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/CompositeName.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/Watchdog.java
A
pmd-modelica/src/test/kotlin/net/sourceforge/pmd/lang/modelica/ast/ModelicaCoordsTest.kt
M pmd-plsql/etc/grammar/PldocAST.jjt
M pmd-vm/etc/grammar/VmParser.jjt
Log Message:
-----------
Merge branch 'master' into deprecate-jjtree-methods
Commit: 820edada4ffdbbc3b5ebeb2123651795416b60ac
https://github.com/pmd/pmd/commit/820edada4ffdbbc3b5ebeb2123651795416b60ac
Author: Clément Fournier <[email protected]>
Date: 2020-01-12 (Sun, 12 Jan 2020)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/AbstractJjtreeNode.java
A
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/TraversalUtils.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/JspNode.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/AbstractJspRule.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaNode.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AbstractModelicaRule.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLNode.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java
M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRule.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractVmRule.java
Log Message:
-----------
Add 'children' iterable method to Node interface
Commit: ddb5f44d3a875534d355030a3096b04855702720
https://github.com/pmd/pmd/commit/ddb5f44d3a875534d355030a3096b04855702720
Author: Clément Fournier <[email protected]>
Date: 2020-01-12 (Sun, 12 Jan 2020)
Changed paths:
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/AbstractVmNode.java
Log Message:
-----------
Fix compilation
Commit: 8aa656d5ac1ce5eff603e951995b20406364599d
https://github.com/pmd/pmd/commit/8aa656d5ac1ce5eff603e951995b20406364599d
Author: Clément Fournier <[email protected]>
Date: 2020-01-12 (Sun, 12 Jan 2020)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
Log Message:
-----------
Fix comment according to suggestion
Commit: 83c568a8816a439f4420ca029c2684e3b719b81b
https://github.com/pmd/pmd/commit/83c568a8816a439f4420ca029c2684e3b719b81b
Author: Clément Fournier <[email protected]>
Date: 2020-01-12 (Sun, 12 Jan 2020)
Changed paths:
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/TraversalUtils.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
Log Message:
-----------
Fix compilation
Commit: f53993427cdf7316b867c5d5ddb3194567fbe3dc
https://github.com/pmd/pmd/commit/f53993427cdf7316b867c5d5ddb3194567fbe3dc
Author: Andreas Dangel <[email protected]>
Date: 2020-01-17 (Fri, 17 Jan 2020)
Changed paths:
M docs/pages/release_notes.md
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
A
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/AbstractJjtreeNode.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptNode.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/AbstractJspNode.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/JspNode.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/AbstractJspRule.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaClassSpecifierNode.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaNode.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ScopeAndDeclarationFinder.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AbstractModelicaRule.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/AbstractPLSQLNode.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLNode.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserVisitorAdapter.java
M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRule.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/AbstractVFNode.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/AbstractVmNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractVmRule.java
Log Message:
-----------
Merge branch 'pr-2172'
[core] Deprecate jjtree methods from the Node interface
Compare: https://github.com/pmd/pmd/compare/741bb0b2184c...f53993427cdf
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits