Branch: refs/heads/pmd/7.0.x
Home: https://github.com/pmd/pmd
Commit: 81512f2d538b58a7272038c77ec2e920fe4578b2
https://github.com/pmd/pmd/commit/81512f2d538b58a7272038c77ec2e920fe4578b2
Author: Anatoly Trosinenko <[email protected]>
Date: 2019-10-12 (Sat, 12 Oct 2019)
Changed paths:
M docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
Log Message:
-----------
[doc] Update docs on adding support for a new language
Commit: 64f44369be68c4e9e444568093605c5d2716b0d3
https://github.com/pmd/pmd/commit/64f44369be68c4e9e444568093605c5d2716b0d3
Author: Andreas Dangel <[email protected]>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
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
Log Message:
-----------
[apex] Move ApexCSRF rule from security to errorprone
Also move the Helper class into a internal package and
deprecated the old Helper class.
Refs #2064
Commit: 3dda94ec2a32aa75d0741f53525fabae93e8b4e8
https://github.com/pmd/pmd/commit/3dda94ec2a32aa75d0741f53525fabae93e8b4e8
Author: Andreas Dangel <[email protected]>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/ApexCSRF.xml
Log Message:
-----------
[apex] Fix ApexCSRF false-negatives with initializers
(Static) initializers were not considered yet.
Commit: 7ec489ca5db342524d5e6a9620d874868f5a00b8
https://github.com/pmd/pmd/commit/7ec489ca5db342524d5e6a9620d874868f5a00b8
Author: Andreas Dangel <[email protected]>
Date: 2019-11-16 (Sat, 16 Nov 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
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
Log Message:
-----------
[core] Fix unnecessary deprecation warning
When a custom ruleset references a built-in ruleset, that contains
rules as well as deprecated rule references, then there should be
no warnings about using deprecated rules. In fact, the deprecated
rules are not used. They would only be used, when explicitly referenced.
Commit: b1fc3110de1eb63d30a3934459e076e4a1bce7b6
https://github.com/pmd/pmd/commit/b1fc3110de1eb63d30a3934459e076e4a1bce7b6
Author: Andreas Dangel <[email protected]>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml
Log Message:
-----------
[java] StringInstatiation tests - remove unnecessary CDATA
Commit: 3b6fcf4b7a481bb031499f358391543289c5c663
https://github.com/pmd/pmd/commit/3b6fcf4b7a481bb031499f358391543289c5c663
Author: Andreas Dangel <[email protected]>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml
Log Message:
-----------
[java] StringInstatiation: False negative with String-array access
Fixes #2141
Commit: 9616312de29ad0995828e8b9afa67273423c9a90
https://github.com/pmd/pmd/commit/9616312de29ad0995828e8b9afa67273423c9a90
Author: Andreas Dangel <[email protected]>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
M
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/ArrayAccess.java
Log Message:
-----------
[java] Support type resolution for array access expressions
Commit: b7d61fca9495c5eb73e2f0392dd33bf6604d121e
https://github.com/pmd/pmd/commit/b7d61fca9495c5eb73e2f0392dd33bf6604d121e
Author: Andreas Dangel <[email protected]>
Date: 2019-12-06 (Fri, 06 Dec 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml
Log Message:
-----------
[java] StringInstantiation: fix false negative with multi-dim arr access
Commit: 9502cae042408c6b36a60d7fdf45353b4bb3a9d4
https://github.com/pmd/pmd/commit/9502cae042408c6b36a60d7fdf45353b4bb3a9d4
Author: Andreas Dangel <[email protected]>
Date: 2019-12-08 (Sun, 08 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitAssertionsShouldIncludeMessage.xml
Log Message:
-----------
[java] JUnitAssertionsShouldIncludeMessage - False positive with assertEquals
and JUnit5
Fixes #2149
Commit: 71bf676225399240906c5804cbe29b98d206b3e4
https://github.com/pmd/pmd/commit/71bf676225399240906c5804cbe29b98d206b3e4
Author: Andreas Dangel <[email protected]>
Date: 2019-12-08 (Sun, 08 Dec 2019)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitAssertionsShouldIncludeMessage.xml
Log Message:
-----------
Remove unnecessary CDATA in JUnitAssertionsShouldIncludeMessage.xml
Commit: 2b1e21bf11f5c697a17f99fb88aa55b6709ca2c4
https://github.com/pmd/pmd/commit/2b1e21bf11f5c697a17f99fb88aa55b6709ca2c4
Author: Andreas Dangel <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitAssertionsShouldIncludeMessage.xml
Log Message:
-----------
Merge branch 'pr-2151'
[java] Fix false-positive in JUnitAssertionsShouldIncludeMessage
Commit: da194bf427e0d6ca9b4f7cd58a5a1f3394e45cc4
https://github.com/pmd/pmd/commit/da194bf427e0d6ca9b4f7cd58a5a1f3394e45cc4
Author: Andreas Dangel <[email protected]>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
M
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/ArrayAccess.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml
Log Message:
-----------
Merge branch 'pr-2148'
[java] Fix false negative for StringInstantion with array access
Commit: eddff1449e1b734acabd399372fe6a5faafa7561
https://github.com/pmd/pmd/commit/eddff1449e1b734acabd399372fe6a5faafa7561
Author: Clément Fournier <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeBodyDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractMethodLikeNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiableNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedName.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/MethodLikeNode.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaOperationQualifiedName.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaTypeQualifiedName.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameFactory.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/bestpractices/MissingOverrideRule.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/UnnecessaryModifierRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NPathComplexityRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
Log Message:
-----------
Deprecate TypeKind and related
Commit: 76d33ea3ddf2a7de85d051c7760f2d93f781ed43
https://github.com/pmd/pmd/commit/76d33ea3ddf2a7de85d051c7760f2d93f781ed43
Author: Clément Fournier <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NPathComplexityRule.java
Log Message:
-----------
Fix checkstyle
Commit: 8b66e0a4da3b597a82385a88ee31ffd23d158e48
https://github.com/pmd/pmd/commit/8b66e0a4da3b597a82385a88ee31ffd23d158e48
Author: Andreas Dangel <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.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
Log Message:
-----------
[core] Fix XPath node compareOrder
In Saxon, NodeInfo.compareOrder is used to determine, whether a
node is already contained in a union set or not. For different nodes
it must return a value != 0. It should consider the position of the
nodes in document order. The new implementation uses now the
position of the nodes (begin line, begin column) to determine the order.
It might fail, if the position of the nodes are not correct.
Commit: ed253183aa60d11ce5d0aabf6de8269440429d52
https://github.com/pmd/pmd/commit/ed253183aa60d11ce5d0aabf6de8269440429d52
Author: Andreas Dangel <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml
Log Message:
-----------
[java] AvoidLiteralsInIfCondition: false negative for expressions
Fixes #2140
Commit: c0d0fd3fbe01c876cdb1ad643cb7dc59756438b7
https://github.com/pmd/pmd/commit/c0d0fd3fbe01c876cdb1ad643cb7dc59756438b7
Author: Andreas Dangel <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml
Log Message:
-----------
[java] AvoidLiteralsInIfCondition: report Literal rather than IfCondition
If the IfCondition spans multiple lines, it easier to spot the
literal, if the violation is reported on the correct line where
the literal is located.
Commit: 1cfd14ec7c211b3c3771955e2da5c7e914dc43b0
https://github.com/pmd/pmd/commit/1cfd14ec7c211b3c3771955e2da5c7e914dc43b0
Author: Andreas Dangel <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml
Log Message:
-----------
[java] AvoidLiteralsInIfCondition: add additional check for expressions
Commit: 7b5e9703ec59a6817f83804fe981d2464af87ebd
https://github.com/pmd/pmd/commit/7b5e9703ec59a6817f83804fe981d2464af87ebd
Author: Andreas Dangel <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml
Log Message:
-----------
[java] AvoidLiteralsInIfCondition: add property ignoreExpressions
The property ignoreExpressions is set to true in order to keep
the rule backwards compatible.
Commit: 0d9fe56ec3a7e9665679429df7bd3c9133fbce06
https://github.com/pmd/pmd/commit/0d9fe56ec3a7e9665679429df7bd3c9133fbce06
Author: Andreas Dangel <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java
Log Message:
-----------
Fixes from review #2115
Commit: 70f059788701b954b3c794ade32a39b2a33a3b3c
https://github.com/pmd/pmd/commit/70f059788701b954b3c794ade32a39b2a33a3b3c
Author: Andreas Dangel <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M .travis.yml
M .travis/secrets.tar.enc
M .travis/setup-secrets.sh
Log Message:
-----------
[ci] Update release signing key
New key: PMD Release Signing Key <[email protected]>
0xD0BF1D737C9A1C22
Valid till 2020-12-15
Commit: 78c8ea27491f857931332dceb678aa087d31747e
https://github.com/pmd/pmd/commit/78c8ea27491f857931332dceb678aa087d31747e
Author: Andreas Dangel <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
[ci] Fix travis.yml warnings
* setting root os to linux
* using jobs instead of matrix
Commit: 50560e0aacfb53f41817fd04f80e25b86abd4826
https://github.com/pmd/pmd/commit/50560e0aacfb53f41817fd04f80e25b86abd4826
Author: Clément Fournier <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M pmd-java/src/main/resources/category/java/bestpractices.xml
M pmd-java/src/main/resources/category/java/codestyle.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
M pmd-java/src/main/resources/category/java/performance.xml
Log Message:
-----------
Fix deprecated attribute usage
Commit: 20bf4ad759f967293eac78043078b15390598104
https://github.com/pmd/pmd/commit/20bf4ad759f967293eac78043078b15390598104
Author: Anatoly Trosinenko <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M README.md
M pmd-dist/pom.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
A pmd-modelica/etc/grammar/Modelica.jjt
A pmd-modelica/pom.xml
A pmd-modelica/src/main/ant/alljavacc.xml
A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaLanguage.java
A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaTokenizer.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaHandler.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaParser.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaTokenManager.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTComponentReference.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTDerClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTElementList.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTEnumerationShortClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTExtendingLongClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTMultipleDefinitionImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTName.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTRenamingImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleLongClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleShortClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSingleDefinitionImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTStoredDefinition.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTUnqualifiedImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTWithinClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaClassSpecifierNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaRule.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Helper.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/InternalModelicaNodeApi.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaClassSpecifierNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ResolvableModelicaNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Visibility.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/CompositeName.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/InternalModelicaResolverApi.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaBuiltinType.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassSpecialization.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassType.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaComponentDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSourceFileScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSymbolFacade.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaType.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionContext.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionResult.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionState.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolvableEntity.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/RootScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ScopeAndDeclarationFinder.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/SubcomponentResolver.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/Watchdog.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleChainVisitor.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleViolationFactory.java
A
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language
A
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
A pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
A pmd-modelica/src/main/resources/category/modelica/categories.properties
A pmd-modelica/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
A pmd-modelica/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaLoader.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaParserTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaResolverTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorTest.java
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestGraphical.mo
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestTextual.mo
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/AmbiguousResolution.xml
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ConnectUsingNonConnector.xml
M pmd-test/src/main/resources/rule-tests_1_0_0.xsd
M pom.xml
Log Message:
-----------
[modelica] Initial implementation of Modelica support for PMD
Commit: 6aadcb29a398500bcf8a551c872a62e99177b741
https://github.com/pmd/pmd/commit/6aadcb29a398500bcf8a551c872a62e99177b741
Author: Clément Fournier <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryLocalBeforeReturn.xml
Log Message:
-----------
Fix UnnecessaryLocalBeforeReturn FP with method reference
Commit: 3f7d4326814a03184aa8fe61b55553577e58dd94
https://github.com/pmd/pmd/commit/3f7d4326814a03184aa8fe61b55553577e58dd94
Author: Clément Fournier <[email protected]>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update release notes
Commit: 3e491512ff4745a15ee6547ff7b6ca13e06eec92
https://github.com/pmd/pmd/commit/3e491512ff4745a15ee6547ff7b6ca13e06eec92
Author: Andreas Dangel <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryLocalBeforeReturn.xml
Log Message:
-----------
Merge branch 'pr-2168'
[java] Fix false positive in UnnecessaryLocalBeforeReturn with method references
Commit: a82c9e912b26d2f1e8f8f60fbc09a05a60073dc3
https://github.com/pmd/pmd/commit/a82c9e912b26d2f1e8f8f60fbc09a05a60073dc3
Author: Andreas Dangel <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update release notes with deprecated ASTAnyTypeDeclaration#getImage()
Commit: 9dbaa53f6319a00fad2e09ed1a408df1788b142f
https://github.com/pmd/pmd/commit/9dbaa53f6319a00fad2e09ed1a408df1788b142f
Author: Andreas Dangel <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Release notes: fix jdoc references
Commit: 1480bfeaa4400532a2a79b769a0bbd5c0bd3e315
https://github.com/pmd/pmd/commit/1480bfeaa4400532a2a79b769a0bbd5c0bd3e315
Author: Andreas Dangel <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeBodyDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractMethodLikeNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiableNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedName.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/MethodLikeNode.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaOperationQualifiedName.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaTypeQualifiedName.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameFactory.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/bestpractices/MissingOverrideRule.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/UnnecessaryModifierRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NPathComplexityRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.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/main/resources/category/java/errorprone.xml
M pmd-java/src/main/resources/category/java/performance.xml
Log Message:
-----------
Merge branch 'pr-2165'
[java] Deprecate JavaQualifiedName and a few other things
Commit: c27ed3aa9a2ce5983b6fd067ae6c270bf6f3a226
https://github.com/pmd/pmd/commit/c27ed3aa9a2ce5983b6fd067ae6c270bf6f3a226
Author: Andreas Dangel <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update release notes, refs #2041
Commit: 816c58897aa8b143bc52eaabd27cde1eb5555fef
https://github.com/pmd/pmd/commit/816c58897aa8b143bc52eaabd27cde1eb5555fef
Author: Andreas Dangel <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M README.md
M docs/_data/sidebars/pmd_sidebar.yml
M docs/pages/release_notes.md
M pmd-dist/pom.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
A pmd-modelica/etc/grammar/Modelica.jjt
A pmd-modelica/pom.xml
A pmd-modelica/src/main/ant/alljavacc.xml
A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaLanguage.java
A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaTokenizer.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaHandler.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaParser.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaTokenManager.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTComponentReference.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTDerClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTElementList.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTEnumerationShortClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTExtendingLongClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTMultipleDefinitionImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTName.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTRenamingImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleLongClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleShortClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSingleDefinitionImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTStoredDefinition.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTUnqualifiedImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTWithinClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaClassSpecifierNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaRule.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Helper.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/InternalModelicaNodeApi.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaClassSpecifierNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ResolvableModelicaNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Visibility.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/CompositeName.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/InternalModelicaResolverApi.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaBuiltinType.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassSpecialization.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassType.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaComponentDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSourceFileScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSymbolFacade.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaType.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionContext.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionResult.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionState.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolvableEntity.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/RootScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ScopeAndDeclarationFinder.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/SubcomponentResolver.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/Watchdog.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleChainVisitor.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleViolationFactory.java
A
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language
A
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
A pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
A pmd-modelica/src/main/resources/category/modelica/categories.properties
A pmd-modelica/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
A pmd-modelica/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaLoader.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaParserTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaResolverTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorTest.java
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestGraphical.mo
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestTextual.mo
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/AmbiguousResolution.xml
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ConnectUsingNonConnector.xml
M pmd-test/src/main/resources/rule-tests_1_0_0.xsd
M pom.xml
Log Message:
-----------
Merge branch 'pr-2041'
[modelica] Initial implementation for PMD
Commit: b77aec218ee4b4823c20e8c7e7d1ce428f08cecd
https://github.com/pmd/pmd/commit/b77aec218ee4b4823c20e8c7e7d1ce428f08cecd
Author: Andreas Dangel <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M docs/pages/pmd/userdocs/cli_reference.md
M docs/pages/pmd/userdocs/tools/ant.md
Log Message:
-----------
[doc] Add modelica to cli_reference and ant
Commit: 909dd935d197a83aae4947b26da970655947327e
https://github.com/pmd/pmd/commit/909dd935d197a83aae4947b26da970655947327e
Author: Andreas Dangel <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M pmd-test/src/main/resources/rule-tests_1_0_0.xsd
Log Message:
-----------
[test] Support scala in rule tests
Commit: 7bb987fcf45e0d70dffc3df93312e2c7da11b29b
https://github.com/pmd/pmd/commit/7bb987fcf45e0d70dffc3df93312e2c7da11b29b
Author: Andreas Dangel <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ClassStartNameEqualsEndNameTest.java
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ClassStartNameEqualsEndName.xml
Log Message:
-----------
[modelica] Add rule test for ClassStartNameEqualsEndName
Commit: bc2f2d8f5090ad5cf49a6faec59868770b1ed166
https://github.com/pmd/pmd/commit/bc2f2d8f5090ad5cf49a6faec59868770b1ed166
Author: Andreas Dangel <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
A pmd-dist/src/test/resources/rulesets/all-modelica.xml
A pmd-dist/src/test/resources/sample-source/modelica/SampleCode.mo
Log Message:
-----------
[modelica] Add integration smoke test
Commit: 305e5ef08261730b8cb4a48ffc2714a3bab09925
https://github.com/pmd/pmd/commit/305e5ef08261730b8cb4a48ffc2714a3bab09925
Author: Clément Fournier <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/AmbiguousResolution.xml
Log Message:
-----------
[modelica] Remove source-type attributes in tests xml
This is only needed to select a specific
language version. Tests are failing because
the newer schema has not yet been published.
Commit: baeda3cfe5aa6c05c863b9ed605e98a32d900fdf
https://github.com/pmd/pmd/commit/baeda3cfe5aa6c05c863b9ed605e98a32d900fdf
Author: Clément Fournier <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ClassStartNameEqualsEndName.xml
M
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ConnectUsingNonConnector.xml
Log Message:
-----------
Remove the rest
See parent commit
Commit: 6224bd3d77913edf79e7498d9da66cfb3743ac67
https://github.com/pmd/pmd/commit/6224bd3d77913edf79e7498d9da66cfb3743ac67
Author: Anatoly Trosinenko <[email protected]>
Date: 2019-12-17 (Tue, 17 Dec 2019)
Changed paths:
M pmd-modelica/pom.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
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:
-----------
[modelica] Follow-up fixes for Modelica language module
Commit: 0ff3216b481bf2f4d0fe09b8dc1436d8dab51e9c
https://github.com/pmd/pmd/commit/0ff3216b481bf2f4d0fe09b8dc1436d8dab51e9c
Author: Andreas Dangel <[email protected]>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.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
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml
Log Message:
-----------
Merge branch 'pr-2150'
[java] Fix false negative in AvoidLiteralsInIfCondition
Commit: 66e26a5168e4c0f4a19dec84600a6256c113a287
https://github.com/pmd/pmd/commit/66e26a5168e4c0f4a19dec84600a6256c113a287
Author: Andreas Dangel <[email protected]>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-apex/src/main/resources/category/apex/errorprone.xml
Log Message:
-----------
[doc] Update release notes, refs #2115
Commit: 0b926efaabfa541be1f74d3fde89dd68c4830908
https://github.com/pmd/pmd/commit/0b926efaabfa541be1f74d3fde89dd68c4830908
Author: Andreas Dangel <[email protected]>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
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/RuleSetFactory.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
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
Log Message:
-----------
Merge branch 'pr-2115'
[apex] ApexCSRF changes
Commit: 7e9c5c38d8478e8dfee9535c9d75ca1c554d058f
https://github.com/pmd/pmd/commit/7e9c5c38d8478e8dfee9535c9d75ca1c554d058f
Author: Andreas Dangel <[email protected]>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, refs #2169
Commit: 81de44cbd3bab2535cec9010505a16bb22e81af2
https://github.com/pmd/pmd/commit/81de44cbd3bab2535cec9010505a16bb22e81af2
Author: Andreas Dangel <[email protected]>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M pmd-modelica/pom.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
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 'pr-2169'
[modelica] Follow-up fixes for Modelica language module
Commit: 84c9cc87e1367bf1fd381378ab05ce1a051e5871
https://github.com/pmd/pmd/commit/84c9cc87e1367bf1fd381378ab05ce1a051e5871
Author: Andreas Dangel <[email protected]>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, refs #2051
Commit: 3e01cb443109e181415b827245d930d4e3f28357
https://github.com/pmd/pmd/commit/3e01cb443109e181415b827245d930d4e3f28357
Author: Andreas Dangel <[email protected]>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
M docs/pages/release_notes.md
Log Message:
-----------
Merge branch 'pr-2051'
[doc] Update the docs on adding a new language
Commit: 5866d9e9dd390fb002c49590591b708b0fe52032
https://github.com/pmd/pmd/commit/5866d9e9dd390fb002c49590591b708b0fe52032
Author: Clément Fournier <[email protected]>
Date: 2019-12-19 (Thu, 19 Dec 2019)
Changed paths:
M .travis.yml
M .travis/secrets.tar.enc
M .travis/setup-secrets.sh
M README.md
M docs/_data/sidebars/pmd_sidebar.yml
M docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
M docs/pages/pmd/userdocs/cli_reference.md
M docs/pages/pmd/userdocs/tools/ant.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/RuleSetFactory.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.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
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-dist/pom.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
A pmd-dist/src/test/resources/rulesets/all-modelica.xml
A pmd-dist/src/test/resources/sample-source/modelica/SampleCode.mo
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeBodyDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractMethodLikeNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiableNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedName.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/MethodLikeNode.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaOperationQualifiedName.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaTypeQualifiedName.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameFactory.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/bestpractices/JUnitAssertionsShouldIncludeMessageRule.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/codestyle/ClassNamingConventionsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.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/CyclomaticComplexityRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NPathComplexityRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.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/main/resources/category/java/errorprone.xml
M pmd-java/src/main/resources/category/java/performance.xml
M
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/ArrayAccess.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitAssertionsShouldIncludeMessage.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryLocalBeforeReturn.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml
A pmd-modelica/etc/grammar/Modelica.jjt
A pmd-modelica/pom.xml
A pmd-modelica/src/main/ant/alljavacc.xml
A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaLanguage.java
A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaTokenizer.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaHandler.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaParser.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaTokenManager.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTComponentReference.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTDerClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTElementList.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTEnumerationShortClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTExtendingLongClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTMultipleDefinitionImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTName.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTRenamingImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleLongClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleShortClassSpecifier.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSingleDefinitionImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTStoredDefinition.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTUnqualifiedImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTWithinClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaClassSpecifierNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaRule.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Helper.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/InternalModelicaNodeApi.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaClassSpecifierNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaImportClause.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ResolvableModelicaNode.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Visibility.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/CompositeName.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/InternalModelicaResolverApi.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaBuiltinType.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassSpecialization.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassType.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaComponentDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaDeclaration.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSourceFileScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSymbolFacade.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaType.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionContext.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionResult.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionState.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolvableEntity.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/RootScope.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ScopeAndDeclarationFinder.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/SubcomponentResolver.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/Watchdog.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleChainVisitor.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleViolationFactory.java
A
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language
A
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
A pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
A pmd-modelica/src/main/resources/category/modelica/categories.properties
A pmd-modelica/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
A pmd-modelica/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaLoader.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaParserTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaResolverTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ClassStartNameEqualsEndNameTest.java
A
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorTest.java
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestGraphical.mo
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestTextual.mo
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/AmbiguousResolution.xml
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ClassStartNameEqualsEndName.xml
A
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ConnectUsingNonConnector.xml
M pmd-test/src/main/resources/rule-tests_1_0_0.xsd
M pom.xml
Log Message:
-----------
Merge branch 'master' into 7.0.x
Commit: b302b4d0cf170f344d82d993e275600cff02ceec
https://github.com/pmd/pmd/commit/b302b4d0cf170f344d82d993e275600cff02ceec
Author: Clément Fournier <[email protected]>
Date: 2019-12-19 (Thu, 19 Dec 2019)
Changed paths:
M pmd-modelica/pom.xml
Log Message:
-----------
Update modelica pom
Commit: 320339240fc1d34844b1f6eb123265898a0fed4f
https://github.com/pmd/pmd/commit/320339240fc1d34844b1f6eb123265898a0fed4f
Author: Clément Fournier <[email protected]>
Date: 2019-12-19 (Thu, 19 Dec 2019)
Changed paths:
M pmd-modelica/src/main/ant/alljavacc.xml
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.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
Log Message:
-----------
[modelica] Small cleanups
* Move AbstractModelicaRule into the `rule` package
* Make the visitor interface mention only published types (ie not
AbstractModelicaNode)
* Other cleanups(eg make interfaces extend ModelicaNode)
Commit: ffcacd6eddfabb5b8d04363853cfdc372d81d640
https://github.com/pmd/pmd/commit/ffcacd6eddfabb5b8d04363853cfdc372d81d640
Author: Clément Fournier <[email protected]>
Date: 2019-12-19 (Thu, 19 Dec 2019)
Changed paths:
M pmd-modelica/src/main/ant/alljavacc.xml
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.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
Log Message:
-----------
Merge branch 'master' into 7.0.x
Commit: fc5426ab537fa843dd1cad9fbfdb3125cbaf4a27
https://github.com/pmd/pmd/commit/fc5426ab537fa843dd1cad9fbfdb3125cbaf4a27
Author: Clément Fournier <[email protected]>
Date: 2019-12-19 (Thu, 19 Dec 2019)
Changed paths:
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaHandler.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaParser.java
A
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/internal/ModelicaProcessingStage.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AbstractModelicaRule.java
M
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaLoader.java
Log Message:
-----------
Update modelica for 7.0.0
Compare: https://github.com/pmd/pmd/compare/0cc8e49ae653...fc5426ab537f
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits