Hello community,
here is the log from the commit of package perl-Perl-Critic-Freenode for
openSUSE:Factory checked in at 2018-02-20 17:54:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Perl-Critic-Freenode (Old)
and /work/SRC/openSUSE:Factory/.perl-Perl-Critic-Freenode.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Perl-Critic-Freenode"
Tue Feb 20 17:54:29 2018 rev:6 rq:577951 version:0.026
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Perl-Critic-Freenode/perl-Perl-Critic-Freenode.changes
2018-02-16 21:45:29.189325858 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Perl-Critic-Freenode.new/perl-Perl-Critic-Freenode.changes
2018-02-20 17:54:32.919602130 +0100
@@ -1,0 +2,9 @@
+Sat Feb 17 06:54:09 UTC 2018 - [email protected]
+
+- updated to 0.026
+ see /usr/share/doc/packages/perl-Perl-Critic-Freenode/Changes
+
+ 0.026 2018-02-16 20:50:14 EST
+ - Update Prototypes policy to recognize more ways of activating the
signatures feature
+
+-------------------------------------------------------------------
Old:
----
Perl-Critic-Freenode-0.025.tar.gz
New:
----
Perl-Critic-Freenode-0.026.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Perl-Critic-Freenode.spec ++++++
--- /var/tmp/diff_new_pack.2v2221/_old 2018-02-20 17:54:33.795570589 +0100
+++ /var/tmp/diff_new_pack.2v2221/_new 2018-02-20 17:54:33.795570589 +0100
@@ -17,7 +17,7 @@
Name: perl-Perl-Critic-Freenode
-Version: 0.025
+Version: 0.026
Release: 0
%define cpan_name Perl-Critic-Freenode
Summary: Perl::Critic policies inspired by #perl on
++++++ Perl-Critic-Freenode-0.025.tar.gz -> Perl-Critic-Freenode-0.026.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Perl-Critic-Freenode-0.025/Build.PL
new/Perl-Critic-Freenode-0.026/Build.PL
--- old/Perl-Critic-Freenode-0.025/Build.PL 2018-02-11 07:32:01.000000000
+0100
+++ new/Perl-Critic-Freenode-0.026/Build.PL 2018-02-17 02:50:16.000000000
+0100
@@ -68,7 +68,7 @@
}
- # This section was automatically generated by
Dist::Zilla::Plugin::ModuleBuild v6.010.
+ # This section was automatically generated by
Dist::Zilla::Plugin::ModuleBuild v6.011.
use strict;
use warnings;
@@ -84,7 +84,7 @@
"Dan Book <dbook\@cpan.org>"
],
"dist_name" => "Perl-Critic-Freenode",
- "dist_version" => "0.025",
+ "dist_version" => "0.026",
"license" => "artistic_2",
"module_name" => "Perl::Critic::Freenode",
"recursive_test_files" => 1,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Perl-Critic-Freenode-0.025/Changes
new/Perl-Critic-Freenode-0.026/Changes
--- old/Perl-Critic-Freenode-0.025/Changes 2018-02-11 07:32:01.000000000
+0100
+++ new/Perl-Critic-Freenode-0.026/Changes 2018-02-17 02:50:16.000000000
+0100
@@ -1,3 +1,6 @@
+0.026 2018-02-16 20:50:14 EST
+ - Update Prototypes policy to recognize more ways of activating the
signatures feature
+
0.025 2018-02-11 01:31:58 EST
- Fix DeprecatedFeatures to recognize correctly-parsed postderef in PPI
1.237+
- Avoid warning from running PackageMatchesFilename policy on a document
without a filename (willt #29)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Perl-Critic-Freenode-0.025/MANIFEST
new/Perl-Critic-Freenode-0.026/MANIFEST
--- old/Perl-Critic-Freenode-0.025/MANIFEST 2018-02-11 07:32:01.000000000
+0100
+++ new/Perl-Critic-Freenode-0.026/MANIFEST 2018-02-17 02:50:16.000000000
+0100
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest
v6.010.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest
v6.011.
Build.PL
CONTRIBUTING.md
Changes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Perl-Critic-Freenode-0.025/META.json
new/Perl-Critic-Freenode-0.026/META.json
--- old/Perl-Critic-Freenode-0.025/META.json 2018-02-11 07:32:01.000000000
+0100
+++ new/Perl-Critic-Freenode-0.026/META.json 2018-02-17 02:50:16.000000000
+0100
@@ -4,7 +4,7 @@
"Dan Book <[email protected]>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.010, CPAN::Meta::Converter version
2.150010",
+ "generated_by" : "Dist::Zilla version 6.011, CPAN::Meta::Converter version
2.150010",
"license" : [
"artistic_2"
],
@@ -68,99 +68,99 @@
"provides" : {
"Perl::Critic::Freenode" : {
"file" : "lib/Perl/Critic/Freenode.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Freenode::Utils" : {
"file" : "lib/Perl/Critic/Freenode/Utils.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::AmpersandSubCalls" : {
"file" : "lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::ArrayAssignAref" : {
"file" : "lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::BarewordFilehandles" : {
"file" : "lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::ConditionalDeclarations" : {
"file" : "lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::ConditionalImplicitReturn" : {
"file" :
"lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::DeprecatedFeatures" : {
"file" : "lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::DiscouragedModules" : {
"file" : "lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::DollarAB" : {
"file" : "lib/Perl/Critic/Policy/Freenode/DollarAB.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::Each" : {
"file" : "lib/Perl/Critic/Policy/Freenode/Each.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::EmptyReturn" : {
"file" : "lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::IndirectObjectNotation" : {
"file" : "lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::ModPerl" : {
"file" : "lib/Perl/Critic/Policy/Freenode/ModPerl.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::OpenArgs" : {
"file" : "lib/Perl/Critic/Policy/Freenode/OpenArgs.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::OverloadOptions" : {
"file" : "lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::POSIXImports" : {
"file" : "lib/Perl/Critic/Policy/Freenode/POSIXImports.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::PackageMatchesFilename" : {
"file" : "lib/Perl/Critic/Policy/Freenode/PackageMatchesFilename.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::Prototypes" : {
"file" : "lib/Perl/Critic/Policy/Freenode/Prototypes.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::StrictWarnings" : {
"file" : "lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::Threads" : {
"file" : "lib/Perl/Critic/Policy/Freenode/Threads.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::Wantarray" : {
"file" : "lib/Perl/Critic/Policy/Freenode/Wantarray.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::WarningsSwitch" : {
"file" : "lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm",
- "version" : "0.025"
+ "version" : "0.026"
},
"Perl::Critic::Policy::Freenode::WhileDiamondDefaultAssignment" : {
"file" :
"lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm",
- "version" : "0.025"
+ "version" : "0.026"
}
},
"release_status" : "stable",
@@ -176,7 +176,7 @@
},
"x_IRC" : "irc://chat.freenode.net/#perl"
},
- "version" : "0.025",
+ "version" : "0.026",
"x_Dist_Zilla" : {
"perl" : {
"version" : "5.026001"
@@ -200,12 +200,12 @@
{
"class" : "Dist::Zilla::Plugin::GenerateFile",
"name" : "@Author::DBOOK/Generate_Contrib",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@Author::DBOOK/MetaConfig",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::MetaProvides::Package",
@@ -215,7 +215,7 @@
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" :
"@Author::DBOOK/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
- "version" : "6.010"
+ "version" : "6.011"
}
],
"include_underscores" : 0
@@ -256,12 +256,12 @@
{
"class" : "Dist::Zilla::Plugin::MetaNoIndex",
"name" : "@Author::DBOOK/MetaNoIndex",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::MetaResources",
"name" : "@Author::DBOOK/MetaResources",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::CheckChangesHasContent",
@@ -310,7 +310,7 @@
{
"class" : "Dist::Zilla::Plugin::NextRelease",
"name" : "@Author::DBOOK/NextRelease",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::CopyFilesFromRelease",
@@ -370,7 +370,7 @@
"branch" : null,
"changelog" : "Changes",
"signed" : 0,
- "tag" : "v0.025",
+ "tag" : "v0.026",
"tag_format" : "v%v",
"tag_message" : "v%v"
},
@@ -448,7 +448,7 @@
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@Author::DBOOK/PodSyntaxTests",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::Test::ReportPrereqs",
@@ -501,27 +501,27 @@
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "@Author::DBOOK/PruneCruft",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@Author::DBOOK/ManifestSkip",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@Author::DBOOK/MetaYAML",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@Author::DBOOK/MetaJSON",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@Author::DBOOK/License",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod",
@@ -536,17 +536,17 @@
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@Author::DBOOK/ExecDir",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@Author::DBOOK/ShareDir",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@Author::DBOOK/ScriptDir",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::ModuleBuildTiny::Fallback",
@@ -562,7 +562,7 @@
}
},
"name" : "ModuleBuild, via ModuleBuildTiny::Fallback",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::ModuleBuildTiny",
@@ -601,77 +601,77 @@
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@Author::DBOOK/Manifest",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@Author::DBOOK/TestRelease",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@Author::DBOOK/ConfirmRelease",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@Author::DBOOK/UploadToCPAN",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExtraTestFiles",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":PerlExecFiles",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":AllFiles",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":NoFiles",
- "version" : "6.010"
+ "version" : "6.011"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" :
"@Author::DBOOK/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
- "version" : "6.010"
+ "version" : "6.011"
}
],
"zilla" : {
@@ -679,7 +679,7 @@
"config" : {
"is_trial" : 0
},
- "version" : "6.010"
+ "version" : "6.011"
}
},
"x_contributors" : [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Perl-Critic-Freenode-0.025/META.yml
new/Perl-Critic-Freenode-0.026/META.yml
--- old/Perl-Critic-Freenode-0.025/META.yml 2018-02-11 07:32:01.000000000
+0100
+++ new/Perl-Critic-Freenode-0.026/META.yml 2018-02-17 02:50:16.000000000
+0100
@@ -9,7 +9,7 @@
configure_requires:
Module::Build::Tiny: '0.034'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.010, CPAN::Meta::Converter version
2.150010'
+generated_by: 'Dist::Zilla version 6.011, CPAN::Meta::Converter version
2.150010'
license: artistic_2
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -26,76 +26,76 @@
provides:
Perl::Critic::Freenode:
file: lib/Perl/Critic/Freenode.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Freenode::Utils:
file: lib/Perl/Critic/Freenode/Utils.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::AmpersandSubCalls:
file: lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::ArrayAssignAref:
file: lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::BarewordFilehandles:
file: lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::ConditionalDeclarations:
file: lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::ConditionalImplicitReturn:
file: lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::DeprecatedFeatures:
file: lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::DiscouragedModules:
file: lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::DollarAB:
file: lib/Perl/Critic/Policy/Freenode/DollarAB.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::Each:
file: lib/Perl/Critic/Policy/Freenode/Each.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::EmptyReturn:
file: lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::IndirectObjectNotation:
file: lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::ModPerl:
file: lib/Perl/Critic/Policy/Freenode/ModPerl.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::OpenArgs:
file: lib/Perl/Critic/Policy/Freenode/OpenArgs.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::OverloadOptions:
file: lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::POSIXImports:
file: lib/Perl/Critic/Policy/Freenode/POSIXImports.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::PackageMatchesFilename:
file: lib/Perl/Critic/Policy/Freenode/PackageMatchesFilename.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::Prototypes:
file: lib/Perl/Critic/Policy/Freenode/Prototypes.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::StrictWarnings:
file: lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::Threads:
file: lib/Perl/Critic/Policy/Freenode/Threads.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::Wantarray:
file: lib/Perl/Critic/Policy/Freenode/Wantarray.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::WarningsSwitch:
file: lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm
- version: '0.025'
+ version: '0.026'
Perl::Critic::Policy::Freenode::WhileDiamondDefaultAssignment:
file: lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm
- version: '0.025'
+ version: '0.026'
requires:
Carp: '0'
Exporter: '0'
@@ -115,7 +115,7 @@
bugtracker: https://github.com/Grinnz/Perl-Critic-Freenode/issues
homepage: https://github.com/Grinnz/Perl-Critic-Freenode
repository: https://github.com/Grinnz/Perl-Critic-Freenode.git
-version: '0.025'
+version: '0.026'
x_Dist_Zilla:
perl:
version: '5.026001'
@@ -134,11 +134,11 @@
-
class: Dist::Zilla::Plugin::GenerateFile
name: '@Author::DBOOK/Generate_Contrib'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@Author::DBOOK/MetaConfig'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::MetaProvides::Package
config:
@@ -147,7 +147,7 @@
-
class: Dist::Zilla::Plugin::FinderCode
name:
'@Author::DBOOK/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
- version: '6.010'
+ version: '6.011'
include_underscores: 0
Dist::Zilla::Role::MetaProvider::Provider:
$Dist::Zilla::Role::MetaProvider::Provider::VERSION: '2.002004'
@@ -177,11 +177,11 @@
-
class: Dist::Zilla::Plugin::MetaNoIndex
name: '@Author::DBOOK/MetaNoIndex'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::MetaResources
name: '@Author::DBOOK/MetaResources'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::CheckChangesHasContent
name: '@Author::DBOOK/CheckChangesHasContent'
@@ -218,7 +218,7 @@
-
class: Dist::Zilla::Plugin::NextRelease
name: '@Author::DBOOK/NextRelease'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::CopyFilesFromRelease
config:
@@ -265,7 +265,7 @@
branch: ~
changelog: Changes
signed: 0
- tag: v0.025
+ tag: v0.026
tag_format: v%v
tag_message: v%v
Dist::Zilla::Role::Git::Repo:
@@ -321,7 +321,7 @@
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@Author::DBOOK/PodSyntaxTests'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::Test::ReportPrereqs
name: '@Author::DBOOK/Test::ReportPrereqs'
@@ -362,23 +362,23 @@
-
class: Dist::Zilla::Plugin::PruneCruft
name: '@Author::DBOOK/PruneCruft'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@Author::DBOOK/ManifestSkip'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@Author::DBOOK/MetaYAML'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@Author::DBOOK/MetaJSON'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::License
name: '@Author::DBOOK/License'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::ReadmeAnyFromPod
config:
@@ -389,15 +389,15 @@
-
class: Dist::Zilla::Plugin::ExecDir
name: '@Author::DBOOK/ExecDir'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::ShareDir
name: '@Author::DBOOK/ShareDir'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::ExecDir
name: '@Author::DBOOK/ScriptDir'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::ModuleBuildTiny::Fallback
config:
@@ -410,7 +410,7 @@
Dist::Zilla::Role::TestRunner:
default_jobs: 1
name: 'ModuleBuild, via ModuleBuildTiny::Fallback'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::ModuleBuildTiny
config:
@@ -436,68 +436,68 @@
-
class: Dist::Zilla::Plugin::Manifest
name: '@Author::DBOOK/Manifest'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::TestRelease
name: '@Author::DBOOK/TestRelease'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@Author::DBOOK/ConfirmRelease'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@Author::DBOOK/UploadToCPAN'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExtraTestFiles'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':PerlExecFiles'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
- version: '6.010'
+ version: '6.011'
-
class: Dist::Zilla::Plugin::FinderCode
name: '@Author::DBOOK/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
- version: '6.010'
+ version: '6.011'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: '0'
- version: '6.010'
+ version: '6.011'
x_contributors:
- 'Dan Book <[email protected]>'
- 'Dan Book <[email protected]>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Freenode/Utils.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Freenode/Utils.pm
--- old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Freenode/Utils.pm
2018-02-11 07:32:01.000000000 +0100
+++ new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Freenode/Utils.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Exporter 'import';
use Scalar::Util 'blessed';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
our @EXPORT_OK = qw(is_empty_return is_structural_block);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Freenode.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Freenode.pm
--- old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Freenode.pm 2018-02-11
07:32:01.000000000 +0100
+++ new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Freenode.pm 2018-02-17
02:50:16.000000000 +0100
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '0.025';
+our $VERSION = '0.026';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
sub default_severity { $SEVERITY_HIGH }
sub default_themes { 'freenode' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent
'Perl::Critic::Policy::ValuesAndExpressions::ProhibitArrayAssignAref';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
sub default_severity { $SEVERITY_MEDIUM }
sub default_themes { 'freenode' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'Using bareword filehandles';
use constant EXPL => 'Bareword filehandles are a legacy feature, creating the
filehandles as package variables. Use lexical, scoped filehandles instead (open
my $fh, ...).';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
sub default_severity { $SEVERITY_HIGH }
sub default_themes { 'freenode' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm
2018-02-17 02:50:16.000000000 +0100
@@ -9,7 +9,7 @@
use List::Util 'any';
use Perl::Critic::Freenode::Utils qw(is_empty_return is_structural_block);
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'Subroutine may implicitly return a conditional
statement';
use constant EXPL => 'When the last statement in a subroutine is a
conditional, the return value may unexpectedly be the evaluated condition.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm
2018-02-17 02:50:16.000000000 +0100
@@ -8,7 +8,7 @@
use Perl::Critic::Violation;
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
sub supported_parameters { () }
sub default_severity { $SEVERITY_HIGH }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm
2018-02-17 02:50:16.000000000 +0100
@@ -7,7 +7,7 @@
use Perl::Critic::Violation;
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
sub supported_parameters { () }
sub default_severity { $SEVERITY_HIGH }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/DollarAB.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/DollarAB.pm
--- old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/DollarAB.pm
2018-02-11 07:32:01.000000000 +0100
+++ new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/DollarAB.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'Using $a or $b outside sort()';
use constant EXPL => '$a and $b are special package variables for use in
sort() and related functions. Declaring them as lexicals like "my $a" may break
sort(). Use different variable names.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/Each.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/Each.pm
--- old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/Each.pm
2018-02-11 07:32:01.000000000 +0100
+++ new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/Each.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'each() called';
use constant EXPL => 'The each function may cause undefined behavior when
operating on the hash while iterating. Use a foreach loop over the hash\'s keys
or values instead.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm
2018-02-17 02:50:16.000000000 +0100
@@ -9,7 +9,7 @@
use List::Util 'any';
use Perl::Critic::Freenode::Utils qw(is_empty_return is_structural_block);
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'return called with no arguments';
use constant EXPL => 'return with no arguments may return either undef or an
empty list depending on context. This can be surprising for the same reason as
other context-sensitive returns. Return undef or the empty list explicitly.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy::Objects::ProhibitIndirectSyntax';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
sub default_severity { $SEVERITY_HIGHEST }
sub default_themes { 'freenode' }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/ModPerl.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/ModPerl.pm
--- old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/ModPerl.pm
2018-02-11 07:32:01.000000000 +0100
+++ new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/ModPerl.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'Using mod_perl';
use constant EXPL => 'mod_perl is not designed for writing Perl web
applications. Try a Plack-based framework (Web::Simple, Dancer2, Catalyst) or
Mojolicious for a modern approach.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/OpenArgs.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/OpenArgs.pm
--- old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/OpenArgs.pm
2018-02-11 07:32:01.000000000 +0100
+++ new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/OpenArgs.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'open() called with less than 3 arguments';
use constant EXPL => 'The one- and two-argument forms of open() parse
functionality from the filename, use the three-argument form instead.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'Using overload.pm without a boolean overload or
fallback';
use constant EXPL => 'When using overload.pm to define overloads for an object
class, always define an overload on "bool" explicitly and set the fallback
option. This prevents objects from autogenerating a potentially surprising
boolean overload, and causes operators for which overloads can\'t be
autogenerated to act on the object as they normally would.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/POSIXImports.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/POSIXImports.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/POSIXImports.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/POSIXImports.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'Using POSIX.pm without an explicit import list';
use constant EXPL => 'Using the POSIX module without specifying an import list
results in importing hundreds of symbols. Import the functions or constants you
want explicitly, or prevent the import with ().';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/PackageMatchesFilename.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/PackageMatchesFilename.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/PackageMatchesFilename.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/PackageMatchesFilename.pm
2018-02-17 02:50:16.000000000 +0100
@@ -7,7 +7,7 @@
use Path::Tiny 'path';
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'No package matching the module filename';
use constant EXPL => 'A Perl module file is expected to contain a matching
package name, so it can be used after loading it from the filesystem. A module
file that doesn\'t contain a matching package name usually indicates an error.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/Prototypes.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/Prototypes.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/Prototypes.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/Prototypes.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,9 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-use List::Util 'any';
-
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'Using function prototypes';
use constant EXPL => 'Function prototypes (sub foo ($@) { ... }) will usually
not do what you want. Omit the prototype, or use signatures instead.';
@@ -23,7 +21,13 @@
# Check if signatures are enabled
my $includes = $elem->find('PPI::Statement::Include') || [];
- return () if any { $_->pragma eq 'feature' and m/\bsignatures\b/ }
@$includes;
+ foreach my $include (@$includes) {
+ next unless $include->type eq 'use';
+ return () if $include->pragma eq 'feature' and $include =~
m/\bsignatures\b/;
+ return () if $include->pragma eq 'experimental' and $include =~
m/\bsignatures\b/;
+ return () if $include->module eq 'Mojo::Base' and $include =~
m/-signatures\b/;
+ return () if $include->module eq 'Mojolicious::Lite' and $include =~
m/-signatures\b/;
+ }
my $prototypes = $elem->find('PPI::Token::Prototype') || [];
my @violations;
@@ -52,7 +56,8 @@
sub foo ($$) { ... } # not ok
sub foo { ... } # ok
- use feature 'signatures'; sub foo ($bar, $baz) { ... } # ok
+ use feature 'signatures'; sub foo ($bar, $baz) { ... } # ok
+ use experimental 'signatures'; sub foo ($bar, $baz) { ... } # ok
This policy is similar to the core policy
L<Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes>, but
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm
2018-02-17 02:50:16.000000000 +0100
@@ -8,7 +8,7 @@
use parent 'Perl::Critic::Policy';
use version;
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'Missing strict or warnings';
use constant EXPL => 'The strict and warnings pragmas are important to avoid
common pitfalls and deprecated/experimental functionality. Make sure each
script or module contains "use strict; use warnings;" or a module that does
this for you.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/Threads.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/Threads.pm
--- old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/Threads.pm
2018-02-11 07:32:01.000000000 +0100
+++ new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/Threads.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'Using interpreter threads';
use constant EXPL => 'Interpreter threads are discouraged, they are not
lightweight and fast as other threads may be. Try an event loop, forks.pm, or
Parallel::Prefork.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/Wantarray.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/Wantarray.pm
--- old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/Wantarray.pm
2018-02-11 07:32:01.000000000 +0100
+++ new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/Wantarray.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'wantarray() called';
use constant EXPL => 'Context-sensitive functions lead to unexpected errors or
vulnerabilities. Functions should explicitly return either a list or a scalar
value.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => 'Using -w switch';
use constant EXPL => 'Don\'t use -w (or -W), it\'s too eager. use warnings;
instead.';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm
---
old/Perl-Critic-Freenode-0.025/lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm
2018-02-11 07:32:01.000000000 +0100
+++
new/Perl-Critic-Freenode-0.026/lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm
2018-02-17 02:50:16.000000000 +0100
@@ -6,7 +6,7 @@
use Perl::Critic::Utils qw(:severities :classification :ppi);
use parent 'Perl::Critic::Policy';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
use constant DESC => '<>/<<>>/readline/readdir/each result not explicitly
assigned in while condition';
use constant EXPL => 'When used alone in a while condition, the <>/<<>>
operator, readline, readdir, and each functions assign their result to $_, but
do not localize it. Assign the result to an explicit lexical variable instead
(my $line = <...>, my $dir = readdir ...)';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Perl-Critic-Freenode-0.025/t/Freenode/Prototypes.run
new/Perl-Critic-Freenode-0.026/t/Freenode/Prototypes.run
--- old/Perl-Critic-Freenode-0.025/t/Freenode/Prototypes.run 2018-02-11
07:32:01.000000000 +0100
+++ new/Perl-Critic-Freenode-0.026/t/Freenode/Prototypes.run 2018-02-17
02:50:16.000000000 +0100
@@ -11,6 +11,27 @@
use feature 'signatures';
sub foo ($foo) { ... }
+## name ExperimentalSignature
+## failures 0
+## cut
+
+use experimental 'signatures';
+sub foo ($foo) { ... }
+
+## name MojoSignature
+## failures 0
+## cut
+
+use Mojo::Base -base, -signatures;
+sub foo ($foo) { ... }
+
+## name MojoLiteSignature
+## failures 0
+## cut
+
+use Mojolicious::Lite -signatures;
+sub foo ($foo) { ... }
+
## name NoPrototype
## failures 0
## cut