NAME
perlcriticdb - Commandline interface to Critic violations database
SYNOPSIS
perlcriticdb
[ --file=violations.ext [ --type=storable ] ]
[ --quiet ] [ --debug ]
[ --man | --help ]
# Supported perlcritic options
[ --profile=file ]
[ --verbose ... ]
[ FILE | DIRECTORY ]
DESCRIPTION
perlcriticdb is a tool to invoke perlcritic, store violations in a local datastore, and build reports from of collected Perl::Critic violation data.
OPTIONS
Storage Engine
Currently, only Storable files are supported and can be specified by providing --file=violations.ext.
Reporting
After critiquing any listed FILE and DIRECTORY entries, by default the full list of violations will be reported. The --quiet option can be used to skip reporting of violations.
perlcritic options
The --profile and --verbose options are passed directly to perlcritic. Note that the profile should always be specified or subsequent runs may use the system/default profile.
AUTHORS
Brian Blackmore (brian@mediaalpha.com).
COPYRIGHT
Copyright (c) 2025--2035, MediaAlpha.com.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License Version 3 as published by the Free Software Foundation.