diff options
Diffstat (limited to 'Documentation/lint-gitlink.perl')
| -rwxr-xr-x | Documentation/lint-gitlink.perl | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/lint-gitlink.perl b/Documentation/lint-gitlink.perl index aea564dad7..f183a18df2 100755 --- a/Documentation/lint-gitlink.perl +++ b/Documentation/lint-gitlink.perl @@ -41,6 +41,13 @@ die "BUG: No list of valid linkgit:* files given" unless @ARGV;  @ARGV = $to_check;  while (<>) {  	my $line = $_; +	while ($line =~ m/(.{,8})((git[-a-z]+|scalar)\[(\d)*\])/g) { +	    my $pos = pos $line; +	    my ($macro, $target, $page, $section) = ($1, $2, $3, $4); +		if ( $macro ne "linkgit:" && $macro !~ "ifn?def::" && $macro ne "endif::" ) { +			report($pos, $line, $target, "linkgit: macro expected"); +		} +	}  	while ($line =~ m/linkgit:((.*?)\[(\d)\])/g) {  		my $pos = pos $line;  		my ($target, $page, $section) = ($1, $2, $3);  | 
