Branch: refs/heads/pmd/7.0.x
Home: https://github.com/pmd/pmd
Commit: 8140ae9cbc9be942417d66a3f3d7a97b6970e66f
https://github.com/pmd/pmd/commit/8140ae9cbc9be942417d66a3f3d7a97b6970e66f
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
A pmd-core/src/main/java/net/sourceforge/pmd/ViolationSuppressor.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.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/RootNode.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseParser.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java
M pmd-java/etc/grammar/Java.jjt
M pmd-java/src/main/ant/alljavacc.xml
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageParser.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
Log Message:
-----------
Extract suppressor interface
Commit: 6b3e4f1b341137f68e0b0832a70724cc082b0256
https://github.com/pmd/pmd/commit/6b3e4f1b341137f68e0b0832a70724cc082b0256
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaParser.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.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-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:
-----------
WIP3
Commit: 0d7d23aa4f69dcfe7a668bd5f5e1e81b26e42468
https://github.com/pmd/pmd/commit/0d7d23aa4f69dcfe7a668bd5f5e1e81b26e42468
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/main/java/net/sourceforge/pmd/ViolationSuppressor.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.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/rule/JavaRuleViolationFactory.java
Log Message:
-----------
Figure out suppressors
Commit: 98ab2c1665adb6655982501d2d1c8f1425cd9428
https://github.com/pmd/pmd/commit/98ab2c1665adb6655982501d2d1c8f1425cd9428
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexInternalAstApi.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexRootNode.java
R
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/ApexRuleViolationFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolation.java
M pmd-core/src/main/java/net/sourceforge/pmd/cache/CachedRuleViolation.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/ParametricRuleViolation.java
Log Message:
-----------
Simplify apex violations
Commit: d1479d9fcffeb4c6bbb1758effb4a1beaf7ba3d2
https://github.com/pmd/pmd/commit/d1479d9fcffeb4c6bbb1758effb4a1beaf7ba3d2
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
R
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexInternalAstApi.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexRootNode.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolationFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/ViolationSuppressor.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.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/rule/JavaRuleViolation.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java
Log Message:
-----------
Make suppressors lighter
Commit: c29f1a6b84cc10e07fcfff70775c126eac8209ef
https://github.com/pmd/pmd/commit/c29f1a6b84cc10e07fcfff70775c126eac8209ef
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 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/SourceCodeProcessor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Parser.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTAstRoot.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleViolationFactory.java
M
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserTest.java
Log Message:
-----------
Remove suppress map
Commit: eb88113ed1a4e791a058dad7292767075c0955a3
https://github.com/pmd/pmd/commit/eb88113ed1a4e791a058dad7292767075c0955a3
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java
M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.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/ast/DummyNode.java
A pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyRoot.java
A
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyRuleViolationFactory.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigatorTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java
Log Message:
-----------
Fix tests
Commit: b270076e136c0db512d6883c22be9cffe1cf53ef
https://github.com/pmd/pmd/commit/b270076e136c0db512d6883c22be9cffe1cf53ef
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolationFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/ViolationSuppressor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleViolationFactory.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactoryTest.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspHandler.java
R
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/JspRuleViolationFactory.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLHandler.java
R
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleViolationFactory.java
M pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftHandler.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfHandler.java
R
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/VfRuleViolationFactory.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmHandler.java
R
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/VmRuleViolationFactory.java
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlHandler.java
R
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/XmlRuleViolationFactory.java
Log Message:
-----------
Remove useless violation factories
Commit: c61c77b05540fc29c55c7a87e51e10c5bc856203
https://github.com/pmd/pmd/commit/c61c77b05540fc29c55c7a87e51e10c5bc856203
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
Log Message:
-----------
Remove useless suppress method
Commit: 70abdfc0ba1acbaeedadcdb722dcfb2e3f276ec1
https://github.com/pmd/pmd/commit/70abdfc0ba1acbaeedadcdb722dcfb2e3f276ec1
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/ViolationSuppressor.java
Log Message:
-----------
Doc
Commit: 9431ce4d9f8e4a9f17bd5a4c9b25a7ed766f206a
https://github.com/pmd/pmd/commit/9431ce4d9f8e4a9f17bd5a4c9b25a7ed766f206a
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/ViolationSuppressor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/ParametricRuleViolation.java
Log Message:
-----------
Cleanup a bit
Commit: d0a3174f204ca812e955bfb68a89837db9e578c7
https://github.com/pmd/pmd/commit/d0a3174f204ca812e955bfb68a89837db9e578c7
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolationFactory.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java
A
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/DefaultRuleViolationFactory.java
M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
R
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyRuleViolationFactory.java
R
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactoryTest.java
A
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/DefaultRuleViolationFactoryTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Handler.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptLanguageModule.java
R
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleViolationFactory.java
M pmd-javascript/src/test/java/net/sourceforge/pmd/ReportTest.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageHandler.java
R
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleViolationFactory.java
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
Log Message:
-----------
Remove useless violation factories
Commit: a597cbd5376586505188f6c883238c950d4ac981
https://github.com/pmd/pmd/commit/a597cbd5376586505188f6c883238c950d4ac981
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolationFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/ViolationSuppressor.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java
Log Message:
-----------
Rename #id to #getId
Commit: ac9cc973136056c024041411bb1af2915d4b6182
https://github.com/pmd/pmd/commit/ac9cc973136056c024041411bb1af2915d4b6182
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/DefaultRuleViolationFactory.java
Log Message:
-----------
Cleanup, avoid recreating set
Commit: 12d04beb9bf8e8db918c114b7a84db7890a4d857
https://github.com/pmd/pmd/commit/12d04beb9bf8e8db918c114b7a84db7890a4d857
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexHandler.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspHandler.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLHandler.java
M pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftHandler.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfHandler.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmHandler.java
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlHandler.java
Log Message:
-----------
Fix some pr comments
Commit: 31db265af95595a5fa566478fed9d4ffec677138
https://github.com/pmd/pmd/commit/31db265af95595a5fa566478fed9d4ffec677138
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrRuleViolationFactory.java
Log Message:
-----------
Remove antlr violation factory
Commit: e16a5c9868ae2a904d9e4110fa2730de3e1d8343
https://github.com/pmd/pmd/commit/e16a5c9868ae2a904d9e4110fa2730de3e1d8343
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/ViolationSuppressor.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseParser.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java
M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyRoot.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigatorTest.java
Log Message:
-----------
Checkstyle
Commit: a455e7834dcf5d67f7259dc689516dad16184534
https://github.com/pmd/pmd/commit/a455e7834dcf5d67f7259dc689516dad16184534
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.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/ASTVariableDeclaratorId.java
Log Message:
-----------
Tighten visibility of AST internals
Commit: 795234c446432b3d856de6d56783f90ad10b7267
https://github.com/pmd/pmd/commit/795234c446432b3d856de6d56783f90ad10b7267
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M pmd-java/src/main/ant/alljavacc.xml
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
Log Message:
-----------
Revert changes to visibility
Commit: 80f5afb14a804cecfa0a9e1d6555c077b76949c5
https://github.com/pmd/pmd/commit/80f5afb14a804cecfa0a9e1d6555c077b76949c5
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.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/ASTVariableDeclaratorId.java
Log Message:
-----------
Revert "Tighten visibility of AST internals"
This reverts commit 111c0fd08ba479f2b4b7f0321071d1acce8df4fd.
Commit: 2f0d672ae2066230322306fc4312d7fa45a3a5e7
https://github.com/pmd/pmd/commit/2f0d672ae2066230322306fc4312d7fa45a3a5e7
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/DefaultRuleViolationFactory.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java
Log Message:
-----------
Fix class init bug
Commit: cd79d648734fb3e61c087d7ac2450cbcf06acda3
https://github.com/pmd/pmd/commit/cd79d648734fb3e61c087d7ac2450cbcf06acda3
Author: Clément Fournier <[email protected]>
Date: 2019-10-07 (Mon, 07 Oct 2019)
Changed paths:
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/rule/JavaRuleViolationFactory.java
Log Message:
-----------
Fix build after rebase
Commit: 4f8ed4c1c23160cf4b0fcffd498b3418e6257432
https://github.com/pmd/pmd/commit/4f8ed4c1c23160cf4b0fcffd498b3418e6257432
Author: Clément Fournier <[email protected]>
Date: 2019-10-08 (Tue, 08 Oct 2019)
Changed paths:
M docs/pages/pmd/rules/java.md
M docs/pages/pmd/rules/java/bestpractices.md
M docs/pages/pmd/rules/java/codestyle.md
M docs/pages/pmd/rules/java/errorprone.md
M docs/pages/pmd/userdocs/cli_reference.md
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java
M
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDTask.java
M
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmacsRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XSLTRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/DataSource.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/FileDataSource.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ReaderDataSource.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ZipDataSource.java
A
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/AbstractDataSource.java
M
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
M pmd-cpp/src/main/java/net/sourceforge/pmd/cpd/CPPTokenizer.java
M pmd-java/pom.xml
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidSlf4jMessageFormatRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/MoreThanOneLoggerRule.java
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/LawOfDemeter.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidSlf4jMessageFormat.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MoreThanOneLogger.xml
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/cli/BaseCLITest.java
M pom.xml
Log Message:
-----------
Merge branch '7.0.x' into violation-suppressors
Commit: 3d6f6607000c79e2a14c8c23a8835cff92d224f8
https://github.com/pmd/pmd/commit/3d6f6607000c79e2a14c8c23a8835cff92d224f8
Author: Clément Fournier <[email protected]>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.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-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:
-----------
Checkstyle
Commit: bb7478cd0a18b4fe5ddb1be7d5508f2679761870
https://github.com/pmd/pmd/commit/bb7478cd0a18b4fe5ddb1be7d5508f2679761870
Author: Clément Fournier <[email protected]>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolationFactory.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleViolationFactory.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/JspRuleViolationFactory.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleViolationFactory.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleViolationFactory.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/VfRuleViolationFactory.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/VmRuleViolationFactory.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/XmlRuleViolationFactory.java
Log Message:
-----------
Deprecate RuleViolationFactory impls
Internal APIs
Commit: eb6ceef08520bb08be1670f099887352cb05ee0c
https://github.com/pmd/pmd/commit/eb6ceef08520bb08be1670f099887352cb05ee0c
Author: Clément Fournier <[email protected]>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolationFactory.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleViolationFactory.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleViolationFactory.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/JspRuleViolationFactory.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleViolationFactory.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleViolationFactory.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/VfRuleViolationFactory.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/VmRuleViolationFactory.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/XmlRuleViolationFactory.java
Log Message:
-----------
Add comments and update release notes
Commit: b1ba962ddf9404484ff2e579207a0109e52ece35
https://github.com/pmd/pmd/commit/b1ba962ddf9404484ff2e579207a0109e52ece35
Author: Clément Fournier <[email protected]>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolation.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolation.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/errorprone/DaaRuleViolation.java
Log Message:
-----------
Deprecate RuleViolation impls
Commit: e37f791caa335628e56a5bca07bd97f565660a92
https://github.com/pmd/pmd/commit/e37f791caa335628e56a5bca07bd97f565660a92
Author: Clément Fournier <[email protected]>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Release notes
Commit: e06165584f2b348e3ef6f91b38bef6dd96225e6a
https://github.com/pmd/pmd/commit/e06165584f2b348e3ef6f91b38bef6dd96225e6a
Author: Clément Fournier <[email protected]>
Date: 2019-12-09 (Mon, 09 Dec 2019)
Changed paths:
M .gitignore
M .travis.yml
A .travis/before_install.sh
M .travis/build-deploy.sh
M .travis/build-doc.sh
A .travis/build-publish.sh
M .travis/common-functions.sh
A .travis/github-releases-api.sh
M .travis/install-openjdk.sh
M .travis/logger.sh
A .travis/regression-tester.sh
R .travis/release.sh
M .travis/setup-secrets.sh
A .travis/sourceforge-api.sh
M do-release.sh
M docs/_config.yml
M docs/_data/sidebars/pmd_sidebar.yml
M docs/pages/next_major_development.md
A docs/pages/pmd/devdocs/rule_deprecation.md
M docs/pages/pmd/languages/java_metrics_index.md
M docs/pages/pmd/projectdocs/trivia/products.md
R docs/pages/pmd/rules/apex.md
R docs/pages/pmd/rules/apex/bestpractices.md
R docs/pages/pmd/rules/apex/codestyle.md
R docs/pages/pmd/rules/apex/design.md
R docs/pages/pmd/rules/apex/documentation.md
R docs/pages/pmd/rules/apex/errorprone.md
R docs/pages/pmd/rules/apex/performance.md
R docs/pages/pmd/rules/apex/security.md
R docs/pages/pmd/rules/ecmascript.md
R docs/pages/pmd/rules/ecmascript/bestpractices.md
R docs/pages/pmd/rules/ecmascript/codestyle.md
R docs/pages/pmd/rules/ecmascript/errorprone.md
R docs/pages/pmd/rules/java.md
R docs/pages/pmd/rules/java/bestpractices.md
R docs/pages/pmd/rules/java/codestyle.md
R docs/pages/pmd/rules/java/design.md
R docs/pages/pmd/rules/java/documentation.md
R docs/pages/pmd/rules/java/errorprone.md
R docs/pages/pmd/rules/java/multithreading.md
R docs/pages/pmd/rules/java/performance.md
R docs/pages/pmd/rules/java/security.md
R docs/pages/pmd/rules/jsp.md
R docs/pages/pmd/rules/jsp/bestpractices.md
R docs/pages/pmd/rules/jsp/codestyle.md
R docs/pages/pmd/rules/jsp/design.md
R docs/pages/pmd/rules/jsp/errorprone.md
R docs/pages/pmd/rules/jsp/security.md
R docs/pages/pmd/rules/plsql.md
R docs/pages/pmd/rules/plsql/bestpractices.md
R docs/pages/pmd/rules/plsql/codestyle.md
R docs/pages/pmd/rules/plsql/design.md
R docs/pages/pmd/rules/plsql/errorprone.md
R docs/pages/pmd/rules/pom.md
R docs/pages/pmd/rules/pom/errorprone.md
R docs/pages/pmd/rules/vf.md
R docs/pages/pmd/rules/vf/security.md
R docs/pages/pmd/rules/vm.md
R docs/pages/pmd/rules/vm/bestpractices.md
R docs/pages/pmd/rules/vm/design.md
R docs/pages/pmd/rules/vm/errorprone.md
R docs/pages/pmd/rules/xml.md
R docs/pages/pmd/rules/xml/errorprone.md
R docs/pages/pmd/rules/xsl.md
R docs/pages/pmd/rules/xsl/codestyle.md
R docs/pages/pmd/rules/xsl/performance.md
M docs/pages/pmd/userdocs/cli_reference.md
M docs/pages/pmd/userdocs/extending/writing_pmd_rules.md
M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
M docs/pages/pmd/userdocs/making_rulesets.md
M docs/pages/pmd/userdocs/tools/ant.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexJorjeLogging.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTSoqlExpression.java
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTSoqlExpressionTest.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/RuleSetFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java
M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.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/cpd/GridBagHelper.java
M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/IteratorUtil.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/Attribute.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/ImportWrapper.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java
M
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/ColumnDescriptor.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/main/java/net/sourceforge/pmd/util/ClassUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/ClasspathClassLoader.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/CompoundIterator.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/DateTimeUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/EmptyIterator.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/FileFinder.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/FileIterable.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/NumericConstants.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/ResourceLoader.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/SearchFunction.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/TypeMap.java
A
pmd-core/src/main/java/net/sourceforge/pmd/util/designerbindings/DesignerBindings.java
A
pmd-core/src/main/java/net/sourceforge/pmd/util/designerbindings/RelatedNodesSelector.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/filter/AbstractDelegateFilter.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/filter/AndFilter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/filter/DirectoryFilter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/filter/FileExtensionFilter.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/filter/Filter.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/filter/Filters.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/filter/NotFilter.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/filter/OrFilter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/filter/RegexStringFilter.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/log/AntLogHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/log/PmdLogFormatter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/log/ScopedLogHandlersManager.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/junit/JavaUtilLoggingRule.java
A pmd-core/src/test/java/net/sourceforge/pmd/junit/LocaleRule.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
A pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
A
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java
R
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTst.java
M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmacsRendererTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmptyRendererTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/PapariTextRendererTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java
A pmd-core/src/test/resources/net/sourceforge/pmd/ant/src/sample.dummy
M pmd-core/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml
M pmd-core/src/test/resources/rulesets/dummy/basic.xml
M pmd-dist/pom.xml
M pmd-dist/src/main/resources/assemblies/pmd-src.xml
A
pmd-dist/src/test/java/net/sourceforge/pmd/it/AbstractBinaryDistributionTest.java
A pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/CpdExecutor.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
A pmd-dist/src/test/resources/rulesets/all-apex.xml
A pmd-dist/src/test/resources/rulesets/all-java.xml
A pmd-dist/src/test/resources/rulesets/all-javascript.xml
A pmd-dist/src/test/resources/rulesets/all-jsp.xml
A pmd-dist/src/test/resources/rulesets/all-plsql.xml
A pmd-dist/src/test/resources/rulesets/all-pom.xml
A pmd-dist/src/test/resources/rulesets/all-velocitytemplate.xml
A pmd-dist/src/test/resources/rulesets/all-visualforce.xml
A pmd-dist/src/test/resources/rulesets/all-xml.xml
A pmd-dist/src/test/resources/rulesets/all-xsl.xml
R pmd-dist/src/test/resources/sample-source/JumbledIncrementer.java
A pmd-dist/src/test/resources/sample-source/apex/TableGridController.cls
A pmd-dist/src/test/resources/sample-source/java/JumbledIncrementer.java
A pmd-dist/src/test/resources/sample-source/javascript/SampleCode.js
A pmd-dist/src/test/resources/sample-source/jsp/SampleCode.jsp
A pmd-dist/src/test/resources/sample-source/plsql/SampleCode.pls
A pmd-dist/src/test/resources/sample-source/pom/pom.xml.pom
A pmd-dist/src/test/resources/sample-source/velocitytemplate/helloworld.vm
A pmd-dist/src/test/resources/sample-source/visualforce/SampleCode.page
A pmd-dist/src/test/resources/sample-source/xml/samplecode.xml
A pmd-dist/src/test/resources/sample-source/xsl/samplecode.xslt
M pmd-doc/pom.xml
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaHandler.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaDataFlowHandler.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageHandler.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageParser.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaProcessingStage.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaDataFlowHandler.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageHandler.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageParser.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaProcessingStage.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/api/JavaClassMetricKey.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/api/JavaOperationMetricKey.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/ClassFanOutMetric.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/visitors/ClassFanOutVisitor.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/bestpractices/UnusedImportsRule.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/UnnecessaryFullyQualifiedNameRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DataflowAnomalyAnalysisRule.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidSlf4jMessageFormatRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
M pmd-java/src/main/resources/category/java/codestyle.xml
M pmd-java/src/main/resources/category/java/design.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
M pmd-java/src/main/resources/category/java/multithreading.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
M pmd-java/src/test/java/net/sourceforge/pmd/cli/CLITest.java
M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ParserTstUtil.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/AllMetricsTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/CfoTestRule.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedimports/Issue2016.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/TestClass.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/subpackage/MyAnnotation.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatTest.java
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidSlf4jMessageFormatTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/MethodCallExpressionTypes.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/CfoTest.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedImports.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LinguisticNaming.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DataflowAnomalyAnalysis.xml
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidLogMessageFormat.xml
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidSlf4jMessageFormat.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MissingStaticMethodInNonInstantiatableClass.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/DoNotUseThreads.xml
M pmd-java/src/test/resources/rulesets/java/metrics_test.xml
R pmd-java8/pom.xml
M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
M pom.xml
Log Message:
-----------
Merge branch '7.0.x' into violation-suppressors
Commit: 1f0caf50340b7e310bb966f1512c88402e43d766
https://github.com/pmd/pmd/commit/1f0caf50340b7e310bb966f1512c88402e43d766
Author: Clément Fournier <[email protected]>
Date: 2019-12-09 (Mon, 09 Dec 2019)
Changed paths:
M .travis/build-deploy.sh
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaHandler.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaParser.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaDataFlowHandler.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageHandler.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageParser.java
Log Message:
-----------
Merge branch 'master' into deprecate-rvf-impls
Commit: fdbf2e5aff3c03eeccbb0499c763bb19dc0db18c
https://github.com/pmd/pmd/commit/fdbf2e5aff3c03eeccbb0499c763bb19dc0db18c
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2019-12-09 (Mon, 09 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
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/ApexRuleViolationFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolation.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleViolationFactory.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/JavaRuleViolationFactory.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DaaRuleViolation.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleViolationFactory.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/JspRuleViolationFactory.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleViolationFactory.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleViolationFactory.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/VfRuleViolationFactory.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/VmRuleViolationFactory.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/XmlRuleViolationFactory.java
Log Message:
-----------
Merge pull request #2146 from oowekyala/deprecate-rvf-impls
[core] Deprecate implementations of RuleViolation[Factory]
Commit: 51b4307a5211bf43cae8c4358a28d7461a8d49a9
https://github.com/pmd/pmd/commit/51b4307a5211bf43cae8c4358a28d7461a8d49a9
Author: Clément Fournier <[email protected]>
Date: 2019-12-10 (Tue, 10 Dec 2019)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationTest.java
Log Message:
-----------
Fix imports
Fix integration test
Commit: 8987b69f51db39136d747bfb1213d6ea7e3e933b
https://github.com/pmd/pmd/commit/8987b69f51db39136d747bfb1213d6ea7e3e933b
Author: Clément Fournier <[email protected]>
Date: 2019-12-10 (Tue, 10 Dec 2019)
Changed paths:
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolationFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java
A
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/DefaultRuleViolationFactory.java
A
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/impl/DefaultRuleViolationFactory.java
M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/DefaultRuleViolationFactoryTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
Log Message:
-----------
Add back AbstractRVFactory for compat with designer
Commit: 282932baa61e069e059045ae944838fd62284e68
https://github.com/pmd/pmd/commit/282932baa61e069e059045ae944838fd62284e68
Author: Clément Fournier <[email protected]>
Date: 2019-12-10 (Tue, 10 Dec 2019)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageHandler.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
Log Message:
-----------
Merge branch '7.0.x' into violation-suppressors
Commit: ae8c70b7c96182d40900e30d73c5c3b214689e64
https://github.com/pmd/pmd/commit/ae8c70b7c96182d40900e30d73c5c3b214689e64
Author: Clément Fournier <[email protected]>
Date: 2019-12-10 (Tue, 10 Dec 2019)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java
M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
Log Message:
-----------
Checkstyle
Commit: 9c66e157583ec68cf262651749188b3befd1d478
https://github.com/pmd/pmd/commit/9c66e157583ec68cf262651749188b3befd1d478
Author: Clément Fournier <[email protected]>
Date: 2019-12-11 (Wed, 11 Dec 2019)
Changed paths:
M docs/pages/release_notes.md
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/ApexRuleViolationFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolation.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleViolationFactory.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/JavaRuleViolationFactory.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DaaRuleViolation.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleViolationFactory.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/JspRuleViolationFactory.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleViolationFactory.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleViolationFactory.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/VfRuleViolationFactory.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/VmRuleViolationFactory.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/XmlRuleViolationFactory.java
Log Message:
-----------
Merge branch 'master' into 7.0.x
Commit: 37fc2dc95c9c0ccb23ca9595c9a7c4e1199ce454
https://github.com/pmd/pmd/commit/37fc2dc95c9c0ccb23ca9595c9a7c4e1199ce454
Author: Clément Fournier <[email protected]>
Date: 2019-12-11 (Wed, 11 Dec 2019)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexHandler.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexParser.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexRootNode.java
R
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolation.java
R
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolationFactory.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/ApexRuleViolationFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleViolation.java
M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
A pmd-core/src/main/java/net/sourceforge/pmd/ViolationSuppressor.java
M pmd-core/src/main/java/net/sourceforge/pmd/cache/CachedRuleViolation.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.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/RootNode.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseParser.java
R
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrRuleViolationFactory.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/ParametricRuleViolation.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleViolationFactory.java
A
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/impl/DefaultRuleViolationFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.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/ast/DummyNode.java
A pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyRoot.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigatorTest.java
R
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactoryTest.java
A
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/DefaultRuleViolationFactoryTest.java
M
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java
M pmd-java/etc/grammar/Java.jjt
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageHandler.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageParser.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolation.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleViolationFactory.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactoryTest.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Handler.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Parser.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptLanguageModule.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTAstRoot.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java
R
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleViolationFactory.java
M pmd-javascript/src/test/java/net/sourceforge/pmd/ReportTest.java
M
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserTest.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspHandler.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspParser.java
R
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/JspRuleViolationFactory.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLHandler.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java
R
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleViolationFactory.java
M
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageHandler.java
M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
R
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleViolationFactory.java
M pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftHandler.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/VfHandler.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
R
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/VfRuleViolationFactory.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmHandler.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmParser.java
R
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/VmRuleViolationFactory.java
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlHandler.java
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlParser.java
R
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/XmlRuleViolationFactory.java
Log Message:
-----------
Merge branch 'violation-suppressors' into 7.0.x
Compare: https://github.com/pmd/pmd/compare/0c0f9113436d...37fc2dc95c9c
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits