Kwalitee Issues

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Mojo-Webqq-2.2.1/lib/Mojo/Webqq/Plugin/IPwhere.pm -- Around line 9: Non-ASCII character seen before =encoding in '插件使用方法给加载插件的账号发'. Assuming UTF-8

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Mojo::Webqq::Cache, Mojo::Webqq::Client::Cron, Mojo::Webqq::Client::Remote::_check_login, Mojo::Webqq::Client::Remote::_check_sig, Mojo::Webqq::Client::Remote::_check_verify_code, Mojo::Webqq::Client::Remote::_cookie_proxy, Mojo::Webqq::Client::Remote::_get_group_pic, Mojo::Webqq::Client::Remote::_get_img_verify_code, Mojo::Webqq::Client::Remote::_get_offpic, Mojo::Webqq::Client::Remote::_get_qrlogin_pic, Mojo::Webqq::Client::Remote::_get_vfwebqq, Mojo::Webqq::Client::Remote::_login1, Mojo::Webqq::Client::Remote::_login2, Mojo::Webqq::Client::Remote::_prepare_for_login, Mojo::Webqq::Client::Remote::_recv_message, Mojo::Webqq::Client::Remote::_relink, Mojo::Webqq::Client::Remote::change_state, Mojo::Webqq::Client::Remote::logout, Mojo::Webqq::Counter, Mojo::Webqq::List, Mojo::Webqq::Message, Mojo::Webqq::Message::Base, Mojo::Webqq::Message::Emoji, Mojo::Webqq::Message::Face, Mojo::Webqq::Message::Queue, Mojo::Webqq::Message::Remote::_get_sess_sig, Mojo::Webqq::Message::Remote::_send_discuss_message, Mojo::Webqq::Message::Remote::_send_friend_message, Mojo::Webqq::Message::Remote::_send_group_message, Mojo::Webqq::Message::Remote::_send_sess_message, Mojo::Webqq::Message::XMLescape, Mojo::Webqq::Model::Base, Mojo::Webqq::Model::Ext, Mojo::Webqq::Model::Remote::_get_discuss_info, Mojo::Webqq::Model::Remote::_get_discuss_list_info, Mojo::Webqq::Model::Remote::_get_friends_state, Mojo::Webqq::Model::Remote::_get_recent_info, Mojo::Webqq::Model::Remote::_get_user_friends, Mojo::Webqq::Model::Remote::_qiandao, Mojo::Webqq::Model::Remote::get_qq_from_id, Mojo::Webqq::Model::Remote::get_single_long_nick, Mojo::Webqq::Plugin, Mojo::Webqq::Plugin::FmPush, Mojo::Webqq::Plugin::FuckAndroid, Mojo::Webqq::Plugin::FuckDaShen, Mojo::Webqq::Plugin::GCM, Mojo::Webqq::Plugin::HwPush, Mojo::Webqq::Plugin::IPwhere, Mojo::Webqq::Plugin::KnowledgeBase, Mojo::Webqq::Plugin::LCMD, Mojo::Webqq::Plugin::MiPush, Mojo::Webqq::Plugin::MobileInfo, Mojo::Webqq::Plugin::Perlcode, Mojo::Webqq::Plugin::Perldoc, Mojo::Webqq::Plugin::PostImgVerifycode, Mojo::Webqq::Plugin::PostQRcode, Mojo::Webqq::Plugin::PostQRcodeToTelegram, Mojo::Webqq::Plugin::ProgramCode, Mojo::Webqq::Plugin::Pu, Mojo::Webqq::Plugin::Qiandao, Mojo::Webqq::Plugin::Riddle, Mojo::Webqq::Plugin::RikkaGCM, Mojo::Webqq::Plugin::ShowMsg, Mojo::Webqq::Plugin::ShowQRcode, Mojo::Webqq::Plugin::SmartReply, Mojo::Webqq::Plugin::ZiYue, Mojo::Webqq::Request, Mojo::Webqq::Run, Mojo::Webqq::Server, Mojo::Webqq::Util

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.3,2.002001

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:

  • lib/Mojo/Webqq/Controller.pm: HASH(0x7eef398)

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Mojo::Webqq, Mojo::Webqq::Cache, Mojo::Webqq::Client, Mojo::Webqq::Client::Cron, Mojo::Webqq::Client::Remote::_check_login, Mojo::Webqq::Client::Remote::_check_sig, Mojo::Webqq::Client::Remote::_check_verify_code, Mojo::Webqq::Client::Remote::_cookie_proxy, Mojo::Webqq::Client::Remote::_get_group_pic, Mojo::Webqq::Client::Remote::_get_img_verify_code, Mojo::Webqq::Client::Remote::_get_offpic, Mojo::Webqq::Client::Remote::_get_qrlogin_pic, Mojo::Webqq::Client::Remote::_get_vfwebqq, Mojo::Webqq::Client::Remote::_login1, Mojo::Webqq::Client::Remote::_login2, Mojo::Webqq::Client::Remote::_prepare_for_login, Mojo::Webqq::Client::Remote::_recv_message, Mojo::Webqq::Client::Remote::_relink, Mojo::Webqq::Client::Remote::change_state, Mojo::Webqq::Client::Remote::logout, Mojo::Webqq::Controller, Mojo::Webqq::Counter, Mojo::Webqq::Discuss, Mojo::Webqq::Discuss::Member, Mojo::Webqq::Friend, Mojo::Webqq::Group, Mojo::Webqq::Group::Member, Mojo::Webqq::List, Mojo::Webqq::Message, Mojo::Webqq::Message::Base, Mojo::Webqq::Message::Emoji, Mojo::Webqq::Message::Face, Mojo::Webqq::Message::Handle, Mojo::Webqq::Message::Queue, Mojo::Webqq::Message::Remote::_get_sess_sig, Mojo::Webqq::Message::Remote::_send_discuss_message, Mojo::Webqq::Message::Remote::_send_friend_message, Mojo::Webqq::Message::Remote::_send_group_message, Mojo::Webqq::Message::Remote::_send_sess_message, Mojo::Webqq::Message::XMLescape, Mojo::Webqq::Model, Mojo::Webqq::Model::Base, Mojo::Webqq::Model::Ext, Mojo::Webqq::Model::Remote::_get_discuss_info, Mojo::Webqq::Model::Remote::_get_discuss_list_info, Mojo::Webqq::Model::Remote::_get_friend_info, Mojo::Webqq::Model::Remote::_get_friends_state, Mojo::Webqq::Model::Remote::_get_group_info, Mojo::Webqq::Model::Remote::_get_group_info_ext, Mojo::Webqq::Model::Remote::_get_group_info_ext2, Mojo::Webqq::Model::Remote::_get_group_list_info, Mojo::Webqq::Model::Remote::_get_group_list_info_ext, Mojo::Webqq::Model::Remote::_get_recent_info, Mojo::Webqq::Model::Remote::_get_user_friends, Mojo::Webqq::Model::Remote::_get_user_friends_ext, Mojo::Webqq::Model::Remote::_get_user_info, Mojo::Webqq::Model::Remote::_invite_friend, Mojo::Webqq::Model::Remote::_kick_group_member, Mojo::Webqq::Model::Remote::_qiandao, Mojo::Webqq::Model::Remote::_remove_group_admin, Mojo::Webqq::Model::Remote::_set_group_admin, Mojo::Webqq::Model::Remote::_set_group_member_card, Mojo::Webqq::Model::Remote::_shutup_group_member, Mojo::Webqq::Model::Remote::get_qq_from_id, Mojo::Webqq::Model::Remote::get_single_long_nick, Mojo::Webqq::Plugin, Mojo::Webqq::Plugin::FmPush, Mojo::Webqq::Plugin::FuckAndroid, Mojo::Webqq::Plugin::FuckDaShen, Mojo::Webqq::Plugin::GCM, Mojo::Webqq::Plugin::GasPrice, Mojo::Webqq::Plugin::GroupManage, Mojo::Webqq::Plugin::HwPush, Mojo::Webqq::Plugin::IPwhere, Mojo::Webqq::Plugin::IRCShell, Mojo::Webqq::Plugin::KnowledgeBase, Mojo::Webqq::Plugin::LCMD, Mojo::Webqq::Plugin::MiPush, Mojo::Webqq::Plugin::MobileInfo, Mojo::Webqq::Plugin::Openqq, Mojo::Webqq::Plugin::Perlcode, Mojo::Webqq::Plugin::Perldoc, Mojo::Webqq::Plugin::PostImgVerifycode, Mojo::Webqq::Plugin::PostQRcode, Mojo::Webqq::Plugin::PostQRcodeToTelegram, Mojo::Webqq::Plugin::ProgramCode, Mojo::Webqq::Plugin::Pu, Mojo::Webqq::Plugin::Qiandao, Mojo::Webqq::Plugin::Riddle, Mojo::Webqq::Plugin::RikkaGCM, Mojo::Webqq::Plugin::ShowMsg, Mojo::Webqq::Plugin::ShowQRcode, Mojo::Webqq::Plugin::SmartReply, Mojo::Webqq::Plugin::StockInfo, Mojo::Webqq::Plugin::Translation, Mojo::Webqq::Plugin::UploadQRcode, Mojo::Webqq::Plugin::UploadQRcode2, Mojo::Webqq::Plugin::ZiYue, Mojo::Webqq::Recent::Discuss, Mojo::Webqq::Recent::Friend, Mojo::Webqq::Recent::Group, Mojo::Webqq::Request, Mojo::Webqq::Run, Mojo::Webqq::Server, Mojo::Webqq::User, Mojo::Webqq::Util

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

Modules

Name Abstract Version View
Mojo::Webqq A Webqq Client Framework base on Mojolicious 2.002001 metacpan
Mojo::Webqq::Base metacpan
Mojo::Webqq::Cache metacpan
Mojo::Webqq::Client metacpan
Mojo::Webqq::Client::Cron metacpan
Mojo::Webqq::Controller metacpan
Mojo::Webqq::Counter metacpan
Mojo::Webqq::Discuss metacpan
Mojo::Webqq::Discuss::Member metacpan
Mojo::Webqq::Friend metacpan
Mojo::Webqq::Group metacpan
Mojo::Webqq::Group::Member metacpan
Mojo::Webqq::List metacpan
Mojo::Webqq::Log metacpan
Mojo::Webqq::Message metacpan
Mojo::Webqq::Message::Base metacpan
Mojo::Webqq::Message::Queue metacpan
Mojo::Webqq::Model metacpan
Mojo::Webqq::Model::Base metacpan
Mojo::Webqq::Model::Ext metacpan
Mojo::Webqq::Plugin metacpan
Mojo::Webqq::Plugin::FmPush metacpan
Mojo::Webqq::Plugin::FuckAndroid metacpan
Mojo::Webqq::Plugin::FuckDaShen metacpan
Mojo::Webqq::Plugin::GCM metacpan
Mojo::Webqq::Plugin::GasPrice metacpan
Mojo::Webqq::Plugin::GroupManage metacpan
Mojo::Webqq::Plugin::HwPush metacpan
Mojo::Webqq::Plugin::IPwhere metacpan
Mojo::Webqq::Plugin::IRCShell metacpan
Mojo::Webqq::Plugin::KnowledgeBase metacpan
Mojo::Webqq::Plugin::MiPush metacpan
Mojo::Webqq::Plugin::MobileInfo metacpan
Mojo::Webqq::Plugin::Openqq metacpan
Mojo::Webqq::Plugin::Perlcode metacpan
Mojo::Webqq::Plugin::Perldoc metacpan
Mojo::Webqq::Plugin::PostImgVerifycode metacpan
Mojo::Webqq::Plugin::PostQRcode metacpan
Mojo::Webqq::Plugin::PostQRcodeToTelegram metacpan
Mojo::Webqq::Plugin::ProgramCode metacpan
Mojo::Webqq::Plugin::Pu metacpan
Mojo::Webqq::Plugin::Qiandao metacpan
Mojo::Webqq::Plugin::Riddle metacpan
Mojo::Webqq::Plugin::RikkaGCM metacpan
Mojo::Webqq::Plugin::ShowMsg metacpan
Mojo::Webqq::Plugin::ShowQRcode metacpan
Mojo::Webqq::Plugin::SmartReply metacpan
Mojo::Webqq::Plugin::StockInfo metacpan
Mojo::Webqq::Plugin::Translation metacpan
Mojo::Webqq::Plugin::UploadQRcode metacpan
Mojo::Webqq::Plugin::UploadQRcode2 metacpan
Mojo::Webqq::Plugin::ZiYue metacpan
Mojo::Webqq::Recent::Discuss metacpan
Mojo::Webqq::Recent::Friend metacpan
Mojo::Webqq::Recent::Group metacpan
Mojo::Webqq::Request metacpan
Mojo::Webqq::Run 0.3 metacpan
Mojo::Webqq::Server metacpan
Mojo::Webqq::User metacpan
Mojo::Webqq::Util metacpan

Provides

Name File View
LCMD lib/Mojo/Webqq/Plugin/LCMD.pm metacpan
Mojo::Webqq::Controller::App lib/Mojo/Webqq/Controller.pm metacpan
Mojo::Webqq::Controller::App::Controller lib/Mojo/Webqq/Controller.pm metacpan
Mojo::Webqq::Plugin::Openqq::App lib/Mojo/Webqq/Plugin/Openqq.pm metacpan
Mojo::Webqq::Plugin::Openqq::App::Controller lib/Mojo/Webqq/Plugin/Openqq.pm metacpan
Mojo::Webqq::Plugin::PostImgVerifycode::App lib/Mojo/Webqq/Plugin/PostImgVerifycode.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README.md metacpan