=head1 NAME
Mojolicious::Plugin::HTMLLint - HTML::Lint support for Mojolicious
=head1 SYNOPSIS
  # Mojolicious
  $self->plugin('HTMLLint');
  
  # In development mode only 
  $self->plugin('HTMLLint') if $self->mode eq 'development'; 
  
  # Mojolicious (skip errors that contain "placeholder" string)
  $self->plugin( 'HTMLLint', { skip => [ qr/placeholder/ ] } ); 
  # Mojolicious::Lite
  plugin 'HTMLLint';
=head1 DESCRIPTION
L - allows you to validate HTML rendered by your application. The plugin uses HTML::Lint for validation. Errors will appear in Mojolicious log. 
=head1 CONFIG
Config will be passed to HTML::Lint->new();  
For supported options see L
=head2 C 
  $app->plugin('HTMLLint', { skip => [ qr//, qr// ]} );
This options says what message not to show.   This option plugin processes by its own(without passing to HTML::Lint).
=head2 C 
You can pass custom error handling callback. For example
    $self->plugin('HTMLLint', on_error => sub {
        my ($c, $mes) = @_;
        $c->render_text($mes);
    });
This option plugin processes by its own(without passing to HTML::Lint).
=head1 AUTHOR
Viktor Turskyi 
=head1 BUGS
Please report any bugs or feature requests to Github L
=head1 SEE ALSO
L, L, L  
=cut