Net-Upwork-API 1.0.0 Deleted

Kwalitee Issues

extracts_nicely

Pack the distribution with a proper command such as "make dist" and "./Build dist", or use a distribution builder such as Dist::Zilla, Dist::Milla, Minilla.

Error: More than one top directories are found: MANIFEST;t;LICENSE;CHANGES.md;README.md;example;lib;Build.PL
has_meta_yml

Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:
  • MANIFEST (6) does not match dist (72):
  • Missing in MANIFEST: example/myapp.pl, lib/Net/Upwork/API.pm, lib/Net/Upwork/API/Client.pm, lib/Net/Upwork/API/Config.pm, lib/Net/Upwork/API/Routers/Activities/Engagement.pm, lib/Net/Upwork/API/Routers/Activities/Team.pm, lib/Net/Upwork/API/Routers/Auth.pm, lib/Net/Upwork/API/Routers/Freelancers/Profile.pm, lib/Net/Upwork/API/Routers/Freelancers/Search.pm, lib/Net/Upwork/API/Routers/Hr/Clients/Applications.pm, lib/Net/Upwork/API/Routers/Hr/Clients/Offers.pm, lib/Net/Upwork/API/Routers/Hr/Contracts.pm, lib/Net/Upwork/API/Routers/Hr/Engagements.pm, lib/Net/Upwork/API/Routers/Hr/Freelancers/Applications.pm, lib/Net/Upwork/API/Routers/Hr/Freelancers/Offers.pm, lib/Net/Upwork/API/Routers/Hr/Interviews.pm, lib/Net/Upwork/API/Routers/Hr/Jobs.pm, lib/Net/Upwork/API/Routers/Hr/Milestones.pm, lib/Net/Upwork/API/Routers/Hr/Roles.pm, lib/Net/Upwork/API/Routers/Hr/Submissions.pm, lib/Net/Upwork/API/Routers/Jobs/Profile.pm, lib/Net/Upwork/API/Routers/Jobs/Search.pm, lib/Net/Upwork/API/Routers/Mc.pm, lib/Net/Upwork/API/Routers/Metadata.pm, lib/Net/Upwork/API/Routers/Organization/Companies.pm, lib/Net/Upwork/API/Routers/Organization/Teams.pm, lib/Net/Upwork/API/Routers/Organization/Users.pm, lib/Net/Upwork/API/Routers/Payments.pm, lib/Net/Upwork/API/Routers/Reports/Finance/Accounts.pm, lib/Net/Upwork/API/Routers/Reports/Finance/Billings.pm, lib/Net/Upwork/API/Routers/Reports/Finance/Earnings.pm, lib/Net/Upwork/API/Routers/Reports/Time.pm, lib/Net/Upwork/API/Routers/Snapshot.pm, lib/Net/Upwork/API/Routers/Workdays.pm, lib/Net/Upwork/API/Routers/Workdiary.pm, t/00.load.t, t/01.core_packages.t, t/02.routers_auth.t, t/03.routers_mc.t, t/04.routers_snapshot.t, t/05.routers_metadata.t, t/06.routers_payments.t, t/07.routers_workdays.t, t/08.routers_workdiary.t, t/09.routers_activities_engagement.t, t/10.routers_activities_team.t, t/11.routers_freelancers_profile.t, t/12.routers_freelancers_search.t, t/13.routers_jobs_profile.t, t/14.routers_jobs_search.t, t/15.routers_organization_companies.t, t/16.routers_organization_teams.t, t/17.routers_organization_users.t, t/18.routers_hr_contracts.t, t/19.routers_hr_engagements.t, t/20.routers_hr_interviews.t, t/21.routers_hr_jobs.t, t/22.routers_hr_milestones.t, t/23.routers_hr_submissions.t, t/24.routers_hr_clients_applications.t, t/25.routers_hr_clients_offers.t, t/26.routers_hr_freelancers_offers.t, t/27.routers_hr_freelancers_applications.t, t/28.routers_reports_time.t, t/29.routers_reports_finance_accounts.t, t/30.routers_reports_finance_billings.t, t/31.routers_reports_finance_earnings.t
  • Missing in Dist: .docgen
has_abstract_in_pod

Provide a short description in the NAME section of the pod (after the module name followed by a hyphen) at least for the main module of this distribution.

prereq_matches_use

List all used modules in META.yml requires

Error:
  • IO::Socket::SSL
  • parent
main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

no_pod_errors

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

Error: lib/Net/Upwork/API/Routers/Freelancers/Profile.pm -- Around line 102: =back without =over lib/Net/Upwork/API/Routers/Jobs/Profile.pm -- Around line 79: =back without =over lib/Net/Upwork/API.pm -- Around line 164: '=item' outside of any '=over' Around line 179: You forgot a '=back' before '=head1'

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

configure_prereq_matches_use

List all modules used in the Makefile.PL/Build.PL in META.yml configure_requires

Error:
  • Module::Build
has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Other Files

Build.PL metacpan
MANIFEST metacpan
README.md metacpan