Perl-Critic-OTRS
FreeA collection of Perl::Critic policies to enforce coding standards for OTRS, Znuny, and OTOBO development.
Perl::Critic::OTRS is a collection of policies for the Perl::Critic static analysis tool. It is specifically designed for developers working on OTRS, Znuny, or OTOBO extensions. The policies help to identify code that does not follow the framework's best practices, such as direct use of low-level logging instead of the framework's LogObject, or missing object checks. It is an essential tool for maintaining code quality and ensuring compatibility across different versions of the OTRS-based ecosystem.
Features
Framework-specific Linter
Provides specialized Perl::Critic policies for OTRS/Znuny/OTOBO coding standards.
Code Quality Assurance
Detects deprecated methods and architectural anti-patterns early in the development cycle.
CI/CD Integration
Can be easily integrated into automated testing pipelines to ensure all contributions meet quality bars.
Related packages
App::OTRS::CreateTicket
by Michiel Beijen
A command-line utility for creating tickets in OTRS, Znuny, and OTOBO via the Generic Interface web service.
Free
OTRS-Kernel-Module-TicketAutoAssignment
by Rohit Basu
A Perl module for OTRS that provides automated ticket assignment functionality to distribute incoming tickets among agents.
Free
