Changes for version 0.1.0 - 2026-09-07

  • viv RequireConsistentReturn
  • RequireSigils directcast support, default reject blockwise casting of single symbols

Modules

Additional Perl::Critic policies.
Write lc($x // "Default") instead of lc $x // "Default".
Use subroutines instead of inline do-blocks.
Write is_arrayref($var) instead of ref($var) eq 'ARRAY'.
Only use dereferencing arrows for method calls; use sigils to signal types.
If a return statement is needed anywhere, all returns should be explicit.
Place subroutines in dependency order
Use array and hash slices for multiple lookups
Use named loop control variables.