NAME Perl::Critic::Policy::Subroutines::ProhibitAmbiguousFunctionCalls - Don't call fully qualified function methods without parens DESCRIPTION When writing code like this... Some::Class::Name::foo->mymethod ..it is not clear if 'foo' is part of the class, or a function within Some::Class::Name. The better way to write it is: Some::Class::Name::foo()->method CONFIGURATION method_always_ok (string list, default is "new add") A list of method names which should always be considered "ok" uppercase_module_always_ok (boolean, defaults to true) Indicates whether module names starting with an uppercase letter are considered "ok". For example, Foo::Bar->pop; is considered ok by default, but Foo::bar->pop is not.