File: Prototypes.run

package info (click to toggle)
libperl-critic-community-perl 1.0.4-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 428 kB
  • sloc: perl: 1,100; makefile: 2
file content (66 lines) | stat: -rw-r--r-- 882 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
## name WithPrototype
## failures 1
## cut

sub foo ($) { ... }

## name WithSignature
## failures 0
## cut

use feature 'signatures';
sub foo ($foo) { ... }

## name BundleSignature
## failures 0
## cut

use v5.36;
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 CustomSignature
## failures 0
## parms { signature_enablers => 'MyApp::Base' }
## cut

use MyApp::Base;
sub foo ($foo) { ... }

## name NoPrototype
## failures 0
## cut

sub foo { ... }

## name EmptyPrototype
## failures 0
## cut

sub foo () { ... }

## name SubPrototype
## failures 0
## cut

sub foo (&;@) { ... }