bumped version to 20200619.01 for continued development
authorSteve Hancock <perltidy@users.sourceforge.net>
Sun, 21 Jun 2020 00:16:43 +0000 (17:16 -0700)
committerSteve Hancock <perltidy@users.sourceforge.net>
Sun, 21 Jun 2020 00:16:43 +0000 (17:16 -0700)
23 files changed:
CHANGES.md
bin/perltidy
lib/Perl/Tidy.pm
lib/Perl/Tidy.pod
lib/Perl/Tidy/Debugger.pm
lib/Perl/Tidy/DevNull.pm
lib/Perl/Tidy/Diagnostics.pm
lib/Perl/Tidy/FileWriter.pm
lib/Perl/Tidy/Formatter.pm
lib/Perl/Tidy/HtmlWriter.pm
lib/Perl/Tidy/IOScalar.pm
lib/Perl/Tidy/IOScalarArray.pm
lib/Perl/Tidy/IndentationItem.pm
lib/Perl/Tidy/LineBuffer.pm
lib/Perl/Tidy/LineSink.pm
lib/Perl/Tidy/LineSource.pm
lib/Perl/Tidy/Logger.pm
lib/Perl/Tidy/Tokenizer.pm
lib/Perl/Tidy/VerticalAligner.pm
lib/Perl/Tidy/VerticalAligner/Alignment.pm
lib/Perl/Tidy/VerticalAligner/Line.pm
t/snippets/coverage_missing.txt
t/snippets/coverage_values.txt

index 0c03a486e6fb28933647a33c8409fbdf4f6769c1..2daaeb77d3989c5533b916d89f8277e3c6926635 100644 (file)
@@ -1,5 +1,11 @@
 # Perltidy Change Log
 
+## 2020 06 19.01
+
+    - When --assert-tidy is used and triggers an error, the first difference
+      between input and output files is shown in the error output. This is
+      a partial response to issue git #30.
+
 ## 2020 06 19
 
     - Added support for Switch::Plain syntax, issue git #31.
index 4fa0e8e93e2ca65ab8772f3f8f13fdac4c1b0186..7b795f2395e851c5b905942645127f314f956240 100755 (executable)
@@ -4052,7 +4052,7 @@ The perltidy binary uses the Perl::Tidy module and is installed when that module
 
 =head1 VERSION
 
-This man page documents perltidy version 20200619
+This man page documents perltidy version 20200619.01
 
 =head1 BUG REPORTS
 
index 004bcd7b2d16bb175de3eae57660b10f9a029f89..73ab3d43ef53325f1ea75bced0c98bd3f3e6852f 100644 (file)
@@ -110,7 +110,7 @@ BEGIN {
     # Release version must be bumped, and it is probably past time for a
     # release anyway.
 
-    $VERSION = '20200619';
+    $VERSION = '20200619.01';
 }
 
 sub streamhandle {
index f90ad0ee36524583e053c10121b9dc05fd6073de..8d7133353d6cf1321442e973fae5457675b05834 100644 (file)
@@ -432,7 +432,7 @@ The module 'Perl::Tidy' comes with a binary 'perltidy' which is installed when t
 
 =head1 VERSION
 
-This man page documents Perl::Tidy version 20200619
+This man page documents Perl::Tidy version 20200619.01
 
 =head1 LICENSE
 
index 70bb0164bed300a68df67db70e98bdd6c2f9c0bb..87d267effaba9139fff2e5d5901154fc45058d71 100644 (file)
@@ -7,7 +7,7 @@
 package Perl::Tidy::Debugger;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 sub new {
 
index 110c737642ec56505f4ae2aaa9ecff84fa3a776a..6200b0ece071f2d7f5749f300ac975d6ce78a689 100644 (file)
@@ -7,7 +7,7 @@
 package Perl::Tidy::DevNull;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 sub new   { my $self = shift; return bless {}, $self }
 sub print { return }
 sub close { return }
index 495fd4ab36ff1fc6d1fdb545286eb09babd00fc4..f2a5657e895362489cb2d23cc369e53e36bd25ad 100644 (file)
@@ -20,7 +20,7 @@
 package Perl::Tidy::Diagnostics;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 sub new {
 
index e5c6eab6bd6b1f6e885e0bc0d8acdf3fb09807d2..109abaef4126b7ad977575311775701013c218ba 100644 (file)
@@ -7,7 +7,7 @@
 package Perl::Tidy::FileWriter;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 # Maximum number of little messages; probably need not be changed.
 my $MAX_NAG_MESSAGES = 6;
index c865d98971f951ab59c5fa78d310edce4aed60ae..42dd927d211c8f784fe3dcc1eb7903f5d9d09101 100644 (file)
@@ -12,7 +12,7 @@ package Perl::Tidy::Formatter;
 use strict;
 use warnings;
 use Carp;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 # The Tokenizer will be loaded with the Formatter
 ##use Perl::Tidy::Tokenizer;    # for is_keyword()
index ac432c7b9e9e727c8a94e65beba47caa6c3494ca..41a7bc2b128c5cbac267dbd8a13ef605f92d0a32 100644 (file)
@@ -7,7 +7,7 @@
 package Perl::Tidy::HtmlWriter;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 use File::Basename;
 
index 00761316cea80955aada0736e5aa2bf614df19d5..66a2728a91a40d81db3541266de26f2f7dd5aa24 100644 (file)
@@ -10,7 +10,7 @@ package Perl::Tidy::IOScalar;
 use strict;
 use warnings;
 use Carp;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 sub new {
     my ( $package, $rscalar, $mode ) = @_;
index 873e28cc7421493512a14db5bedccddc93d4b230..cce2af3662219a7d54b171a65f3b15ae7e55287e 100644 (file)
@@ -14,7 +14,7 @@ package Perl::Tidy::IOScalarArray;
 use strict;
 use warnings;
 use Carp;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 sub new {
     my ( $package, $rarray, $mode ) = @_;
index 36ab7b68ace29aeeabc8df20d27e86311894277f..1352117a316e0fdeb32a75faae38a25ead290e84 100644 (file)
@@ -8,7 +8,7 @@
 package Perl::Tidy::IndentationItem;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 sub new {
 
index 7ff88408f8928b2a2a32d3c6fd53adb196855e24..4cde55b144997511a8e61cf99c1716d7d5ae23a6 100644 (file)
@@ -12,7 +12,7 @@
 package Perl::Tidy::LineBuffer;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 sub new {
 
index 6305599db3de05dd14bfbc76e3f9f8e9f4970c6a..d144c291a8882972f4759b18ec0df6601130e79c 100644 (file)
@@ -8,7 +8,7 @@
 package Perl::Tidy::LineSink;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 sub new {
 
index f44382a416d5b9d1f8b07d52ab11aaaac0eab4c7..d5b30780e820e70594db09d97e650f4cad0ef732 100644 (file)
@@ -8,7 +8,7 @@
 package Perl::Tidy::LineSource;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 sub new {
 
index 446a8926c3c1e9b1587835091b41e6695ef049cc..7d4da6ce7cfe1e7a85ba71030984d52eb6687103 100644 (file)
@@ -7,7 +7,7 @@
 package Perl::Tidy::Logger;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 sub new {
 
index 94d10e503ff2b7edeacf728d75e9e52caef7ee23..2e15f75a617015fae5c877ad78a26394600fe7d3 100644 (file)
@@ -21,7 +21,7 @@
 package Perl::Tidy::Tokenizer;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 use Perl::Tidy::LineBuffer;
 
index f4367cf5998939c6d6200226dc2f92d257868aa2..56b616aaa6d3a347f3f5ef828fe092434b98713e 100644 (file)
@@ -1,7 +1,7 @@
 package Perl::Tidy::VerticalAligner;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 use Perl::Tidy::VerticalAligner::Alignment;
 use Perl::Tidy::VerticalAligner::Line;
index 3c5a7ee112f37c02d1c66a6b009027d094d17311..4ed61bb59504efbd96d98371c30489ba27ba3801 100644 (file)
@@ -7,7 +7,7 @@
 package Perl::Tidy::VerticalAligner::Alignment;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 {
 
index 46aeb2782cd54ab9e579d0f7deb495d952b2b969..aed291128d70fb4a29b825e6c266a378c75d8d7d 100644 (file)
@@ -8,7 +8,7 @@
 package Perl::Tidy::VerticalAligner::Line;
 use strict;
 use warnings;
-our $VERSION = '20200619';
+our $VERSION = '20200619.01';
 
 {
 
index 7d26b91983eb3c2bb774441ece386b5c4d7f3527..da619b70bedbc0676b5119bc5040e04e45a2fafc 100644 (file)
@@ -105,7 +105,6 @@ nohtml-style-sheets
 noprofile
 notidy
 npro
-outdent-keyword-list
 outfile
 output-file-extension
 output-line-ending
@@ -122,7 +121,6 @@ podroot
 podverbose
 preserve-line-endings
 profile
-quiet
 show-options
 stack-opening-block-brace
 standard-output
@@ -140,4 +138,3 @@ valign
 version
 vertical-tightness
 vertical-tightness-closing
-whitespace-cycle
index 7748adb8f7b9b6729829737176457c1aac60238b..2361ebf9e5b4915a1fe8b5857b5e4bc18a48bbd6 100644 (file)
 $VAR1 = {
-          'opening-brace-on-new-line' => [
-                                           0,
-                                           1
-                                         ],
-          'brace-left-and-indent' => [
-                                       0,
-                                       1
-                                     ],
-          'delete-old-newlines' => [
+          'short-concatenation-item-length' => [
+                                                 12,
+                                                 8
+                                               ],
+          'line-up-parentheses' => [
                                      0,
                                      1
                                    ],
-          'recombine' => [
-                           0,
-                           1
-                         ],
-          'keyword-group-blanks-delete' => [
-                                             0,
-                                             1
-                                           ],
-          'space-terminal-semicolon' => [
+          'blank-lines-before-subs' => [
+                                         0,
+                                         1
+                                       ],
+          'closing-side-comments' => [
+                                       0,
+                                       1
+                                     ],
+          'stack-closing-hash-brace' => [
                                           0,
                                           1
                                         ],
-          'brace-vertical-tightness' => [
-                                          0,
-                                          1,
-                                          2
-                                        ],
+          'closing-paren-indentation' => [
+                                           0,
+                                           1,
+                                           2
+                                         ],
+          'delete-side-comments' => [
+                                      0,
+                                      1
+                                    ],
           'backup-and-modify-in-place' => [
                                             0,
                                             1
                                           ],
-          'brace-left-and-indent-list' => [
-                                            'if'
-                                          ],
-          'block-brace-vertical-tightness' => [
-                                                0,
-                                                1
-                                              ],
-          'cuddled-break-option' => [
-                                      1
-                                    ],
-          'square-bracket-vertical-tightness-closing' => [
-                                                           0,
-                                                           2
-                                                         ],
-          'long-block-line-count' => [
-                                       8
+          'space-backslash-quote' => [
+                                       0,
+                                       1,
+                                       2
                                      ],
-          'opening-brace-always-on-right' => [
+          'warning-output' => [
+                                0,
+                                1
+                              ],
+          'outdent-keywords' => [
+                                  0,
+                                  1
+                                ],
+          'maximum-line-length' => [
+                                     0,
+                                     1,
+                                     100,
+                                     100000,
+                                     160,
+                                     77,
+                                     78,
+                                     80
+                                   ],
+          'paren-tightness' => [
+                                 0,
+                                 1,
+                                 2
+                               ],
+          'starting-indentation-level' => [
+                                            0
+                                          ],
+          'break-before-all-operators' => [
+                                            0,
+                                            1
+                                          ],
+          'outdent-static-block-comments' => [
                                                0,
                                                1
                                              ],
-          'keep-old-blank-lines' => [
-                                      0,
-                                      1,
-                                      2
-                                    ],
-          'short-concatenation-item-length' => [
-                                                 12,
-                                                 8
-                                               ],
-          'format-skipping-end' => [
-                                     '#>{2,}'
-                                   ],
-          'want-break-before' => [
-                                   ' ',
-                                   '% + - * / x != == >= <= =~ !~ < > | & = **= += *= &= <<= &&= -= /= |= >>= ||= //= .= %= ^= x=',
-                                   '% + - * / x != == >= <= =~ < > | & **= += *= &= <<= &&= -= /= |= >>= ||= .= %= ^= x=',
-                                   '='
-                                 ],
-          'stack-opening-square-bracket' => [
+          'delete-closing-side-comments' => [
                                               0,
                                               1
                                             ],
-          'indent-closing-brace' => [
-                                      0,
-                                      1
-                                    ],
-          'outdent-static-block-comments' => [
-                                               0,
-                                               1
-                                             ],
-          'block-brace-tightness' => [
-                                       0,
-                                       1,
-                                       2
-                                     ],
-          'check-syntax' => [
+          'ignore-old-breakpoints' => [
+                                        0,
+                                        1
+                                      ],
+          'fuzzy-line-length' => [
+                                   0,
+                                   1
+                                 ],
+          'add-newlines' => [
                               0,
                               1
                             ],
-          'static-block-comments' => [
-                                       0,
-                                       1
-                                     ],
-          'maximum-consecutive-blank-lines' => [
-                                                 0,
-                                                 1,
-                                                 2
-                                               ],
-          'maximum-fields-per-table' => [
-                                          0
-                                        ],
-          'space-function-paren' => [
-                                      0,
-                                      1
-                                    ],
-          'space-after-keyword' => [
-                                     'push'
-                                   ],
-          'want-right-space' => [
-                                  '= .= =~ !~ ? :',
-                                  '= / *'
-                                ],
-          'standard-error-output' => [
-                                       0,
-                                       1
-                                     ],
-          'square-bracket-tightness' => [
+          'keep-interior-semicolons' => [
                                           0,
-                                          1,
-                                          2
+                                          1
                                         ],
+          'closing-brace-indentation' => [
+                                           0,
+                                           1,
+                                           2
+                                         ],
+          'closing-square-bracket-indentation' => [
+                                                    0,
+                                                    1,
+                                                    2
+                                                  ],
+          'trim-pod' => [
+                          0,
+                          1
+                        ],
           'format-skipping' => [
                                  0,
                                  1
                                ],
+          'keyword-group-blanks-inside' => [
+                                             0,
+                                             1
+                                           ],
+          'tight-secret-operators' => [
+                                        0,
+                                        1
+                                      ],
+          'indent-columns' => [
+                                0,
+                                2,
+                                4
+                              ],
           'closing-side-comment-maximum-text' => [
                                                    20,
                                                    40
                                                  ],
-          'sub-alias-list' => [
-                                'method fun'
-                              ],
-          'backup-file-extension' => [
-                                       'bak',
-                                       '~'
-                                     ],
-          'fixed-position-side-comment' => [
-                                             40
-                                           ],
-          'break-after-all-operators' => [
+          'timestamp' => [
+                           0,
+                           1
+                         ],
+          'outdent-long-quotes' => [
+                                     0,
+                                     1
+                                   ],
+          'stack-closing-block-brace' => [
                                            0,
                                            1
                                          ],
-          'add-newlines' => [
-                              0,
-                              1
-                            ],
+          'hanging-side-comments' => [
+                                       0,
+                                       1
+                                     ],
+          'closing-side-comment-else-flag' => [
+                                                0
+                                              ],
           'weld-nested-containers' => [
                                         0,
                                         1
                                       ],
-          'ignore-side-comment-lengths' => [
-                                             0,
-                                             1
-                                           ],
-          'keyword-group-blanks-repeat-count' => [
-                                                   0
-                                                 ],
-          'format-skipping-begin' => [
-                                       '#<{2,}'
+          'square-bracket-tightness' => [
+                                          0,
+                                          1,
+                                          2
+                                        ],
+          'want-break-before' => [
+                                   ' ',
+                                   '% + - * / x != == >= <= =~ !~ < > | & = **= += *= &= <<= &&= -= /= |= >>= ||= //= .= %= ^= x=',
+                                   '% + - * / x != == >= <= =~ < > | & **= += *= &= <<= &&= -= /= |= >>= ||= .= %= ^= x=',
+                                   '='
+                                 ],
+          'delete-semicolons' => [
+                                   0,
+                                   1
+                                 ],
+          'square-bracket-vertical-tightness-closing' => [
+                                                           0,
+                                                           2
+                                                         ],
+          'recombine' => [
+                           0,
+                           1
+                         ],
+          'delete-block-comments' => [
+                                       0,
+                                       1
                                      ],
-          'add-semicolons' => [
+          'add-whitespace' => [
                                 0,
                                 1
                               ],
-          'maximum-line-length' => [
-                                     0,
-                                     1,
-                                     100,
-                                     100000,
-                                     160,
-                                     77,
-                                     78,
-                                     80
+          'default-tabsize' => [
+                                 8
+                               ],
+          'format-skipping-end' => [
+                                     '#>{2,}'
                                    ],
-          'outdent-labels' => [
+          'stack-closing-square-bracket' => [
+                                              0,
+                                              1
+                                            ],
+          'backup-file-extension' => [
+                                       'bak',
+                                       '~'
+                                     ],
+          'outdent-keyword-list' => [
+                                      'next'
+                                    ],
+          'brace-vertical-tightness' => [
+                                          0,
+                                          1,
+                                          2
+                                        ],
+          'want-right-space' => [
+                                  '= .= =~ !~ ? :',
+                                  '= / *'
+                                ],
+          'static-block-comments' => [
+                                       0,
+                                       1
+                                     ],
+          'closing-side-comment-interval' => [
+                                               2,
+                                               20,
+                                               6
+                                             ],
+          'long-block-line-count' => [
+                                       8
+                                     ],
+          'add-semicolons' => [
                                 0,
                                 1
                               ],
-          'space-prototype-paren' => [
-                                       0,
-                                       1,
-                                       2
+          'nospace-after-keyword' => [
+                                       'my for'
                                      ],
-          'closing-square-bracket-indentation' => [
-                                                    0,
-                                                    1,
-                                                    2
-                                                  ],
-          'stack-closing-hash-brace' => [
-                                          0,
-                                          1
-                                        ],
-          'blank-lines-before-subs' => [
-                                         0,
-                                         1
-                                       ],
-          'indent-spaced-block-comments' => [
-                                              0,
-                                              1
-                                            ],
-          'want-break-after' => [
-                                  '% + - * / x != == >= <= =~ !~ < > | & >= < = **= += *= &= <<= &&= -= /= |= >>= ||= .= %= ^= x= . << >> -> && ||'
-                                ],
-          'outdent-long-quotes' => [
+          'space-keyword-paren' => [
                                      0,
                                      1
                                    ],
-          'opening-square-bracket-right' => [
-                                              0,
-                                              1
-                                            ],
-          'tight-secret-operators' => [
-                                        0,
-                                        1
-                                      ],
-          'closing-paren-indentation' => [
-                                           0,
-                                           1,
-                                           2
-                                         ],
-          'trim-pod' => [
-                          0,
-                          1
-                        ],
-          'delete-semicolons' => [
-                                   0,
-                                   1
-                                 ],
-          'paren-vertical-tightness-closing' => [
-                                                  0,
-                                                  2
-                                                ],
-          'brace-tightness' => [
-                                 0,
-                                 1,
-                                 2
-                               ],
-          'break-at-old-method-breakpoints' => [
-                                                 0,
-                                                 1
-                                               ],
           'nowant-left-space' => [
                                    '+ - / *',
                                    '++ -- ?',
@@ -252,127 +236,67 @@ $VAR1 = {
                                    '= + - / *',
                                    '= / *'
                                  ],
-          'stack-closing-block-brace' => [
-                                           0,
-                                           1
-                                         ],
-          'space-for-semicolon' => [
-                                     0,
-                                     1
-                                   ],
-          'warning-output' => [
-                                0,
-                                1
-                              ],
-          'one-line-block-nesting' => [
-                                        0,
-                                        1
-                                      ],
-          'starting-indentation-level' => [
-                                            0
-                                          ],
-          'static-side-comments' => [
+          'space-function-paren' => [
                                       0,
                                       1
                                     ],
-          'stack-closing-square-bracket' => [
+          'opening-sub-brace-on-new-line' => [
+                                               0,
+                                               1
+                                             ],
+          'variable-maximum-line-length' => [
                                               0,
                                               1
                                             ],
-          'blanks-before-blocks' => [
-                                      0,
-                                      1
-                                    ],
-          'nospace-after-keyword' => [
-                                       'my for'
-                                     ],
           'delete-pod' => [
                             0,
                             1
                           ],
-          'timestamp' => [
-                           0,
-                           1
-                         ],
-          'stack-closing-paren' => [
-                                     0,
-                                     1
-                                   ],
-          'outdent-long-comments' => [
+          'maximum-fields-per-table' => [
+                                          0
+                                        ],
+          'paren-vertical-tightness-closing' => [
+                                                  0,
+                                                  2
+                                                ],
+          'ignore-side-comment-lengths' => [
+                                             0,
+                                             1
+                                           ],
+          'delete-old-whitespace' => [
                                        0,
                                        1
                                      ],
-          'format' => [
-                        'html',
-                        'tidy'
-                      ],
-          'line-up-parentheses' => [
-                                     0,
-                                     1
-                                   ],
-          'opening-anonymous-sub-brace-on-new-line' => [
-                                                         0,
-                                                         1
-                                                       ],
-          'paren-vertical-tightness' => [
-                                          0,
-                                          1,
-                                          2
-                                        ],
-          'cuddled-else' => [
+          'check-syntax' => [
                               0,
                               1
                             ],
-          'iterations' => [
-                            1
-                          ],
-          'stack-opening-paren' => [
-                                     0,
-                                     1
-                                   ],
-          'outdent-keywords' => [
-                                  0,
-                                  1
-                                ],
-          'closing-side-comment-interval' => [
-                                               2,
-                                               20,
-                                               6
-                                             ],
-          'continuation-indentation' => [
-                                          0,
-                                          2,
-                                          4
-                                        ],
-          'keyword-group-blanks-after' => [
-                                            1,
-                                            2
-                                          ],
-          'ignore-old-breakpoints' => [
-                                        0,
-                                        1
-                                      ],
-          'add-whitespace' => [
-                                0,
-                                1
-                              ],
-          'minimum-space-to-comment' => [
-                                          10,
-                                          2,
-                                          4
+          'entab-leading-whitespace' => [
+                                          8
                                         ],
-          'character-encoding' => [
-                                    'guess'
-                                  ],
-          'delete-block-comments' => [
+          'whitespace-cycle' => [
+                                  4
+                                ],
+          'block-brace-tightness' => [
                                        0,
-                                       1
+                                       1,
+                                       2
                                      ],
-          'indent-columns' => [
-                                0,
-                                2,
-                                4
-                              ],
+          'keyword-group-blanks-before' => [
+                                             1,
+                                             2
+                                           ],
+          'cuddled-else' => [
+                              0,
+                              1
+                            ],
+          'keyword-group-blanks-repeat-count' => [
+                                                   0
+                                                 ],
+          'cuddled-block-list' => [
+                                    'map,sort,grep',
+                                    'sort,map,grep'
+                                  ],
           'nowant-right-space' => [
                                     '+ -',
                                     '+ - / *',
@@ -381,160 +305,258 @@ $VAR1 = {
                                     '= + - / *',
                                     'A'
                                   ],
-          'break-at-old-semicolon-breakpoints' => [
-                                                    0,
-                                                    1
-                                                  ],
-          'variable-maximum-line-length' => [
+          'stack-closing-paren' => [
+                                     0,
+                                     1
+                                   ],
+          'maximum-consecutive-blank-lines' => [
+                                                 0,
+                                                 1,
+                                                 2
+                                               ],
+          'outdent-labels' => [
+                                0,
+                                1
+                              ],
+          'cuddled-break-option' => [
+                                      1
+                                    ],
+          'indent-spaced-block-comments' => [
                                               0,
                                               1
                                             ],
-          'break-before-all-operators' => [
-                                            0,
-                                            1
-                                          ],
-          'cuddled-block-list' => [
-                                    'map,sort,grep',
-                                    'sort,map,grep'
-                                  ],
           'closing-side-comments-balanced' => [
                                                 0,
                                                 1
                                               ],
+          'blank-lines-before-closing-block' => [
+                                                  1
+                                                ],
+          'brace-vertical-tightness-closing' => [
+                                                  0,
+                                                  2
+                                                ],
+          'opening-brace-on-new-line' => [
+                                           0,
+                                           1
+                                         ],
+          'blank-lines-after-opening-block-list' => [
+                                                      '*'
+                                                    ],
+          'one-line-block-semicolons' => [
+                                           0,
+                                           1,
+                                           2
+                                         ],
+          'perl-syntax-check-flags' => [
+                                         '-c -T'
+                                       ],
+          'comma-arrow-breakpoints' => [
+                                         1,
+                                         5
+                                       ],
+          'opening-paren-right' => [
+                                     0,
+                                     1
+                                   ],
           'opening-hash-brace-right' => [
                                           0,
                                           1
                                         ],
-          'paren-tightness' => [
-                                 0,
-                                 1,
-                                 2
-                               ],
-          'fuzzy-line-length' => [
-                                   0,
-                                   1
-                                 ],
-          'delete-side-comments' => [
+          'static-side-comments' => [
                                       0,
                                       1
                                     ],
-          'brace-vertical-tightness-closing' => [
-                                                  0,
-                                                  2
-                                                ],
-          'indent-block-comments' => [
-                                       0,
-                                       1
-                                     ],
-          'space-backslash-quote' => [
-                                       0,
-                                       1,
-                                       2
+          'keyword-group-blanks-after' => [
+                                            1,
+                                            2
+                                          ],
+          'blanks-before-blocks' => [
+                                      0,
+                                      1
+                                    ],
+          'format-skipping-begin' => [
+                                       '#<{2,}'
                                      ],
-          'closing-side-comments' => [
+          'one-line-block-nesting' => [
+                                        0,
+                                        1
+                                      ],
+          'opening-square-bracket-right' => [
+                                              0,
+                                              1
+                                            ],
+          'break-after-all-operators' => [
+                                           0,
+                                           1
+                                         ],
+          'outdent-long-comments' => [
                                        0,
                                        1
                                      ],
-          'closing-side-comment-else-flag' => [
-                                                0
-                                              ],
+          'opening-brace-always-on-right' => [
+                                               0,
+                                               1
+                                             ],
+          'keyword-group-blanks-size' => [
+                                           '5'
+                                         ],
+          'keep-old-blank-lines' => [
+                                      0,
+                                      1,
+                                      2
+                                    ],
+          'paren-vertical-tightness' => [
+                                          0,
+                                          1,
+                                          2
+                                        ],
+          'indent-closing-brace' => [
+                                      0,
+                                      1
+                                    ],
+          'stack-opening-square-bracket' => [
+                                              0,
+                                              1
+                                            ],
           'blanks-before-comments' => [
                                         0,
                                         1
                                       ],
-          'entab-leading-whitespace' => [
-                                          8
-                                        ],
-          'hanging-side-comments' => [
-                                       0,
-                                       1
-                                     ],
-          'delete-old-whitespace' => [
+          'stack-opening-paren' => [
+                                     0,
+                                     1
+                                   ],
+          'brace-left-and-indent' => [
                                        0,
                                        1
                                      ],
-          'keyword-group-blanks-size' => [
-                                           '5'
-                                         ],
-          'one-line-block-semicolons' => [
-                                           0,
-                                           1,
-                                           2
-                                         ],
-          'break-at-old-comma-breakpoints' => [
+          'block-brace-vertical-tightness' => [
                                                 0,
                                                 1
                                               ],
-          'default-tabsize' => [
-                                 8
+          'brace-left-and-indent-list' => [
+                                            'if'
+                                          ],
+          'standard-error-output' => [
+                                       0,
+                                       1
+                                     ],
+          'want-left-space' => [
+                                 '+ -',
+                                 '= .= =~ !~ :'
                                ],
-          'comma-arrow-breakpoints' => [
-                                         1,
-                                         5
-                                       ],
-          'square-bracket-vertical-tightness' => [
-                                                   0,
-                                                   1,
-                                                   2
-                                                 ],
-          'opening-sub-brace-on-new-line' => [
+          'keyword-paren-inner-tightness' => [
                                                0,
                                                1
                                              ],
-          'want-left-space' => [
-                                 '+ -',
-                                 '= .= =~ !~ :'
+          'brace-tightness' => [
+                                 0,
+                                 1,
+                                 2
                                ],
-          'blank-lines-before-closing-block' => [
-                                                  1
-                                                ],
-          'stack-opening-hash-brace' => [
-                                          0,
-                                          1
-                                        ],
           'blank-lines-before-packages' => [
                                              0,
                                              1
                                            ],
-          'perl-syntax-check-flags' => [
-                                         '-c -T'
-                                       ],
-          'keep-interior-semicolons' => [
+          'blank-lines-before-closing-block-list' => [
+                                                       '*'
+                                                     ],
+          'iterations' => [
+                            1,
+                            4
+                          ],
+          'continuation-indentation' => [
                                           0,
-                                          1
+                                          2,
+                                          4
                                         ],
-          'keyword-group-blanks-inside' => [
+          'space-prototype-paren' => [
+                                       0,
+                                       1,
+                                       2
+                                     ],
+          'quiet' => [
+                       0,
+                       1
+                     ],
+          'break-at-old-method-breakpoints' => [
+                                                 0,
+                                                 1
+                                               ],
+          'keyword-group-blanks-delete' => [
                                              0,
                                              1
                                            ],
-          'opening-paren-right' => [
+          'break-at-old-semicolon-breakpoints' => [
+                                                    0,
+                                                    1
+                                                  ],
+          'want-break-after' => [
+                                  '% + - * / x != == >= <= =~ !~ < > | & >= < = **= += *= &= <<= &&= -= /= |= >>= ||= .= %= ^= x= . << >> -> && ||'
+                                ],
+          'minimum-space-to-comment' => [
+                                          10,
+                                          2,
+                                          4
+                                        ],
+          'break-at-old-comma-breakpoints' => [
+                                                0,
+                                                1
+                                              ],
+          'logical-padding' => [
+                                 0,
+                                 1
+                               ],
+          'space-terminal-semicolon' => [
+                                          0,
+                                          1
+                                        ],
+          'format' => [
+                        'html',
+                        'tidy'
+                      ],
+          'indent-block-comments' => [
+                                       0,
+                                       1
+                                     ],
+          'space-after-keyword' => [
+                                     'push'
+                                   ],
+          'square-bracket-vertical-tightness' => [
+                                                   0,
+                                                   1,
+                                                   2
+                                                 ],
+          'sub-alias-list' => [
+                                'method fun'
+                              ],
+          'delete-old-newlines' => [
                                      0,
                                      1
                                    ],
-          'closing-brace-indentation' => [
-                                           0,
-                                           1,
-                                           2
-                                         ],
-          'blank-lines-before-closing-block-list' => [
-                                                       '*'
-                                                     ],
-          'blank-lines-after-opening-block-list' => [
-                                                      '*'
-                                                    ],
-          'delete-closing-side-comments' => [
-                                              0,
-                                              1
-                                            ],
+          'opening-anonymous-sub-brace-on-new-line' => [
+                                                         0,
+                                                         1
+                                                       ],
+          'space-for-semicolon' => [
+                                     0,
+                                     1
+                                   ],
+          'fixed-position-side-comment' => [
+                                             40
+                                           ],
+          'keyword-paren-inner-tightness-list' => [
+                                                    'return factorial'
+                                                  ],
+          'character-encoding' => [
+                                    'guess'
+                                  ],
           'blank-lines-after-opening-block' => [
                                                  2
                                                ],
-          'keyword-group-blanks-before' => [
-                                             1,
-                                             2
-                                           ],
-          'space-keyword-paren' => [
-                                     0,
-                                     1
-                                   ]
+          'stack-opening-hash-brace' => [
+                                          0,
+                                          1
+                                        ]
         };