> > I am happy to announce that I have made much progress on porting
> > Pod::Checker this week. I have made a list of all the errors that
> > Pod::Simple already checks for, and by comparing that to what
> Pod::Checker
> > additionally checks for, I can efficiently implement the rest. So that is
> > what I have been doing. There is a minor snag in one of the error checks,
> > the one that warns if there is any text after a =pod directive, because
> > Pod::Simple does not offer any way to access said text. To overcome this
> I
> > am adding such a feature to Pod::Simple::Blackbox, so I should resume
> > porting the error checks shortly.
>
> When I looked at this before I found there tended to be significant
> disagreement over whether the Pod::Checker checks were actually good
> checks that ought to be included in Pod::Simple.
>
> I know this is opening a huge can of worms but I'd be interested if you
> could post the list of checks you're adding to Pod::Simple.
>
> Michael
>

I am not adding checks to Pod::Simple, I was advised that would be a bad
idea (and harder to do). Rather, I am rewriting Pod::Checker to have
Pod::Simple as a superclass instead of Pod::Parser, and in doing so I need
to rewrite the checks *within Pod::Checker* using Pod::Simple.

Rereading my email I realize my ambiguity, but I hope I have now cleared up
any confusion. If not, let me know.

Also, if you still want to see what error checks I am rewriting, they are
available at
https://github.com/marcgreen/perl-pod-checker/tree/edit-bb/cpan/Pod-Parser.
There are three files: ps-errors, pc-errors, and pc-errors-todo. The first
is a list of what Pod::Simple checks for, the second is what Pod::Checker
checks for, and the third is a list of the checks I have left to rewrite.

Thanks for your concern,
Marc

Reply via email to