Kwalitee Issues

has_meta_yml

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

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: Net::ICal

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Class::MethodMapper
  • Date::Calc
  • Date::ICal

no_pod_errors

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

Error: Net-ICal-0.15/lib/Net/ICal/Daylight.pm -- Around line 68: '=end testing =head2 new_from_ical ($text)' is invalid. (Stack: =begin testing) Net-ICal-0.15/lib/Net/ICal/Journal.pm -- Around line 66: You can't have =items (as at line 77) unless the first thing after the =over is an =item Net-ICal-0.15/lib/Net/ICal/Period.pm -- Around line 198: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 255: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 288: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 335: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Net-ICal-0.15/lib/Net/ICal/Util.pm -- Around line 62: '=end' without a target? (Should be "=end testing")

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.

use_warnings

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

Error: Net::ICal, Net::ICal::Alarm, Net::ICal::Attendee, Net::ICal::Calendar, Net::ICal::Component, Net::ICal::Daylight, Net::ICal::Duration, Net::ICal::ETJ, Net::ICal::Event, Net::ICal::Freebusy, Net::ICal::FreebusyItem, Net::ICal::Journal, Net::ICal::Period, Net::ICal::Property, Net::ICal::Recurrence, Net::ICal::Standard, Net::ICal::Time, Net::ICal::Timezone, Net::ICal::Todo, Net::ICal::Trigger, Net::ICal::Util

Modules

Name Abstract Version View
Net::ICal Interface to RFC2445 (iCalendar) calendaring and scheduling protocol. 0.15 metacpan
Net::ICal::Alarm represents an alarm (a VALARM object). metacpan
Net::ICal::Attendee represents an attendee or organizer of a meeting metacpan
Net::ICal::Calendar Hold and manipulate events, todo items and journal entries. metacpan
Net::ICal::Component the base class for ICalender components metacpan
Net::ICal::Daylight class for representing DAYLIGHT timezone sections metacpan
Net::ICal::Duration represent a length of time metacpan
Net::ICal::ETJ iCalendar event, todo and journal entry base class metacpan
Net::ICal::Event Event class metacpan
Net::ICal::Freebusy Freebusy class metacpan
Net::ICal::FreebusyItem represents the FREEBUSY property for VFREEBUSY objects. metacpan
Net::ICal::Journal Journal class metacpan
Net::ICal::Period represent a period of time metacpan
Net::ICal::Property base class for ICalender properties metacpan
Net::ICal::Recurrence Represent a single recurrence rule metacpan
Net::ICal::Standard class for representing STANDARD timezone sections metacpan
Net::ICal::Time represent a time and date metacpan
Net::ICal::Timezone class for representing VTIMEZONEs metacpan
Net::ICal::Todo Todo class metacpan
Net::ICal::Trigger represent the TRIGGER property for VALARMs metacpan
Net::ICal::Util Utility functions for Net::ICal modules metacpan

Other Files

ChangeLog metacpan
ChangeLog.detailed metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan