Source: libmoox-strictconstructor-perl Section: perl Priority: optional Build-Depends: debhelper-compat (= 13), libclass-method-modifiers-perl , libmodule-build-perl, libmoo-perl , libstrictures-perl , libtest-fatal-perl , perl, Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard , Standards-Version: 4.6.0 Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libmoox-strictconstructor-perl.git Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libmoox-strictconstructor-perl Homepage: https://metacpan.org/release/MooX-StrictConstructor Testsuite: autopkgtest-pkg-perl Rules-Requires-Root: no Package: libmoox-strictconstructor-perl Architecture: all Depends: libclass-method-modifiers-perl, libmoo-perl, libstrictures-perl, ${misc:Depends}, ${perl:Depends}, Description: make Moo-based object constructors blow up on unknown attributes Simply loading MooX::StrictConstructor makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it dies. This is a great way to catch small typos.