Branch: refs/heads/master
Home: https://github.com/pmd/pmd
Commit: 6fb5ac59b92f72e473e9995808138d8017dbf42c
https://github.com/pmd/pmd/commit/6fb5ac59b92f72e473e9995808138d8017dbf42c
Author: Maikel Steneker <[email protected]>
Date: 2020-07-20 (Mon, 20 Jul 2020)
Changed paths:
M pmd-apex/src/test/java/net/sourceforge/pmd/cpd/ApexTokenizerTest.java
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/tabWidth.cls
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/tabWidth.txt
M pmd-core/src/main/ant/alljavacc.xml
M pmd-cpp/src/test/java/net/sourceforge/pmd/cpd/CPPTokenizerTest.java
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/tabWidth.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/tabWidth.txt
M pmd-cs/src/test/java/net/sourceforge/pmd/cpd/CsTokenizerTest.java
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/tabWidth.cs
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/tabWidth.txt
M pmd-dart/src/test/java/net/sourceforge/pmd/cpd/DartTokenizerTest.java
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/tabWidth.dart
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/tabWidth.txt
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaTokenManager.java.bak
M pmd-java/src/test/java/net/sourceforge/pmd/cpd/JavaTokenizerTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/tabWidth.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/tabWidth.txt
M
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/EcmascriptTokenizerTest.java
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/tabWidth.js
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/tabWidth.txt
M pmd-kotlin/src/test/java/net/sourceforge/pmd/cpd/KotlinTokenizerTest.java
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/tabWidth.kt
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/tabWidth.txt
M pmd-lua/src/test/java/net/sourceforge/pmd/cpd/LuaTokenizerTest.java
A
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/tabWidth.lua
A
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/tabWidth.txt
M pmd-matlab/src/test/java/net/sourceforge/pmd/cpd/MatlabTokenizerTest.java
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/tabWidth.m
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/tabWidth.txt
M
pmd-objectivec/src/test/java/net/sourceforge/pmd/cpd/ObjectiveCTokenizerTest.java
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/tabWidth.m
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/tabWidth.txt
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.txt
M pmd-python/src/test/java/net/sourceforge/pmd/cpd/PythonTokenizerTest.java
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/tabWidth.py
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/tabWidth.txt
M pmd-ruby/src/test/java/net/sourceforge/pmd/cpd/RubyTokenizerTest.java
A
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.rb
A
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.txt
M
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java
A
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/tabWidth.scala
A
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/tabWidth.txt
M pmd-swift/src/test/java/net/sourceforge/pmd/cpd/SwiftTokenizerTest.java
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/tabWidth.swift
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/tabWidth.txt
Log Message:
-----------
Ensure CPD uses tab width of 1 for tabs consistently
The columns that are reported by CPD were inconsistent across languages
before. A language like Java (using a JavaCC-based tokenizer) would use
a width of 8 for tabs, whereas a language like C# (using an Antlr-based
tokenizer) would use 1 instead.
This includes unit tests for most languages to ensure a tab character is
counted as 1. The configuration for JavaCC has been adjusted to respect
this as well.
Commit: 15379361707523e26eb6d05c6b78f539dcc8050b
https://github.com/pmd/pmd/commit/15379361707523e26eb6d05c6b78f539dcc8050b
Author: Maikel Steneker <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaTokenManager.java.bak
Log Message:
-----------
Remove accidentally committed file
Commit: f03fab409a15a67f5411a4af938031f084da1e25
https://github.com/pmd/pmd/commit/f03fab409a15a67f5411a4af938031f084da1e25
Author: Maikel Steneker <[email protected]>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M pmd-plsql/src/test/java/net/sourceforge/pmd/cpd/PLSQLTokenizerTest.java
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/tabWidth.sql
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/tabWidth.txt
Log Message:
-----------
Add test case for SQL tab width
Commit: 89140d86ce48172eecef02c31c7f584c9e1ab902
https://github.com/pmd/pmd/commit/89140d86ce48172eecef02c31c7f584c9e1ab902
Author: Andreas Dangel <[email protected]>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M .travis/before_install.sh
M .travis/build-deploy.sh
M .travis/build-doc.sh
M Dangerfile
M Gemfile.lock
M do-release.sh
M docs/Gemfile.lock
M docs/_config.yml
M docs/_plugins/javadoc_tag.rb
M docs/build-docs.sh
M docs/pages/next_major_development.md
M docs/pages/pmd/userdocs/extending/writing_rules_intro.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M pmd-apex-jorje/pom.xml
R
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.jar
R
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.pom
A
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2020-06-04-ba31c0/apex-jorje-lsp-minimized-2020-06-04-ba31c0.jar
A
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2020-06-04-ba31c0/apex-jorje-lsp-minimized-2020-06-04-ba31c0.pom
M pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml
M pmd-apex-jorje/repo/create-local-repo.sh
M pmd-apex/pom.xml
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexParserOptions.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTCatchBlockStatement.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTTryCatchFinallyBlockStatement.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidSoqlInLoopsRule.java
M pmd-apex/src/main/resources/category/apex/bestpractices.xml
M pmd-apex/src/main/resources/category/apex/codestyle.xml
M pmd-apex/src/main/resources/category/apex/design.xml
M pmd-apex/src/main/resources/category/apex/documentation.xml
M pmd-apex/src/main/resources/category/apex/errorprone.xml
M pmd-apex/src/main/resources/category/apex/performance.xml
M pmd-apex/src/main/resources/category/apex/security.xml
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTTryCatchFinallyBlockStatementTest.java
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidSoqlInLoops.xml
M pmd-apex/src/test/resources/rulesets/apex/metrics_test.xml
M pmd-core/pom.xml
M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
M pmd-core/src/main/java/net/sourceforge/pmd/Rule.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleContext.java
M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/LanguageFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/dcd/UsageNodeVisitor.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractParser.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/DataFlowHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/AbstractDataFlowNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/DataFlowNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/Linker.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/LinkerException.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/NodeType.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/SequenceChecker.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/SequenceException.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/StackObject.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/StartOrEndDataFlowNode.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/Structure.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/VariableAccess.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/VariableAccessException.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/pathfinder/CurrentPath.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/pathfinder/DAAPathFinder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/pathfinder/Executable.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/pathfinder/PathElement.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/ImportWrapper.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.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/rules/RuleFactory.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/log/AntLogHandler.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExportCli.java
A pmd-core/src/main/resources/rulesets/releases/6270.xml
M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java
M pmd-cpp/pom.xml
M pmd-cs/pom.xml
M pmd-dart/pom.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
M pmd-dist/src/test/java/net/sourceforge/pmd/it/ExecutionResult.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
M pmd-doc/pom.xml
M pmd-doc/src/main/java/net/sourceforge/pmd/docs/GenerateRuleDocsCmd.java
M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java
M pmd-fortran/pom.xml
M pmd-go/pom.xml
M pmd-groovy/pom.xml
M pmd-java/pom.xml
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWildcardBounds.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/ImportWrapper.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/dfa/DataFlowFacade.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/dfa/JavaDataFlowNode.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/dfa/StatementAndBraceFinder.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/dfa/VariableAccessVisitor.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/internal/CycloVisitor.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/visitors/NpathBaseVisitor.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/ImmutableList.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningCatchVariablesRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LiteralsFirstInComparisonsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedAssignmentRule.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/bestpractices/UseCollectionIsEmptyRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/DuplicateImportsRule.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidThrowingNullPointerExceptionRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExceptionAsFlowControlRule.java
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/design/SignatureDeclareThrowsExceptionRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidCatchingThrowableRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DataflowAnomalyAnalysisRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnnecessaryCaseChangeRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BooleanInstantiationRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/RedundantFieldInitializerRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringToStringRule.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/design.xml
M pmd-java/src/main/resources/category/java/documentation.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/category/java/performance.xml
M pmd-java/src/main/resources/category/java/security.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
M pmd-java/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningCatchVariablesTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/Car.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/User.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTCatchStatementTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/Java11Test.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ParserTestSpec.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/SwitchExpressionTests.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/WildcardBoundsTest.kt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/CycloTest.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NPathTest.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ArrayIsStoredDirectly.xml
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AvoidReassigningCatchVariables.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/LiteralsFirstInComparisons.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseCollectionIsEmpty.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/DuplicateImports.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidThrowingNullPointerException.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/design/xml/NPathComplexity.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidCatchingThrowable.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidLogMessageFormat.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UnnecessaryCaseChange.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/RedundantFieldInitializer.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringToString.xml
M pmd-java/src/test/resources/rulesets/java/metrics_test.xml
M pmd-java8/pom.xml
M pmd-javascript/pom.xml
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptParserOptions.java
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptXPathRule.java
M pmd-javascript/src/main/resources/category/ecmascript/bestpractices.xml
M pmd-jsp/pom.xml
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/codestyle/DuplicateJspImportsRule.java
M pmd-jsp/src/main/resources/category/jsp/codestyle.xml
M pmd-jsp/src/main/resources/category/jsp/design.xml
M pmd-jsp/src/main/resources/category/jsp/security.xml
M pmd-kotlin/pom.xml
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/comment.kt
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/comment.txt
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/imports.kt
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/increment.kt
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/increment.txt
M pmd-lang-test/pom.xml
M
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/cpd/test/CpdTextComparisonTest.kt
M
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/AstMatcherDslAdapter.kt
M
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/TestUtils.kt
M pmd-lua/pom.xml
M pmd-matlab/pom.xml
M pmd-modelica/pom.xml
M
pmd-modelica/src/test/kotlin/net/sourceforge/pmd/lang/modelica/ast/ModelicaCoordsTest.kt
M pmd-objectivec/pom.xml
M pmd-perl/pom.xml
M pmd-php/pom.xml
M pmd-plsql/pom.xml
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLDataFlowHandler.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/DataFlowFacade.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/PLSQLDataFlowNode.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/StatementAndBraceFinder.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/VariableAccessVisitor.java
M pmd-python/pom.xml
M pmd-ruby/pom.xml
M pmd-scala-modules/pmd-scala-common/pom.xml
M
pmd-scala-modules/pmd-scala-common/src/test/kotlin/net/sourceforge/pmd/lang/scala/ast/ScalaTreeTests.kt
M pmd-scala-modules/pmd-scala_2.12/pom.xml
M pmd-scala-modules/pmd-scala_2.13/pom.xml
M pmd-scala/pom.xml
M pmd-swift/pom.xml
M pmd-test/pom.xml
M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
M pmd-visualforce/pom.xml
M pmd-visualforce/src/main/resources/category/vf/security.xml
M pmd-vm/pom.xml
M pmd-vm/src/main/resources/category/vm/bestpractices.xml
M pmd-vm/src/main/resources/category/vm/design.xml
M pmd-vm/src/main/resources/category/vm/errorprone.xml
M pmd-xml/pom.xml
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlParserOptions.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/AbstractXmlRule.java
M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRule.java
M pom.xml
Log Message:
-----------
Merge branch 'master' into pr-2656
Commit: 23bc58f23c39bdbd61b020819a81e6ca7dac5a71
https://github.com/pmd/pmd/commit/23bc58f23c39bdbd61b020819a81e6ca7dac5a71
Author: Andreas Dangel <[email protected]>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
A
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/cpd/VfTokenizerTest.java
A
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/cpd/testdata/SampleUnescapeElWithTab.page
A
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/cpd/testdata/SampleUnescapeElWithTab.txt
Log Message:
-----------
[vf] Use tabSize=1 as well
Commit: 06d2225b277b4e016b116d2bd1e9ac028359b4bf
https://github.com/pmd/pmd/commit/06d2225b277b4e016b116d2bd1e9ac028359b4bf
Author: Andreas Dangel <[email protected]>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfSimpleCharStream.java
Log Message:
-----------
[vf] Deprecate VfSimpleCharStream
Commit: 60d7539e312c0a6b04f265ff191d22a91254e88d
https://github.com/pmd/pmd/commit/60d7539e312c0a6b04f265ff191d22a91254e88d
Author: Andreas Dangel <[email protected]>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, refs #2656
Commit: d1c49baae1d0e418cee47c2e464ab5a9c6294755
https://github.com/pmd/pmd/commit/d1c49baae1d0e418cee47c2e464ab5a9c6294755
Author: Andreas Dangel <[email protected]>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/tabWidth.kt
M
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/tabWidth.txt
Log Message:
-----------
Fix checkstyle
(note, this needs an updated build-tools)
Commit: 850ea5cf9a09b3380dd3d3f83d20a39609459b0f
https://github.com/pmd/pmd/commit/850ea5cf9a09b3380dd3d3f83d20a39609459b0f
Author: Andreas Dangel <[email protected]>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
M pmd-apex/src/test/java/net/sourceforge/pmd/cpd/ApexTokenizerTest.java
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/tabWidth.cls
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/tabWidth.txt
M pmd-core/src/main/ant/alljavacc.xml
M pmd-cpp/src/test/java/net/sourceforge/pmd/cpd/CPPTokenizerTest.java
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/tabWidth.cpp
A
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/tabWidth.txt
M pmd-cs/src/test/java/net/sourceforge/pmd/cpd/CsTokenizerTest.java
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/tabWidth.cs
A
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/tabWidth.txt
M pmd-dart/src/test/java/net/sourceforge/pmd/cpd/DartTokenizerTest.java
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/tabWidth.dart
A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/tabWidth.txt
M pmd-java/src/test/java/net/sourceforge/pmd/cpd/JavaTokenizerTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/tabWidth.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/tabWidth.txt
M
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/EcmascriptTokenizerTest.java
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/tabWidth.js
A
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/tabWidth.txt
M pmd-kotlin/src/test/java/net/sourceforge/pmd/cpd/KotlinTokenizerTest.java
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/tabWidth.kt
A
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/tabWidth.txt
M pmd-lua/src/test/java/net/sourceforge/pmd/cpd/LuaTokenizerTest.java
A
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/tabWidth.lua
A
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/tabWidth.txt
M pmd-matlab/src/test/java/net/sourceforge/pmd/cpd/MatlabTokenizerTest.java
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/tabWidth.m
A
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/tabWidth.txt
M
pmd-objectivec/src/test/java/net/sourceforge/pmd/cpd/ObjectiveCTokenizerTest.java
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/tabWidth.m
A
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/tabWidth.txt
M pmd-plsql/src/test/java/net/sourceforge/pmd/cpd/PLSQLTokenizerTest.java
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.txt
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/tabWidth.sql
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/tabWidth.txt
M pmd-python/src/test/java/net/sourceforge/pmd/cpd/PythonTokenizerTest.java
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/tabWidth.py
A
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/tabWidth.txt
M pmd-ruby/src/test/java/net/sourceforge/pmd/cpd/RubyTokenizerTest.java
A
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.rb
A
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/tabWidth.txt
M
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java
A
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/tabWidth.scala
A
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/tabWidth.txt
M pmd-swift/src/test/java/net/sourceforge/pmd/cpd/SwiftTokenizerTest.java
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/tabWidth.swift
A
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/tabWidth.txt
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfSimpleCharStream.java
A
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/cpd/VfTokenizerTest.java
A
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/cpd/testdata/SampleUnescapeElWithTab.page
A
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/cpd/testdata/SampleUnescapeElWithTab.txt
Log Message:
-----------
Merge branch 'pr-2656' into master
[all] Ensure PMD/CPD uses tab width of 1 for tabs consistently #2656
Commit: e527159d0489a865937f319cf326f007e190d0e6
https://github.com/pmd/pmd/commit/e527159d0489a865937f319cf326f007e190d0e6
Author: Andreas Dangel <[email protected]>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, mention #2656 also under fixed issues
Compare: https://github.com/pmd/pmd/compare/44b5f9ec17bc...e527159d0489
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits