Perl-Critic-OTRS

Free

A 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