0.19
-
Released at 2023-05-05T21:24:23+0900
-
ProhibitDuplicateLiteral: Improve description by including the literal and excluding line and column numbers.
-
ProhibitDuplicateSub: Allow multiple BEGIN, UNITCHECK, CHECK, INIT and END code blocks
-
Some improvements of documentation.
0.18
-
Released at 2021-09-29T08:43:04+0900
-
ProhibitDuplicateLiteral: the parameter "whitelist" is renamed to "allowlist"
-
ProhibitDuplicateLiteral: the parameter "whitelist_number" is removed
-
ProhibitUnusedImport: Deal with the special form of assigning to @EXPORT and @EXPORT_OK. Github PR #29, issue #18
0.17
-
Released at 2021-09-20T20:44:45+0900
-
ProhibitDuplicateLiteral: add "whitelist" parameter
-
ProhibitDuplicateLiteral: The "whitelist_number" parameter is being deprecated -- please replace it with "whitelist"
0.16
-
Released at 2021-08-31T08:48:07+0900
-
ProhibitUnusedImport: Fix a case of false positive: Imported vars that are interpolated in strings should not be violations. Github Issue #19
-
ProhibitExtraStricture: Match the list of strict-equivalent modules in Perl::Critic. Github PR #21
-
ProhibitExtraStricture: Recognize the strictures implied by `use VERSION`. Github PR #23
0.15
-
Released at 2021-03-15T08:11:11+0900
-
New policy: ProhibitExtraStricture
-
ProhibitDuplicateSub: Avoid one case of false positive when there are multiple packages in the same file. See: Github PR #10.
0.14
-
Released at 2020-10-29T09:26:59+0900
-
ProhibitUnusedImport: Make %special_modules settable via an ignored_modules attribute. Github PR #17
-
ProhibitUnusedImport: Allow for is_ and to_ prefixes with Moose type imports. Github PR #16
-
ProhibitUnusedImport: Recognize subroutine references as used imports. Github PR #15
-
ProhibitUnusedImport: Ignore a few modules for good. Github PR #12, #17.
0.13
-
Released at 2019-12-16T10:07:08+0900
-
New policy: ProhibitDuplicateLiteral
0.12
-
Released at 2019-01-11T16:57:36+0900
-
ProhibitLargeBlock: add config parameter `block_statement_count_limit`
0.11
-
Released at 2018-12-18T09:53:25+0900
-
ProhibitUnusedConstant: Workaround a PPI bug that misparses ternary op.
0.10
-
Released at 2018-11-16T11:12:47+0900
-
ProhibitUnusedImport: Workaround a PPI bug that misparses ternary op.
0.09
-
Released at 2018-10-31T09:10:59+0900
-
new Policy: ProhibitDuplicateSub
0.08
-
Released at 2018-10-16T09:05:01+0900
-
ProhibitUnusedImport: Ignore symbols with '+' prefix.
-
ProhibitUnusedInclude: now correctly detects a whole lot more modules.
0.07
-
Released at 2018-08-31T06:32:35+0900
-
ProhibitUnusedImport: fix a false positive case about reporting unused imported variables.
0.06
-
Release at 2018-08-29T23:13:58+0900
-
ProhibitUnusedImport: fix a case when it failed to extract the tokens in `qw()`
0.05
-
ProhibitUnusedImport: ignore Getopt::Long for it has special argument spec.
-
ProhibitUnusedConstant: avoid a case of false positive.
0.04
-
ProhibitUnusedImport: ignore all pragmas.
-
add: ProhibitExcessiveColons
0.03
-
add: ProhibitLargeBlock
-
add: ProhibitLargeTryBlock
0.02
-
minor
0.01
-
The beginning, with some primitive but useful new policies.