GitHub | 18 Nov 22:31 2014

[pmd/pmd] e86341: Checkstyle fixes

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: e86341bf8eb3079fc203add93a97f4c10b59d03a
      https://github.com/pmd/pmd/commit/e86341bf8eb3079fc203add93a97f4c10b59d03a
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-17 (Mon, 17 Nov 2014)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ParserOptions.java
    M pmd-php/src/main/java/net/sourceforge/pmd/cpd/PHPLanguage.java
    M pmd-php/src/main/java/net/sourceforge/pmd/cpd/PHPTokenizer.java
    M pmd-php/src/main/java/net/sourceforge/pmd/lang/php/PhpLanguageModule.java
    M pmd-php/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
    M pmd-ruby/src/main/java/net/sourceforge/pmd/cpd/RubyLanguage.java
    M pmd-ruby/src/main/java/net/sourceforge/pmd/cpd/RubyTokenizer.java
    M pmd-ruby/src/main/java/net/sourceforge/pmd/lang/ruby/RubyLanguageModule.java
    M pmd-ruby/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/lang/ParserOptionsTest.java

  Log Message:
  -----------
  Checkstyle fixes

  Commit: 7d262036c6901eeb8ddfeeb7d8cd1a61c59fd737
      https://github.com/pmd/pmd/commit/7d262036c6901eeb8ddfeeb7d8cd1a61c59fd737
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-17 (Mon, 17 Nov 2014)

  Changed paths:
(Continue reading)

Rory O'Donnell | 17 Nov 15:03 2014
Picon

Jigsaw early-access builds updated (build 38)


Hi Andreas,

JDK 9 Early Access with Project Jigsaw build b38 is available on java.net [1]

The goal of Project Jigsaw [2] is to design and implement a standard module
system for the Java SE Platform, and to apply that system to the Platform itself
and to the JDK.

The early-access builds implement the changes described in JEP 220 [3] . The
jrt file-system provider is not yet implemented.  As of build 38, the extension
mechanism has been removed.

Please refer to Project Jigsaw's updated project pages [2] & [4] and Mark Reinhold's
update [5] for further details.

We are very interested in your experiences testing this build. Comments, questions,
and suggestions are welcome on the jigsaw-dev mailing list or through bug reports
via bugs.java.com.

Note: If you haven’t already subscribed to that mailing list then please do so first,
otherwise your message will be discarded as spam.

Rgds, Rory


[1] https://jdk9.java.net/jigsaw/
[2] http://openjdk.java.net/projects/jigsaw/
[3] http://openjdk.java.net/jeps/220
[4] http://openjdk.java.net/projects/jigsaw/ea
[5] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2014-November/003946.html


-- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 16 Nov 12:04 2014

[pmd/pmd] f7f89f: Fix PMD dogfood issues in pmd-core

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: f7f89f2921532cf4fcbf0faab79547978cf1b02d
      https://github.com/pmd/pmd/commit/f7f89f2921532cf4fcbf0faab79547978cf1b02d
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-15 (Sat, 15 Nov 2014)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/AbstractPropertySource.java
    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/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/Formatter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextReport.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/XPathCLI.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/LanguageFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.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/DFAGraphRule.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/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/Structure.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/dfa/report/ReportHTMLPrintVisitor.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/ParametricRuleViolation.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/AbstractNumericProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/AbstractPackagedProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/DoubleMultiProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/DoubleProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/FloatMultiProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/FloatProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/IntegerMultiProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/IntegerProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/LongMultiProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/LongProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/MethodMultiProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/MethodProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/TypeMultiProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/TypeProperty.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/factories/BasicPropertyDescriptorFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/properties/factories/PropertyDescriptorUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQuery.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVWriter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/RendererFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.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/DateTimeUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/EmptyIterator.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/StringUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceResolver.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/database/SourceObject.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/viewer/model/ViewerModel.java

  Log Message:
  -----------
  Fix PMD dogfood issues in pmd-core

  Commit: 3a4caa5c7cf1e2f9b04d8a832f58922c7de7bb63
      https://github.com/pmd/pmd/commit/3a4caa5c7cf1e2f9b04d8a832f58922c7de7bb63
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-16 (Sun, 16 Nov 2014)

  Changed paths:
    M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java
    M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/DumpFacade.java
    M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptTreeBuilder.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/DumpFacade.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/OpenTagRegister.java
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/ant/AbstractAntTestHelper.java
    M pmd-test/src/main/java/net/sourceforge/pmd/cli/BaseCLITest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/StreamUtil.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/TestDescriptor.java

  Log Message:
  -----------
  Fix PMD dogfood issues in pmd-cs, pmd-jsp, pmd-javascript, pmd-test

  Commit: 4345f04fb0c7795f03dd7a457554246d8b111812
      https://github.com/pmd/pmd/commit/4345f04fb0c7795f03dd7a457554246d8b111812
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-16 (Sun, 16 Nov 2014)

  Changed paths:
    M pmd-plsql/src/main/java/net/sourceforge/pmd/cpd/PLSQLTokenizer.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/DumpFacade.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLNode.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/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/rule/AbstractPLSQLRule.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleChainVisitor.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/codesize/AbstractNcssCountRule.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/codesize/CyclomaticComplexityRule.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/codesize/NPathComplexityRule.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/codesize/NcssObjectCountRule.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveLengthRule.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/Applier.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/ClassScope.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/MethodNameDeclaration.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/OccurrenceFinder.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/ScopeAndDeclarationFinder.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/SourceFileScope.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/VariableNameDeclaration.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlParserOptions.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/DumpFacade.java

  Log Message:
  -----------
  Fix PMD dogfood issues in pmd-plsql and pmd-xml

  Commit: 5f35ded04bae4c4a4446f78b7a6288f8dfa0472c
      https://github.com/pmd/pmd/commit/5f35ded04bae4c4a4446f78b7a6288f8dfa0472c
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-16 (Sun, 16 Nov 2014)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/CommentUtil.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/DumpFacade.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/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/javadoc/JavadocTag.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/basic/CheckResultSetRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codesize/NPathComplexityRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/comments/AbstractCommentRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/comments/CommentContentRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/comments/HeaderCommentsRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/coupling/CouplingBetweenObjectsRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/coupling/LawOfDemeterRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AccessorClassGenerationRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/logging/GuardLogStatementRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/naming/SuspiciousHashcodeMethodNameRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/optimizations/PrematureDeclarationRule.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/Applier.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/symboltable/SimpleTypedNameDeclaration.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/PMDASMClassLoader.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/TypeHelper.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/xpath/JavaFunctions.java

  Log Message:
  -----------
  Fix PMD dogfood issues in pmd-java

  Commit: fbe6742666159349ba62ddc59c4d66b5c69eba2c
      https://github.com/pmd/pmd/commit/fbe6742666159349ba62ddc59c4d66b5c69eba2c
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-16 (Sun, 16 Nov 2014)

  Changed paths:
    M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/dfa/StatementAndBraceFinderTest.java

  Log Message:
  -----------
  Set beginColumn for the test nodes, so that no RuntimeException is thrown.

Compare: https://github.com/pmd/pmd/compare/6b0ddaeb51e7...fbe674266615
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 15 Nov 21:45 2014

[pmd/pmd] 6b0dda: #1254 CPD run that worked in 5.1.2 fails in 5.1.3 ...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 6b0ddaeb51e70b5f63232f6ccce7dc3eb5ab5792
      https://github.com/pmd/pmd/commit/6b0ddaeb51e70b5f63232f6ccce7dc3eb5ab5792
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-15 (Sat, 15 Nov 2014)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-dist/src/main/scripts/run.sh
    M pmd-javascript/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    M pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/EcmascriptTokenizerTest.java
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  #1254 CPD run that worked in 5.1.2 fails in 5.1.3 with OOM
Removed default heapsize of 512m
reenabled multiple line strings in javascript

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 15 Nov 19:57 2014

[pmd/pmd] e844ca: Add cpd to the build

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: e844ca290c77141508c3f737d41ce545cc92f3a8
      https://github.com/pmd/pmd/commit/e844ca290c77141508c3f737d41ce545cc92f3a8
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-15 (Sat, 15 Nov 2014)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Add cpd to the build

  Commit: a2e6088faa4069a7d0c1aa6e63788cd8a1b99ce5
      https://github.com/pmd/pmd/commit/a2e6088faa4069a7d0c1aa6e63788cd8a1b99ce5
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-15 (Sat, 15 Nov 2014)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java

  Log Message:
  -----------
  Fix duplicated code in DBMSMetadata

  Commit: f5db63b374f8499dd54920e9f823ab5ea2717a08
      https://github.com/pmd/pmd/commit/f5db63b374f8499dd54920e9f823ab5ea2717a08
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-15 (Sat, 15 Nov 2014)

  Changed paths:
    M pmd-core/etc/checkstyle-suppressions.xml
    M pom.xml

  Log Message:
  -----------
  Exclude generated sources from checkstyle

Compare: https://github.com/pmd/pmd/compare/0bca478e31ea...f5db63b374f8
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 15 Nov 17:18 2014

[pmd/pmd] a5bc2a: #1276, #1278, #1279, #1280 False positive in Unuse...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: a5bc2a079fcf543c1ee7d94fe74a61565f3bbf0b
      https://github.com/pmd/pmd/commit/a5bc2a079fcf543c1ee7d94fe74a61565f3bbf0b
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-15 (Sat, 15 Nov 2014)

  Changed paths:
    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/symboltable/SourceFileScope.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java

  Log Message:
  -----------
  #1276, #1278, #1279, #1280 False positive in UnusedPrivateMethod
Make the auxclasspath option optional. Falls back to the old behavior,
which prevents many false positives.
But it introduces the false negative case #1226, if no auxclasspath is set.

  Commit: a8d7b594ab8ee3afbcf3390be2aa5c8dee1f06c7
      https://github.com/pmd/pmd/commit/a8d7b594ab8ee3afbcf3390be2aa5c8dee1f06c7
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-15 (Sat, 15 Nov 2014)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassNameDeclaration.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/symboltable/ScopeAndDeclarationFinder.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedPrivateMethod.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  #1276 False positive in UnusedPrivateMethod with inner enum

  Commit: 70723b16bc36a1f34a64296b216033bf89660cd9
      https://github.com/pmd/pmd/commit/70723b16bc36a1f34a64296b216033bf89660cd9
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-15 (Sat, 15 Nov 2014)

  Changed paths:
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/typeresolution/xml/UnusedImports.xml

  Log Message:
  -----------
  verify #1280 False Positive in UnusedImports when import used in javadoc

  Commit: 55a912e731236fc79025fd031734cc06d4c78aa5
      https://github.com/pmd/pmd/commit/55a912e731236fc79025fd031734cc06d4c78aa5
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-15 (Sat, 15 Nov 2014)

  Changed paths:
    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/symboltable/SimpleTypedNameDeclaration.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/SimpleTypedNameDeclarationTest.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedPrivateMethod.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  #1281 UnusedPrivateMethod incorrectly flagged for methods nested private classes

  Commit: 0bca478e31ea251b3ec987a357358ad4a85e7d0a
      https://github.com/pmd/pmd/commit/0bca478e31ea251b3ec987a357358ad4a85e7d0a
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-15 (Sat, 15 Nov 2014)

  Changed paths:
    M pmd-java/src/main/resources/rulesets/java/unnecessary.xml
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unnecessary/xml/UselessParentheses.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  #1282 False Positive with implicit String.valuesOf() (Java)

Compare: https://github.com/pmd/pmd/compare/60fe895abf05...0bca478e31ea
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 14 Nov 20:33 2014

[pmd/pmd] 0daca9: Fix links on index.html site

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 0daca93634faeed642fa722f42577064ffba890a
      https://github.com/pmd/pmd/commit/0daca93634faeed642fa722f42577064ffba890a
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    M src/site/xdoc/index.xml.vm

  Log Message:
  -----------
  Fix links on index.html site

  Commit: 4da773b7fcf775b7ce9d22ba40d781eb897eccb6
      https://github.com/pmd/pmd/commit/4da773b7fcf775b7ce9d22ba40d781eb897eccb6
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-09 (Sun, 09 Nov 2014)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    A pmd-java/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    A pmd-javascript/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    A pmd-jsp/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    A pmd-plsql/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    A pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    A pmd-vm/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    A pmd-xml/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java

  Log Message:
  -----------
  Add ruleset factory tests for all languages

  Commit: 60fe895abf0581a54b1b598ca7be471bb77e165f
      https://github.com/pmd/pmd/commit/60fe895abf0581a54b1b598ca7be471bb77e165f
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-11-13 (Thu, 13 Nov 2014)

  Changed paths:
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/imports/xml/UnusedImports.xml

  Log Message:
  -----------
  verify #1280 False Positive in UnusedImports when import used in javadoc

Compare: https://github.com/pmd/pmd/compare/461df4b86cd5...60fe895abf05
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
Franklin, Dan | 14 Nov 04:47 2014

Broken link to rulesets index

This page

http://pmd.sourceforge.net/pmd-5.2.1/index.html

has a link "rulesets index" that leads to http://pmd.sourceforge.net/pmd-5.2.1/rules/index.html which gets a 404.

-----
Dan Franklin
Poptropica Server-Side Architect
Family Education Network

617-671-3799
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
Amit Dev | 4 Nov 12:23 2014
Picon

PMD 5.2 Language loading

Hi,

I'm the developer of PMD plugin for Intellij. While trying to update the plugin to use PMD 5.2 I'm facing an issue where the language is not loaded and PMD throws an error. Basically LanguageRegistry has nothing inside the languages hashmap since ServiceLoader is not loading anything. I suspect it might be because of different jar files for core and java, but still debugging. Appreciate any help to fix this issue.

Thanks,
Amit
------------------------------------------------------------------------------
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
Arsenij E Solovjev | 4 Nov 12:23 2014
Picon

Init-script alike phase in a PMD run

Hi dear PMD devs,

I'm currently trying to implement a rule a in PMD which uses DSL written 
using Xtext
to check certain invariants against the source-code. To do this Xtext 
needs to inject
certain components and do registration. For now I do this inside the 
visit() call, however
I would like to do this only once during a PMD Analysis.

Is there a component/class/phase which is responsible just for that i.e. 
initializing things
only once upon the start of a run?

Cheers and thanks in advance,
Arsenij

------------------------------------------------------------------------------
GitHub | 3 Nov 20:47 2014

[pmd/pmd]

  Branch: refs/tags/pmd_releases/5.2.1
  Home:   https://github.com/pmd/pmd
------------------------------------------------------------------------------
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel

Gmane