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.