[![pipeline status](https://gitlab.com/mziescha/Perl-Critic-Policy-Variables-RequireHungarianNotation/badges/master/pipeline.svg)](https://gitlab.com/mziescha/Perl-Critic-Policy-Variables-RequireHungarianNotation/commits/master)

Perl-Critic-Policy-Variables-RequireHungarianNotation

Don't clutter your code with unnecessary variable initialization:

   my @array    = ();    # don't do this
   my %hash     = ();    # or this
   my $hashref  = {};    # or this
   my $arrayref = [];    # or this
   my $string   = '';    # or this

Instead, do this:

   my @a_array     = (); # do this
   my %h_hash      = (); # and this
   my $hr_hashref  = {}; # and this
   my $hr_arrayref = []; # and this
   my $s_string    = ''; # and this


INSTALLATION

To install this module, run the following commands:

       perl Makefile.PL
       make
       make test
       make install

DEPENDENCIES

* Perl::Critic::Policy
* Perl::Critic::Utils

COPYRIGHT AND LICENCE

Copyright (C) 2018, Mario Zieschang

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.