Skip to content

Commit

Permalink
Avoid implicit perl imports - make them explicit.
Browse files Browse the repository at this point in the history
  • Loading branch information
shlomif committed Jul 1, 2020
1 parent 763d5cf commit aeef477
Show file tree
Hide file tree
Showing 9 changed files with 15 additions and 18 deletions.
2 changes: 1 addition & 1 deletion module/lib/HTML/Widgets/NavMenu.pm
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ package HTML::Widgets::NavMenu;

use parent 'HTML::Widgets::NavMenu::Object';

use HTML::Widgets::NavMenu::Url;
use HTML::Widgets::NavMenu::Url ();

require HTML::Widgets::NavMenu::Iterator::NavMenu;
require HTML::Widgets::NavMenu::Iterator::SiteMap;
Expand Down
6 changes: 3 additions & 3 deletions module/lib/HTML/Widgets/NavMenu/EscapeHtml.pm
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ use warnings;

use parent qw(Exporter);

use vars qw(@EXPORT);
use vars qw(@EXPORT_OK);

=head1 NAME
HTML::Widgets::NavMenu::EscapeHtml - provides a function to escape HTML.
=head1 SYNOPSIS
use HTML::Widgets::NavMenu::EscapeHtml;
use HTML::Widgets::NavMenu::EscapeHtml qw/ escape_html /;
my $escaped_html = escape_html($html);
Expand All @@ -23,7 +23,7 @@ Escapes the HTML.
=cut

@EXPORT = (qw(escape_html));
@EXPORT_OK = (qw(escape_html));

sub escape_html
{
Expand Down
2 changes: 1 addition & 1 deletion module/lib/HTML/Widgets/NavMenu/Iterator/Html.pm
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ For internal use only.

use parent qw(HTML::Widgets::NavMenu::Iterator::Base);

use HTML::Widgets::NavMenu::EscapeHtml;
use HTML::Widgets::NavMenu::EscapeHtml qw/ escape_html /;

sub _construct_new_item
{
Expand Down
3 changes: 1 addition & 2 deletions module/lib/HTML/Widgets/NavMenu/Iterator/JQTreeView.pm
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ package HTML::Widgets::NavMenu::Iterator::JQTreeView;
use strict;
use warnings;

# For escape_html().
use HTML::Widgets::NavMenu::EscapeHtml;
use HTML::Widgets::NavMenu::EscapeHtml qw/ escape_html /;

use parent qw(HTML::Widgets::NavMenu::Iterator::NavMenu);

Expand Down
2 changes: 1 addition & 1 deletion module/lib/HTML/Widgets/NavMenu/Iterator/NavMenu.pm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use warnings;

use parent qw(HTML::Widgets::NavMenu::Iterator::Html);

use HTML::Widgets::NavMenu::EscapeHtml;
use HTML::Widgets::NavMenu::EscapeHtml qw/ escape_html /;

__PACKAGE__->mk_acc_ref(
[
Expand Down
2 changes: 1 addition & 1 deletion module/lib/HTML/Widgets/NavMenu/Object.pm
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package HTML::Widgets::NavMenu::Object;
use strict;
use warnings;

use Class::XSAccessor;
use Class::XSAccessor ();

sub new
{
Expand Down
2 changes: 1 addition & 1 deletion module/lib/HTML/Widgets/NavMenu/TagGen.pm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use warnings;

use parent 'HTML::Widgets::NavMenu::Object';

use HTML::Widgets::NavMenu::EscapeHtml;
use HTML::Widgets::NavMenu::EscapeHtml qw/ escape_html /;

__PACKAGE__->mk_acc_ref( [qw(name attributes)] );

Expand Down
2 changes: 1 addition & 1 deletion module/lib/HTML/Widgets/NavMenu/Tree/Node.pm
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ __PACKAGE__->mk_acc_ref(
]
);

use HTML::Widgets::NavMenu::ExpandVal;
use HTML::Widgets::NavMenu::ExpandVal ();

=head1 NAME
Expand Down
12 changes: 5 additions & 7 deletions module/t/13escape-html.t
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
#!/usr/bin/perl -w

use Test::More tests => 9;
#!/usr/bin/perl

use strict;
use warnings;

BEGIN
{
use_ok('HTML::Widgets::NavMenu::EscapeHtml'); # TEST
}
use Test::More tests => 8;

use HTML::Widgets::NavMenu::EscapeHtml qw/ escape_html /;

{
# TEST
Expand Down

0 comments on commit aeef477

Please sign in to comment.