On Aug 11, 2011, at 7:37 AM, Russ Allbery wrote:

>> "=item without any parameters is deprecated. It should either be followed by
>> * to indicate an unordered list, by a number (optionally followed by a dot)
>> to indicate an ordered (numbered) list or simple text for a definition
>> list."
> 
>> perlpodspec states "Pod processors must tolerate a bare "=item" as if it
>> were "=item *"." Is Pod::Checker's behavior still in line with
>> perlpodspec?  Is the use of '=item' without any parameters deprecated?
>> Or should that warning be removed from Pod::Checker?
> 
> I'd remove it.  It seems like a style thing to me, and while I personally
> prefer =item *, I don't see a good reason to require that.

+1

>> Given that there is clearly a use for =itemless =over/=back blocks,
>> should it still be a warning? I think no, and instead, Pod::Checker
>> should warn about an empty =over/=back block, one that contains nothing
>> but whitespace.
> 
> I agree -- this one should definitely go.

+1

I had no idea one could do block quotes like this. Seems a bit too overloaded, 
frankly (what if I want my block quote to contain a list, just nest them?), but 
if the spec says that's what it is, then I wouldn't warn about it.

Best,

David

Reply via email to