Felix Lechner pushed to branch master at lintian / lintian


Commits:
8ea535fd by Felix Lechner at 2020-12-05T18:06:08-08:00
Add libperl-critic-pulp-perl to d/tests/control.

- - - - -
9144f274 by Felix Lechner at 2020-12-05T18:06:11-08:00
Implement the perlcritic policy ValuesAndExpressions::ProhibitNullStatements 
(from pulp).

- - - - -
a91a1249 by Felix Lechner at 2020-12-05T18:06:16-08:00
Implement the perlcritic policy Modules::ProhibitModuleShebang (from pulp).

- - - - -
41ab724b by Felix Lechner at 2020-12-05T18:06:17-08:00
Implement the perlcritic policy Modules::ProhibitPOSIXimport (from pulp).

- - - - -
c03b7b48 by Felix Lechner at 2020-12-05T18:06:18-08:00
Implement the perlcritic policy Modules::ProhibitUseQuotedVersion (from pulp).

- - - - -
cef12f0d by Felix Lechner at 2020-12-05T18:06:19-08:00
Add libperl-critic-freenode-perl to d/tests/control.

- - - - -
cc352f49 by Felix Lechner at 2020-12-05T18:06:20-08:00
Implement the perlcritic policy Freenode::AmpersandSubCalls.

- - - - -
f946456d by Felix Lechner at 2020-12-05T18:06:21-08:00
Implement the perlcritic policy Freenode::ArrayAssignAref.

- - - - -
971a5aab by Felix Lechner at 2020-12-05T18:06:21-08:00
Implement the perlcritic policy Freenode::BarewordFilehandles.

- - - - -
bba7397e by Felix Lechner at 2020-12-05T18:06:22-08:00
Implement the perlcritic policy Freenode::ConditionalDeclarations.

- - - - -
45e4fc25 by Felix Lechner at 2020-12-05T18:06:23-08:00
Implement the perlcritic policy Freenode::ConditionalImplicitReturn.

- - - - -
f14a65ee by Felix Lechner at 2020-12-05T18:06:24-08:00
Implement the perlcritic policy Freenode::DeprecatedFeatures.

- - - - -
74414d0e by Felix Lechner at 2020-12-05T18:06:25-08:00
Implement the perlcritic policy Freenode::DiscouragedModules.

- - - - -
54f5d98d by Felix Lechner at 2020-12-05T18:06:26-08:00
Implement the perlcritic policy Freenode::DollarAB.

- - - - -
ef5dd83e by Felix Lechner at 2020-12-05T18:06:27-08:00
Implement the perlcritic policy Freenode::Each.

- - - - -
a69d8c96 by Felix Lechner at 2020-12-05T18:06:28-08:00
Disregard the perlcritic policy Subroutines::ProhibitExplicitReturnUndef.

This policy is part of a broader effort to eliminate the NULL from
Lintian. [1] Here, it conflicts with the policy Freenode::EmptyReturn,
which protect against unspecified return values when one is expected.

The latter serves a more immediate need. The effort to eradicate the
NULL from Lintian will be revisited.

[1] 
https://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare/

- - - - -
356c022a by Felix Lechner at 2020-12-05T18:06:29-08:00
Implement the perlcritic policy Freenode::EmptyReturn.

- - - - -
23621ab7 by Felix Lechner at 2020-12-05T18:06:30-08:00
Implement the perlcritic policy Freenode::IndirectObjectNotation.

- - - - -
e486769a by Felix Lechner at 2020-12-05T18:06:30-08:00
Implement the perlcritic policy Freenode::LexicalForeachIterator.

- - - - -
bb10499e by Felix Lechner at 2020-12-05T18:06:31-08:00
Implement the perlcritic policy Freenode::LoopOnHash.

- - - - -
5a369405 by Felix Lechner at 2020-12-05T18:06:32-08:00
Implement the perlcritic policy Freenode::MultidimensionalArrayEmulation.

- - - - -
041ce45a by Felix Lechner at 2020-12-05T18:06:33-08:00
Switch to the perlcritic policy Freenode::OpenArgs from 
InputOutput::ProhibitTwoArgOpen.

- - - - -
8402f2b6 by Felix Lechner at 2020-12-05T18:06:34-08:00
Implement the perlcritic policy Freenode::OverloadOptions.

- - - - -
381c6a1d by Felix Lechner at 2020-12-05T18:06:34-08:00
Switch to perlcritic policy Freenode::POSIXImports from 
Modules::ProhibitPOSIXimport.

- - - - -
6ba668bb by Felix Lechner at 2020-12-05T18:06:35-08:00
Implement the perlcritic policy Freenode::PreferredAlternatives.

- - - - -
7b0b6b91 by Felix Lechner at 2020-12-05T18:06:36-08:00
Implement the perlcritic policy Freenode::Prototypes.

- - - - -
91afd0bb by Felix Lechner at 2020-12-05T18:06:37-08:00
Switch to the perlcritic policy Freenode::StrictWarnings from 
TestingAndDebugging::{RequireUseStrict,RequireUseWarnings}.

- - - - -
9d165345 by Felix Lechner at 2020-12-05T18:06:38-08:00
Implement the perlcritic policy Freenode::Threads.

- - - - -
3e11d2eb by Felix Lechner at 2020-12-05T18:06:38-08:00
Implement the perlcritic policy Freenode::Wantarray.

- - - - -
c3079b57 by Felix Lechner at 2020-12-05T18:06:39-08:00
Implement the perlcritic policy Freenode::WarningsSwitch.

- - - - -


30 changed files:

- .perlcriticrc
- bin/lintian
- bin/lintian-annotate-hints
- bin/lintian-explain-tags
- bin/spellintian
- checks/application-not-library.pm
- checks/appstream-metadata.pm
- checks/binaries.pm
- checks/continuous-integration/salsa.pm
- checks/cruft.pm
- checks/deb-format.pm
- checks/debhelper.pm
- checks/debian/changelog.pm
- checks/debian/control.pm
- checks/debian/copyright.pm
- checks/debian/copyright/apache-notice.pm
- checks/debian/copyright/dep5.pm
- checks/debian/debconf.pm
- checks/debian/patches/dep3.pm
- checks/debian/patches/quilt.pm
- checks/debian/readme.pm
- checks/debian/rules.pm
- checks/debian/source-dir.pm
- checks/debian/version-substvars.pm
- checks/debian/watch.pm
- checks/desktop/x11.pm
- checks/documentation.pm
- checks/documentation/manual.pm
- checks/fields/architecture.pm
- checks/fields/distribution.pm


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/0c220ff41d583504c9967a2457342b14412f8424...c3079b57ef40648e67a301ead000d314e2dc9fd0

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/0c220ff41d583504c9967a2457342b14412f8424...c3079b57ef40648e67a301ead000d314e2dc9fd0
You're receiving this email because of your account on salsa.debian.org.


Reply via email to