"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "pmd" between the packages
pmd-src-6.36.0.zip and pmd-src-6.37.0.zip

About: PMD is a source code analyzer for Java, JavaScript, XML and others. It finds unused variables, empty catch blocks, unnecessary object creation, and so forth. Sources (Java).

Summary:

The "pmd" source code changed by about 1.7% and now consists of 4617 regular files (+23) and 1529 directories (+4).

Related Informations:

See docs/pages/release_notes.md (pmd 6.37.0).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
C program 19 0 0 0
C++ program 17 0 0 0
Fortran program 1 0 0 0
Go program 3 0 0 0
Java program 2931 31 18 33
Objective-C program 11 0 0 0
Perl program 1 0 0 0
Python program 4 0 0 0
Shell program 17 0 0 2
C# program 11 0 0 0
Lua program 3 0 0 0
Ruby program 14 0 0 0
JavaScript file 25 0 0 0
JSON file 17 0 0 0
SGML document 18 0 0 0
XML document 817 9 1 50
Command file 1 0 0 0
CSS style sheet 11 0 0 0
DOS Batch file 7 0 0 0
DTD file 1 0 0 0
Font file 13 0 0 0
Gettext file 3 0 0 0
Git file 8 0 0 0
GNU GPG file 1 0 0 0
HTML page 80 0 0 3
Include file 3 0 0 1
Property file 34 0 0 0
Qt Translation or MS TypeScript file 3 0 0 0
SQL file 9 0 0 0
XML schema definition 4 0 0 0
XML style sheet 10 0 0 0
XSL transformation file 11 0 0 0
YAML file 19 0 0 4
Audio file 99 0 0 0
Icon 1 0 0 0
Image file 43 0 0 0
Vector Image file 3 0 0 0
Directory 1532 7 3 0
Archive 2 0 0 0
Information file 1 0 0 0
License 5 0 0 0
Readme file 7 0 0 0
Text file 351 10 8 11
Other 5 0 0 0
Total Files61765730104



Java Programs (82 of 2931):

NameStatusDeltaVisual Diff
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java changed 4.1% diff
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java changed 16.6% diff
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java changed 4.0% diff
pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java changed 3.2% diff
pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java changed 13.8% diff
pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java changed 0.3% diff
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersion.java changed 21.4% diff
pmd-core/src/main/java/net/sourceforge/pmd/PMD.java changed 1.4% diff
pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java changed 4.4% diff
pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java changed 10.4% diff
pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java changed 1.0% diff
pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java changed 2.4% diff
pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java changed 35.9% diff
pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageParameterTest.java added
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceDeclaration.java changed 2.2% diff
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTGuardedPattern.java added
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstImplUtil.java added
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPattern.java changed 75.4% diff
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPermitsList.java changed 16.3% diff
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypePattern.java changed 15.4% diff
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserDecoratedVisitor.java changed 0.8% diff
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java changed 0.9% diff
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorDecorator.java changed 0.8% diff
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java changed 14.5% diff
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java changed 0.7% diff
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PrimitiveWrapperInstantiati
onRule.java
added
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/SimplifiableTestAssertionRu
le.java
added
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseTryWithResourcesRule.jav
a
added
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.j
ava
changed 11.0% diff
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRul
e.java
changed 0.7% diff
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UnnecessaryWrapperObjectCreat
ionRule.java
changed 11.6% diff
pmd-java/src/test/java/net/sourceforge/pmd/coverage/PMDCoverageTest.java changed 50.8% diff
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java15PreviewTreeDumpTest.java removed
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java15TreeDumpTest.java changed 16.5% diff
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16TreeDumpTest.java changed 2.1% diff
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17PreviewTreeDumpTest.java added
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java added
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java changed 0.4% diff
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaLanguageModuleTest.java added
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PrimitiveWrapperInstantiati
onTest.java
added
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/SimplifiableTestAssertionTe
st.java
added
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/ImplicitSwitchFallThroughTest.
java
added
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/MissingBreakInSwitchTest.java removed
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/ReturnEmptyCollectionRatherTha
nNullTest.java
added
pmd-java/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java changed 18.0% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/Co
nstantExpr.java
moved 34.1% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/ConstantExpr.java
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/Ex
pr.java
moved 30.1% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.java
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/Ne
gExpr.java
moved 34.1% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/NegExpr.java
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/Pl
usExpr.java
moved 34.1% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/PlusExpr.java
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/Ti
mesExpr.java
moved 34.1% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/TimesExpr.java
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Circ
le.java
moved 35.4% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Circle.java
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Fill
edRectangle.java
moved 33.6% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/FilledRectangle.java
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Rect
angle.java
moved 29.1% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Rectangle.java
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Shap
e.java
moved 32.3% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.java
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Squa
re.java
moved 34.6% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.java
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Tran
sparentRectangle.java
moved 33.0% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/TransparentRectangle.java
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/LocalInterfac
esAndEnums.java
removed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/LocalRecords.
java
removed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/PatternMatchi
ngInstanceof.java
removed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Point.java removed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Records.java removed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/LocalVars.java added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNu
ll.java
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeC
heckingSwitch.java
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndPar
enthesizedPatterns.java
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwi
tchLabels.java
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatter
nVariableDeclarations.java
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreLiterals.java changed 11.8% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations.jav
a
changed 6.1% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/tabWidth.java changed 100.0% diff
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/XmlCliTest.java added

Shell Programs (2 of 17):

NameStatusDeltaVisual Diff
.ci/build.sh changed 10.3% diff
do-release.sh changed 0.7% diff

XML Documents (60 of 817):

NameStatusDeltaVisual Diff
.ci/files/project-list.xml changed 7.8% diff
pmd-apex-jorje/pom.xml changed 0.7% diff
pmd-apex/pom.xml changed 1.1% diff
pmd-apex/src/main/resources/category/apex/security.xml changed 0.8% diff
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml changed 24.3% diff
pmd-core/pom.xml changed 0.4% diff
pmd-core/src/main/resources/rulesets/internal/all-java.xml changed 7.7% diff
pmd-core/src/main/resources/rulesets/releases/6370.xml added
pmd-cpp/pom.xml changed 1.0% diff
pmd-cs/pom.xml changed 1.9% diff
pmd-dart/pom.xml changed 1.9% diff
pmd-dist/pom.xml changed 0.3% diff
pmd-doc/pom.xml changed 0.8% diff
pmd-fortran/pom.xml changed 2.2% diff
pmd-go/pom.xml changed 1.9% diff
pmd-groovy/pom.xml changed 2.0% diff
pmd-java/pom.xml changed 0.4% diff
pmd-java/src/main/resources/category/java/bestpractices.xml changed 4.8% diff
pmd-java/src/main/resources/category/java/design.xml changed 0.2% diff
pmd-java/src/main/resources/category/java/errorprone.xml changed 2.9% diff
pmd-java/src/main/resources/category/java/performance.xml changed 1.7% diff
pmd-java/src/main/resources/rulesets/java/quickstart.xml changed 4.4% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MissingOverride.xm
l
changed 1.3% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PrimitiveWrapperIn
stantiation.xml
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SimplifiableTestAs
sertion.xml
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseAssertEqualsIns
teadOfAssertTrue.xml
changed 2.6% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseCollectionIsEmp
ty.xml
changed 0.4% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseTryWithResource
s.xml
changed 52.9% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThr
ough.xml
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MissingBreakInSwitch.
xml
removed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ReturnEmptyCollection
RatherThanNull.xml
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientStringBuf
fering.xml
changed 3.3% diff
pmd-java8/pom.xml changed 1.5% diff
pmd-javascript/pom.xml changed 0.9% diff
pmd-jsp/pom.xml changed 1.0% diff
pmd-kotlin/pom.xml changed 1.9% diff
pmd-lang-test/pom.xml changed 0.6% diff
pmd-lua/pom.xml changed 1.9% diff
pmd-matlab/pom.xml changed 1.0% diff
pmd-modelica/pom.xml changed 0.8% diff
pmd-objectivec/pom.xml changed 1.0% diff
pmd-perl/pom.xml changed 2.2% diff
pmd-php/pom.xml changed 2.2% diff
pmd-plsql/pom.xml changed 0.9% diff
pmd-python/pom.xml changed 1.0% diff
pmd-ruby/pom.xml changed 2.9% diff
pmd-scala-modules/pmd-scala-common/pom.xml changed 0.5% diff
pmd-scala-modules/pmd-scala_2.12/pom.xml changed 2.4% diff
pmd-scala-modules/pmd-scala_2.13/pom.xml changed 2.4% diff
pmd-scala/pom.xml changed 3.9% diff
pmd-swift/pom.xml changed 1.9% diff
pmd-test/pom.xml changed 1.7% diff
pmd-visualforce/pom.xml changed 0.9% diff
pmd-vm/pom.xml changed 0.9% diff
pmd-xml/pom.xml changed 1.6% diff
pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/ruleset.xml added
pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file1.ext added
pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file2.ext added
pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file4.ext added
pom.xml changed 1.4% diff

HTML Pages (3 of 80):

NameStatusDeltaVisual Diff
docs/pages/pmd/userdocs/cli_reference.md changed 14.9%
docs/pages/pmd/userdocs/tools/ant.md changed 0.8%
docs/pages/pmd/userdocs/tools/tools.md changed 3.6%

Include Files (1 of 3):

NameStatusDeltaVisual Diff
.ci/inc/regression-tester.inc changed 28.6% diff

YAML Files (4 of 19):

NameStatusDeltaVisual Diff
.github/workflows/build.yml changed 6.2% diff
.github/workflows/git-repo-sync.yml changed 17.5% diff
.github/workflows/troubleshooting.yml changed 6.3% diff
docs/_config.yml changed 2.2% diff

Directories (10 of 1532):

NameStatus
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p renamed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression moved
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry moved
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17 added
pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests added
pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject added
pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src added

Text Files (29 of 351):

NameStatusDeltaVisual Diff
docs/Gemfile.lock changed 8.3% diff
docs/pages/next_major_development.md changed 4.3% diff
docs/pages/release_notes.md changed 100.0% diff
docs/pages/release_notes_old.md changed 1.0% diff
pmd-java/etc/grammar/Java.jjt changed 4.5% diff
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt changed 16.2% diff
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt changed 0.4% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/Ex
pr.txt
moved 0.0%
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Shap
e.txt
moved 0.0%
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.txt
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Squa
re.txt
moved 0.0%
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.txt
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/LocalInterfac
esAndEnums.txt
removed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/LocalRecords.
txt
removed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/PatternMatchi
ngInstanceof.txt
removed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Point.txt removed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Records.txt removed
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/PatternMatchin
gInstanceof.txt
changed 0.9% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/LocalVars.txt added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNu
ll.txt
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeC
heckingSwitch.txt
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndPar
enthesizedPatterns.txt
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwi
tchLabels.txt
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatter
nVariableDeclarations.txt
added
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations.txt changed 39.9% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations_ign
ore_annots.txt
changed 100.0% diff
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/tabWidth.txt changed 80.1% diff
pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/cli-tests/sampleproject/src/file3.txt added

Packages Compared:

pmd-src-6.36.0.zip
pmd-src-6.37.0.zip


Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)