Package: lintian
Version: 1.24.4
Severity: wishlist
Tags: patch
The attached patch adds support for "overridable" tags.
Any value in the .desc files can be overriden if the lowercase name is in its
corresponding Overridable field.
Example:
in .desc:
Tag: test-tag
Type: warning
Severity: normal
Certainty: certain
Overridable: severity
Info: foo bar moo
in script:
if ( it is annoying to have it where it is) {
tag 'test-tag', "$file:$.";
} elsif (not so annoying, thereby lintian shouldn't be so pedantic) {
ctag 'test-tag', "$file:$.", (severity => 'minor');
} elsif (this is serious) {
ctag 'test-tag', "$file:$.", (severity => 'serious');
}
lintian-info isn't very easy to hack to add my idea of displaying that the
severity, certainty, or experimental is the _default_ value, may give it a
try tomorrow.
I wanted this feature to be added before the 2.0.0 upload, but Frank did it
right while I was fixing some bugs :-/.
Let the fun begin.
Cheers,
--
Atomo64 - Raphael
Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
Attachment:
lintian_overridable-tags.mbox
Description: application/mbox
Attachment:
signature.asc
Description: This is a digitally signed message part.