Revision history for App-perl-distrolint
0.07 2024-12-10
[CHANGES]
* Have Pod checker also check that minisynopsis does not use trailing
`->get` method notation
* Treat any `=head1 FOO METHODS` as `METHODS`; similar to FUNCTIONS
* Added a check for use of stringy comparisons with the `$]` special
Perl variable
* Added some basic unit tests for the tree-sitter-based checks
0.06 2024-01-04
[BUGFIXES]
* Don't attempt to test unreleased check modules (RT151015)
* Declare dependency on `Syntax::Keyword::Match` 0.13 (RT151016)
0.05 2024-01-03
[CHANGES]
* Added a check for `no strict 'refs'`, to encourage more use of
`meta` instead
* Permit an optional `my` preceding the var names in a function or
method minisynopsis
* Renamed UseTest2 check to just Test2
* Improvements to `->walk_each_statement` to look in more places for
statements
0.04 2023-12-12
[CHANGES]
* Added a check on filepaths; complain about ':' in filenames
* Much expanded checks on contents and style of Pod documentation
* Updated to use the new `apply` keyword of Object::Pad v0.807
0.03 2023-09-09
[CHANGES]
* Additional checks in POD checker, on the formatting of the
`=head1 NAME` section
* Added a check for deprecated `use feature` imports
* Added a check that any file containing non-ASCII has `use utf8`
before it
0.02 2023-08-11
[CHANGES]
* Improved tree-walking code using newer features of
`Text::Treesitter`
* Added a POD checker
* Added `Test::Deep` to the list of banned test modules
0.01 2023-07-19
First version, released on an unsuspecting world.