7
0

68 Commits

Author SHA256 Message Date
a5755501c1 Add Gitea build results 2025-08-12 18:16:27 +02:00
e968bd0465 Accepting request 1235295 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1235295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=36
2025-01-07 19:50:26 +00:00
26e9f12600 Accepting request 1234031 from devel:languages:perl:autoupdate
- updated to 1.156.0 (1.156)
   see /usr/share/doc/packages/perl-Perl-Critic/Changes

OBS-URL: https://build.opensuse.org/request/show/1234031
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=66
2025-01-06 16:54:32 +00:00
44a1701276 Accepting request 1156562 from devel:languages:perl
- Fix disabling of __perllib_provides

OBS-URL: https://build.opensuse.org/request/show/1156562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=35
2024-03-10 19:23:57 +00:00
b0c6697d04 Fix disabling of __perllib_provides
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=64
2024-03-08 22:56:22 +00:00
4df539f287 Accepting request 1120847 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1120847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=34
2023-10-29 18:39:43 +00:00
daedf64ee9 Accepting request 1120561 from devel:languages:perl:autoupdate
- updated to 1.152
   see /usr/share/doc/packages/perl-Perl-Critic/Changes
  1.52 
      Now requires PPI 1.177.
      [Fixes]
      Fix a test failure for Subroutines::RequireArgUnpacking. Thanks, Christian
      Walde. (GH #1048)
      Fixed a test failure in t/06_violation.t on Perl 5.39.1 or above. Thanks,
      Yves Orton. (GH #1037)

OBS-URL: https://build.opensuse.org/request/show/1120561
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=62
2023-10-27 21:12:07 +00:00
d9318c7484 Accepting request 1070679 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1070679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=33
2023-03-14 17:15:33 +00:00
595b6477cb Accepting request 1070489 from devel:languages:perl:autoupdate
- updated to 1.150
   see /usr/share/doc/packages/perl-Perl-Critic/Changes
  1.150 
      [Enhancements]
      Added Test::Builder and Text::Wrap to the list of default exceptions in
      Variables::ProhibitPackageVars. Thanks, Graham Knop. (GH #1025)
      [Internals]
      We now use PPIx::Utils instead of PPIx::Utilities, which is more recently
      maintained.

OBS-URL: https://build.opensuse.org/request/show/1070489
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=60
2023-03-10 10:43:48 +00:00
f2e7ed6012 Accepting request 1062258 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1062258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=32
2023-02-01 15:38:43 +00:00
2cdf6ccde6 Accepting request 1061360 from devel:languages:perl:autoupdate
- updated to 1.148
   see /usr/share/doc/packages/perl-Perl-Critic/Changes
  1.148 
      [Possible breakage]
      Removed Perl::Critic::Utils::DataConversion. Any add-on policies that used
      it will need to copy the functions from there into their own code.
      [Documentation]
      ProhibitCascadingIfElse no longer suggests using given/when.
      [Internals]
      We no longer require Test::Deep for testing.
      Test::Kwalitee is now only recommended, not required.
      Random microoptimizations, like using hashes for array contents checking,
      and using any() instead of calling grep as a boolean.

OBS-URL: https://build.opensuse.org/request/show/1061360
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=58
2023-01-31 13:56:14 +00:00
40b52087eb Accepting request 1055918 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1055918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=31
2023-01-05 14:00:16 +00:00
5d1fc95e3e Accepting request 1046339 from devel:languages:perl:autoupdate
- updated to 1.146
   see /usr/share/doc/packages/perl-Perl-Critic/Changes
  1.146 
      [New features]
      ProhibitBarewordDirHandles now checks for sysopen as well as open. Thanks,
      Tadeusz Sośnierz. (GH #732)
      Added a Dockerfile in the extras/ directory for those who want to run P::C
      in a container. Thanks, Isaac Gittins. (GH #832)
      Subroutines::ProhibitBuiltinHomonyms now can take an "allows" parameter to
      specify subroutines that won't violate the policy. Thanks, UTAGAWA Kiki.
      (GH #14, #932)
      ProhibitStringyEval now allows package declarations in evals when
      allow_includes = true. This is a common way packages are declared.
      Thanks, Chris Novakovic. (GH #908)
      [Bug Fixes]
      Fixed some problems with how Perl::Critic determined scope. Thanks, Tom
      Wyant. (GH #793)
      Fixed improper violation for lexical subroutines in
      Subroutines::ProhibitBuiltinHomonyms. Thanks, TOYAMA Nao. (GH #973, #955,
      #546)
      ValuesAndExpressions::RequireNumberSeparators no longer complains if your
      version numbers do not have number separators in them. Thanks, Tom Wyant.
      (GH #856, #904)
      Fixed a false positive with split() in ProhibitUnusedCapture. Thanks, Tom
      Wyant. (GH #888)
      [Internals]
      We no longer use or need IO::String. Thanks, Graham Knop. (GH #997)
      Removed requirements and mentions of modules no longer used:
      * Fatal
      * IO::String
      * IPC::Open2
      * Pod::Parser
      * Task::Weaken

OBS-URL: https://build.opensuse.org/request/show/1046339
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=56
2023-01-04 15:51:42 +00:00
011ba6c61c Accepting request 1042614 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1042614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=30
2022-12-13 17:56:25 +00:00
Stephan Kulow
581f84a13f Accepting request 1042273 from devel:languages:perl:autoupdate
- updated to 1.144
   see /usr/share/doc/packages/perl-Perl-Critic/Changes
  1.144 
      Perl::Critic now requires Perl 5.10.1.
      [New features]
      The ProhibitAugmentedAssignmentInDeclaration policy now allows augmented
      assignments to "our" variables, if the allow_our option is enabled.
      Thanks, Graham Knop. (GH #993)
      ProhibitExplicitISA now recommends "use parent" instead of "use base".
      (GH #987)
      RequireUseWarnings now recognizes that "use v5.36" implies warnings.
      Thanks, Andrew Grechkin. (GH #984)
      Subroutines::ProhibitNestedSubs now allows lexical subroutines can
      now be inside of other subroutines. Thanks, TOYAMA Nao. (GH #946,
      #971, #972)
      RequireUseStrict now knows that Test::Spec enables it. (GH #906)
      ProhibitUnusedCapture now understands @{^CAPTURE} and %{^CAPTURE_ALL} that
      were added in Perl 5.26.0. Thanks, Tom Wyant. (GH #778)
      Allow numeric operators on special number strings 'NaN' and 'inf'. Thanks,
      Omer Gazit. (GH #803)
      [Fixes]
      Miscellanea::ProhibitUselessNoCritic no longer filters out errors about
      itself, just as Miscellanea::ProhibitUnrestrictedNoCritic cannot. Thanks,
      Bernhard Schmalhofer. (GH #939)
      Fixed GH #878: bareword filehandle dies on `open(CHECK, '/foo');`. Thanks,
      Tom Wyant.
      [Internals]
      Updated to using Perl 5.10.1. Starting migrating to Perl 5.10-isms like
      defined-or. Thanks, James Raspass.
      [Documentation]
      Updated some outdated docs in Perl::Critic::Utils. Thanks, Slaven Rezić.
      (GH #951)
  1.142 
      This is the last version of Perl::Critic that will run on Perl 5.6.1.  The
      next release will require Perl 5.10.1.
      [New Features]
      Add new policy InputOutput::ProhibitBarewordDirHandles, comparable to
      ProhibitBarewordFilehanles.  Thanks, raf. (GH #912)
      References::ProhibitDoubleSigils policy now allows for Perl's
      postfix dereference syntax and does not report a policy violation.
      Thanks to Ilya Rassadin (GH #578)
      Added Test::Class::Moose and MooseX::MethodAttributes::Role to the
      list of modules that are equivalent to "use strict".  (GH #808, GH #886)
      Subroutines::RequireArgUnpacking now detects anonymous subroutines with
      attributes, prototypes or signatures.  Thanks, Tom Wyant. (GH #684)
      ProhibitVoidMap and ProhibitVoidGrep now detect void context inside subs,
      such as:
          sub { map { foo($_) } @list; return }
      Thanks, James Raspass. (GH #905)
      RequireArgUnpacking now allows a closure to be recognized as a way that
      subroutine arguments can be unpacked.  This is specified with an optional
      allow_closures configuration option.  Thanks, Tom Wyant. (GH #737)
      ProhibitTwoArgOpen now disallows one-arg opens as well. Also, it
      no longer allows two-arg opening of STDIN/STDOUT/STDERR.  Thanks,
      Dan Book. (GH #652, #653)
      [Fixes]
      ProhibitLeadingZeros would not handle sysopen and lexical variables
      correctly. This has been fixed. Thanks, Tom Wyant. (GH #789)
      [Documentation]
      We note that the any() function is available in both List::MoreUtils and
      List::SomeUtils.
      Added instructions to perlcritic on how to integrate with Visual Studio
      Code.  Thanks, sigzero.
      [Internals]
      Switch to using List::SomeUtils instead of List::MoreUtils.

OBS-URL: https://build.opensuse.org/request/show/1042273
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=54
2022-12-13 11:45:18 +00:00
caa18bab14 Accepting request 1008328 from devel:languages:perl
- Add 3 more Pod::* requires to make it build (and reverse dependencies).
  Not sure where they were hidden before, but now they are required
  on Tumbleweed

OBS-URL: https://build.opensuse.org/request/show/1008328
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=29
2022-10-07 23:23:23 +00:00
Stephan Kulow
16f63bce34 - Add 3 more Pod::* requires to make it build (and reverse dependencies).
Not sure where they were hidden before, but now they are required
  on Tumbleweed

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=52
2022-10-06 05:42:59 +00:00
59eb92ce8a Accepting request 884092 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/884092
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=28
2021-04-12 10:36:36 +00:00
efbe05b8f7 Accepting request 881474 from devel:languages:perl:autoupdate
- updated to 1.140
   see /usr/share/doc/packages/perl-Perl-Critic/Changes
  1.140 
      [New Features]
      Subroutines::RequireFinalReturn now lets you specify a
      terminal_methods parameter to specify methods that should been as
      terminal.  This is like the terminal_funcs parameter, but for methods.
      Thanks, Robin Smidsrød and Mike Bruins. (GH #920)
  1.139_01 
      [Fixes]
      Removed an extra /x in RequireInterpolationOfMetachars.pm that caused
      deprecation warnings in Perl 5.22 and higher.  (GH #822)
      Documentation::RequirePackageMatchesPodName now recognizes the package
      name if it's in C<< I<> >> or C<< B<> >> markup.  Thanks, Renée Bäcker.
      (GH #913)

OBS-URL: https://build.opensuse.org/request/show/881474
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=50
2021-04-09 15:40:00 +00:00
32644e77b2 Accepting request 767810 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/767810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=27
2020-01-30 08:36:06 +00:00
d75d9ba8e1 Accepting request 767041 from devel:languages:perl:autoupdate
- updated to 1.138
   see /usr/share/doc/packages/perl-Perl-Critic/Changes
  1.138 
  
      Stable release.  No changes since 1.137_01.
  
  
  1.137_01 
  
      [Fixes]
      RequireCheckingReturnValueOfEval didn't count returning the result of an
      eval as checking it.  Now it does.  However, it's only if you "return eval
      { ... }".  It still doesn't handle the case of "return ( eval {} )".
      Thanks, Tom Wyant. (GH #324)
  
      ProhibitPunctuationVars would get confused and think that the expression
      qr/SOME$/ was using the $/ special variable.  Thanks, Tom Wyan. (GH #843)

OBS-URL: https://build.opensuse.org/request/show/767041
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=48
2020-01-27 15:17:02 +00:00
9c40ddcaff Accepting request 751733 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/751733
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=26
2019-12-07 14:18:20 +00:00
11a7a062e9 Accepting request 751552 from devel:languages:perl:autoupdate
- updated to 1.136
   see /usr/share/doc/packages/perl-Perl-Critic/Changes
  
  1.136 
  
      Stable release.  No changes since 1.135_01.
  
  
  1.135_01 
      [New Features]
      The ProhibitNoWarnings pollicy now handles warnings in the experimental::
      group.  Thanks, Renée Bäcker. (GH #892)
  
      [Documentation]
      Prevented some example code from showing up in `perldoc`.  Thanks, Tom
      Hukins.  (GH #799)

OBS-URL: https://build.opensuse.org/request/show/751552
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=46
2019-11-29 07:15:26 +00:00
88debbf3a1 Accepting request 704995 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/704995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=25
2019-06-07 16:00:51 +00:00
Stephan Kulow
fed0ab1613 Accepting request 704869 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/704869
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=44
2019-05-23 12:13:55 +00:00
1d43e1675d Accepting request 691009 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/691009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=24
2019-04-05 09:55:12 +00:00
Stephan Kulow
8348f7b812 Accepting request 690992 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/690992
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=42
2019-04-03 10:55:50 +00:00
b33a8e78d1 Accepting request 512158 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/512158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=23
2017-08-10 12:03:31 +00:00
Stephan Kulow
d96110f6d1 Accepting request 511741 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/511741
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=40
2017-07-24 06:02:25 +00:00
ccf8827419 Accepting request 504925 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/504925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=22
2017-06-21 11:57:17 +00:00
Stephan Kulow
a25d349526 Accepting request 503547 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/503547
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=38
2017-06-20 06:32:51 +00:00
Stephan Kulow
415686ac45 Accepting request 325686 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/325686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=21
2015-08-27 06:56:18 +00:00
Stephan Kulow
87d7e531eb Accepting request 325497 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/325497
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=36
2015-08-23 14:13:16 +00:00
a82bac83ee Accepting request 304313 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/304313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=20
2015-05-02 19:33:45 +00:00
Stephan Kulow
5b2e0ad83a Accepting request 304285 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/304285
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=34
2015-04-28 08:26:49 +00:00
Stephan Kulow
a5d057634f Accepting request 249340 from devel:languages:perl
- updated to 1.122
 
     [Dependencies]
     * Now requires PPI-1.218 which has numerous enahncements and bug fixes.
       Also now requires Readonly-2.00, which obviates the need for Readonly::XS
       to get fast constants.
 
     * File::HomeDir, File::Which, and Term::ANSIColor are all required now
       instead of being optional or recommended. This simplifies our test code
       and ensures consistent optimal behavior for all users.
 
     [New Policies]
     * Added two new policies: BuiltinFunctions::ProhibitUselessTopic and
       RegularExpressions::ProhibitUselessTopic.
 
     [Miscellanea]
     * Updated the perlcritic.el script to use modern Emacs hooks.
       Thanks to @intrigeri and the Debian team for the patch.  Fixes GH #556.
 
     * Removed all the internal RCS keyword boilerplate blocks that were never
       getting expanded.

OBS-URL: https://build.opensuse.org/request/show/249340
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=19
2014-09-23 08:42:21 +00:00
Stephan Kulow
45e4354af2 update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=32
2014-09-15 15:24:09 +00:00
Tomáš Chvátal
9904ea2fb2 Accepting request 206496 from devel:languages:perl
- Added new themes based on CERT guidelines.

OBS-URL: https://build.opensuse.org/request/show/206496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=17
2013-11-12 14:23:01 +00:00
3282f7cd40 - Added new themes based on CERT guidelines.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=30
2013-11-11 15:04:57 +00:00
Stephan Kulow
4dedbbaa54 Accepting request 205384 from devel:languages:perl
- update to 1.120
    Bug Fixes:
     * Corrected "Possible precedence issue with control flow operator" 
       warning.  This fixes RT #88866

OBS-URL: https://build.opensuse.org/request/show/205384
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=16
2013-11-04 11:46:37 +00:00
60e307db47 - update to 1.120
Bug Fixes:
     * Corrected "Possible precedence issue with control flow operator" 
       warning.  This fixes RT #88866

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=28
2013-10-31 15:53:08 +00:00
Stephan Kulow
3f3e5ae7ff Accepting request 201489 from devel:languages:perl
-- OK for 13.1 if desired

- updated to 1.119
     Bug Fixes:
     * Tests were failing with Config::Tiny 2.17 or later, due to a
       change in the error messages produced by that module. 
       This fixes #16 on Github,  #88679 & #88889 on RT.
     Policy Changes:
     * BuiltinFunctions::ProhibitVoidGrep and ::ProhibitVoidMap: grep
       and map called as functions are now allowed in slice operations.
       RT #79289
       Thanks to Wade at Anomaly dot org for the patch.
     * Subroutines::RequireArgUnpacking: Most tests of the size of @_
       are now allowed.  RT #79138
     Other Changes:
     * Modernized our usage of Exporter.  See RT #75300.  
       Thanks to Olivier Mengué for the patch.

OBS-URL: https://build.opensuse.org/request/show/201489
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=15
2013-10-01 06:20:08 +00:00
5cf49d8a13 - updated to 1.119
Bug Fixes:
     * Tests were failing with Config::Tiny 2.17 or later, due to a
       change in the error messages produced by that module. 
       This fixes #16 on Github,  #88679 & #88889 on RT.
     Policy Changes:
     * BuiltinFunctions::ProhibitVoidGrep and ::ProhibitVoidMap: grep
       and map called as functions are now allowed in slice operations.
       RT #79289
       Thanks to Wade at Anomaly dot org for the patch.
     * Subroutines::RequireArgUnpacking: Most tests of the size of @_
       are now allowed.  RT #79138
     Other Changes:
     * Modernized our usage of Exporter.  See RT #75300.  
       Thanks to Olivier Mengué for the patch.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=26
2013-09-30 14:06:17 +00:00
Stephan Kulow
be9bc1744d Accepting request 178070 from devel:languages:perl
- updated to 1.118
  Policy Changes:
    * CodeLayout::RequireTidyCode: Revise to work with incompatible
      changes in Perl::Tidy 20120619. RT #77977.
    * TestingAndDebugging::ProhibitNoWarnings: Correct the parse of the
      'no warnings' statement, so that 'no warnings "qw"' is recognized
      as supressing just 'qw' warnings. RT #74647.
    * Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
      distribution,  RT #69546
    Other Changes:
    * Make all unescaped literal "{" characters in regexps into
      character classes. These are deprecated, and became noisy with
      Perl 5.17.0.  RT #77510.

OBS-URL: https://build.opensuse.org/request/show/178070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=13
2013-06-13 18:06:18 +00:00
654ae48cda - updated to 1.118
Policy Changes:
    * CodeLayout::RequireTidyCode: Revise to work with incompatible
      changes in Perl::Tidy 20120619. RT #77977.
    * TestingAndDebugging::ProhibitNoWarnings: Correct the parse of the
      'no warnings' statement, so that 'no warnings "qw"' is recognized
      as supressing just 'qw' warnings. RT #74647.
    * Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
      distribution,  RT #69546
    Other Changes:
    * Make all unescaped literal "{" characters in regexps into
      character classes. These are deprecated, and became noisy with
      Perl 5.17.0.  RT #77510.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=24
2013-06-08 10:58:59 +00:00
Stephan Kulow
028f80ca03 Accepting request 104888 from devel:languages:perl
- updated to 1.117
  New Policies:
  * Variables::ProhibitAugmentedAssignmentInDeclaration reports
    constructs like 'my $x += 1'. Contributed by Mike O'Regan
  Policy Changes:
  * BuiltinFunctions::ProhibitLvalueSubstr: Add explicit 'use version'.
    RT #68498.
  * CodeLayout::ProhibitHardTabs: Add 'pbp' to the default_themes list.
    RT #71093.
  * ControlStructures::ProhibitMutatingListFunctions now understands that
    tr///r (introduced in 5.13.7) does not change its operand.
  * ControlStructures::ProhibitMutatingListFunctions now understands that
    '//=', '<<=', and '>>=' are assignment operators. RT #70901.
  * ErrorHandling::RequireCheckingReturnValueOfEval now allows things
    like grep { eval $_ }. RT #69489.
  * Modules::RequireExplicitPackage now has configuraion option
    allow_import_of, to allow the import of specified modules before
    the package statement. RT #72660.
  * RegularExpressions::ProhibitEnumeratedClasses no longer thinks
    that [A-Za-z_] matches \w. RT #69322.
  * RegularExpressions::ProhibitUnusedCaptures now skips the first
    block of an 'if' or 'elsif' if the regular expression is bound to
    its operand with the '!~' operator. RT #69867.
  * RegularExpressions::ProhibitUnusedCaptures now looks into lists
    and blocks in the replacement portion of the regular expression if
    /e is asserted. RT #72086.
  * RegularExpressions::RequireDotMatchAnything,
    RegularExpressions::RequireExtendedFormatting and
    RegularExpressions::RequireLineBoundaryMatching now honor defaults
    set with 'use re "/modifiers"'. RT #72151.

OBS-URL: https://build.opensuse.org/request/show/104888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=10
2012-02-16 11:25:50 +00:00
Stephan Kulow
1115357b7b - updated to 1.117
New Policies:
  * Variables::ProhibitAugmentedAssignmentInDeclaration reports
    constructs like 'my $x += 1'. Contributed by Mike O'Regan
  Policy Changes:
  * BuiltinFunctions::ProhibitLvalueSubstr: Add explicit 'use version'.
    RT #68498.
  * CodeLayout::ProhibitHardTabs: Add 'pbp' to the default_themes list.
    RT #71093.
  * ControlStructures::ProhibitMutatingListFunctions now understands that
    tr///r (introduced in 5.13.7) does not change its operand.
  * ControlStructures::ProhibitMutatingListFunctions now understands that
    '//=', '<<=', and '>>=' are assignment operators. RT #70901.
  * ErrorHandling::RequireCheckingReturnValueOfEval now allows things
    like grep { eval $_ }. RT #69489.
  * Modules::RequireExplicitPackage now has configuraion option
    allow_import_of, to allow the import of specified modules before
    the package statement. RT #72660.
  * RegularExpressions::ProhibitEnumeratedClasses no longer thinks
    that [A-Za-z_] matches \w. RT #69322.
  * RegularExpressions::ProhibitUnusedCaptures now skips the first
    block of an 'if' or 'elsif' if the regular expression is bound to
    its operand with the '!~' operator. RT #69867.
  * RegularExpressions::ProhibitUnusedCaptures now looks into lists
    and blocks in the replacement portion of the regular expression if
    /e is asserted. RT #72086.
  * RegularExpressions::RequireDotMatchAnything,
    RegularExpressions::RequireExtendedFormatting and
    RegularExpressions::RequireLineBoundaryMatching now honor defaults
    set with 'use re "/modifiers"'. RT #72151.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=22
2012-02-14 08:00:25 +00:00
Stephan Kulow
d21d075bdb Accepting request 97099 from devel:languages:perl
- update to 1.116
    Policy Changes:
    * BuiltInFunctions::ProhibitLvalueSubstr does not report violations
      if the document contains an explicit 'use n.nnn;' where the
      version is before 5.005.  RT #59112
    * Documentation::RequirePodSections no longer blows up on code
      having POD but no =head1. This problem was introduced with RT
      #59268. RT #67231
    * RegularExpressions::ProhibitUnusedCapture should more reliably
      find things like s/(a)/${1}2/.  RT #67273.
    * ValuesAndExpressions::ProhibitMagicNumbers and
      Module::RequireVersionVar now treat versions passed as the second
      argument of a 'package' statement the same as versions declared as
      'our $VERSION ...'.  RT #67159
    * Variables::RequireLexicalLoopIterators does not report violations
      if the document contains an explicit 'use n.nnn;' where the
      version is before 5.004.  RT #67760

OBS-URL: https://build.opensuse.org/request/show/97099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Perl-Critic?expand=0&rev=9
2011-12-25 16:39:29 +00:00
Stephan Kulow
74b148d88e OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=19 2011-12-19 15:24:16 +00:00
Stephan Kulow
610f0fa420 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Perl-Critic?expand=0&rev=18 2011-12-19 15:12:24 +00:00