Coat-Persistent

Metadata

Analyzed metadata and errors of Coat-Persistent.

{
   "abstracts_in_pod" : {
      "Coat::Persistent" : "Simple Object-Relational mapping for Coat objects",
      "Coat::Persistent::Meta" : "meta-information for Coat::Persistent objects",
      "Coat::Persistent::Object" : "root object for Coat::Persistent models",
      "Coat::Persistent::Types::MySQL" : "Attribute types and coercions for MySQL data types"
   },
   "author" : "SUKRIA",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dirs_array" : [
      "lib",
      "lib/Coat",
      "lib/Coat/Persistent",
      "lib/Coat/Persistent/Types",
      "t",
      "t/test-database"
   ],
   "dist" : "Coat-Persistent",
   "error" : {
      "manifest_matches_dist" : [
         "MANIFEST (37) does not match dist (39):",
         "Missing in MANIFEST: .gitignore, MANIFEST",
         "Missing in Dist: "
      ],
      "no_pod_errors" : "Coat-Persistent-0.223/lib/Coat/Persistent.pm --  Around line 1252:  =back without =overAround line 1254:  '=item' outside of any '=over' Coat-Persistent-0.223/lib/Coat/Persistent/Types.pm --  Around line 126:  '=item' outside of any '=over'"
   },
   "extension" : "tar.gz",
   "external_license_file" : "COPYING",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "CHANGES",
   "file_makefile" : 0,
   "file_makefile_pl" : "Makefile.PL",
   "file_manifest" : "MANIFEST",
   "file_pm_to_blib" : 0,
   "files_array" : [
      ".gitignore",
      "CHANGES",
      "Makefile.PL",
      "MANIFEST",
      "COPYING",
      "lib/Coat/Persistent.pm",
      "lib/Coat/Persistent/Meta.pm",
      "lib/Coat/Persistent/Constraint.pm",
      "lib/Coat/Persistent/Object.pm",
      "lib/Coat/Persistent/Types.pm",
      "lib/Coat/Persistent/Types/MySQL.pm",
      "t/011_create.t",
      "t/TestUtils.pm",
      "t/CoatPersistentB.pm",
      "t/016_import.t",
      "t/005_context.t",
      "t/002_subobjects.t",
      "t/009_required_read_only.t",
      "t/006_find_by_sql.t",
      "t/018_find_with_undef.t",
      "t/015_meta.t",
      "t/014_find_or_init.t",
      "t/CoatPersistentA.pm",
      "t/007_unique.t",
      "t/001_csv_binding.t",
      "t/019_state_object.t",
      "t/010_update.t",
      "t/019_mix.t",
      "t/023_types_and_coercions.t",
      "t/022_storage_value.t",
      "t/013_find_or_create.t",
      "t/008_syntax.t",
      "t/017_rename.t",
      "t/024_undefined_primary_key.t",
      "t/012_find.t",
      "t/003_classes_scope.t",
      "t/009_cache.t",
      "t/004_default_dbh.t",
      "t/test-database/001_auto_increment.t"
   ],
   "files_hash" : {
      ".gitignore" : {
         "mtime" : 1259156789,
         "size" : 57
      },
      "CHANGES" : {
         "mtime" : 1259156789,
         "size" : 725
      },
      "COPYING" : {
         "mtime" : 1259156789,
         "size" : 18009
      },
      "MANIFEST" : {
         "mtime" : 1259156789,
         "size" : 756
      },
      "Makefile.PL" : {
         "mtime" : 1259156789,
         "size" : 841,
         "used" : [
            "ExtUtils::MakeMaker",
            "strict",
            "warnings"
         ]
      },
      "lib/Coat/Persistent.pm" : {
         "license" : "Perl_5",
         "module" : "Coat::Persistent",
         "mtime" : 1259156789,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 42789,
         "used" : [
            "Carp",
            "Coat",
            "Coat::Meta",
            "Coat::Persistent::Constraint",
            "Coat::Persistent::Meta",
            "DBI",
            "DBIx::Sequence",
            "Data::Dumper",
            "Digest::MD5",
            "Exporter",
            "List::Compare",
            "SQL::Abstract",
            "Scalar::Util",
            "constant",
            "vars"
         ],
         "used_in_eval" : [
            "Cache::FastMmap",
            "DBD::CSV"
         ]
      },
      "lib/Coat/Persistent/Constraint.pm" : {
         "module" : "Coat::Persistent::Constraint",
         "mtime" : 1259156789,
         "size" : 669,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Coat/Persistent/Meta.pm" : {
         "license" : "Perl_5",
         "module" : "Coat::Persistent::Meta",
         "mtime" : 1259156789,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 3023,
         "used" : [
            "Exporter",
            "strict",
            "warnings"
         ]
      },
      "lib/Coat/Persistent/Object.pm" : {
         "module" : "Coat::Persistent::Object",
         "mtime" : 1259156789,
         "size" : 1604,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Coat::Persistent::Types"
         ]
      },
      "lib/Coat/Persistent/Types.pm" : {
         "module" : "Coat::Persistent::Types",
         "mtime" : 1259156789,
         "size" : 2863,
         "used" : [
            "Class::Date",
            "Coat::Types",
            "strict",
            "warnings"
         ]
      },
      "lib/Coat/Persistent/Types/MySQL.pm" : {
         "module" : "Coat::Persistent::Types::MySQL",
         "mtime" : 1259156789,
         "size" : 2289,
         "used" : [
            "Class::Date",
            "Coat::Persistent::Types",
            "Coat::Types",
            "strict",
            "warnings"
         ]
      },
      "t/001_csv_binding.t" : {
         "mtime" : 1259156789,
         "size" : 1600,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/002_subobjects.t" : {
         "mtime" : 1259156789,
         "size" : 1952,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/003_classes_scope.t" : {
         "mtime" : 1259156789,
         "size" : 563,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/004_default_dbh.t" : {
         "mtime" : 1259156789,
         "size" : 370,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/005_context.t" : {
         "mtime" : 1259156789,
         "size" : 809,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/006_find_by_sql.t" : {
         "mtime" : 1259156789,
         "size" : 1571,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/007_unique.t" : {
         "mtime" : 1259156789,
         "size" : 816,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/008_syntax.t" : {
         "mtime" : 1259156789,
         "size" : 952,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Coat::Types",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/009_cache.t" : {
         "mtime" : 1259156789,
         "size" : 1248,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Cache::FastMmap"
         ]
      },
      "t/009_required_read_only.t" : {
         "mtime" : 1259156789,
         "size" : 722,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/010_update.t" : {
         "mtime" : 1259156789,
         "size" : 861,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/011_create.t" : {
         "mtime" : 1259156789,
         "size" : 1120,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/012_find.t" : {
         "mtime" : 1259156789,
         "size" : 1464,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/013_find_or_create.t" : {
         "mtime" : 1259156789,
         "size" : 1351,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/014_find_or_init.t" : {
         "mtime" : 1259156789,
         "size" : 1284,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/015_meta.t" : {
         "mtime" : 1259156789,
         "size" : 876,
         "used" : [
            "CoatPersistentA",
            "CoatPersistentB",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/016_import.t" : {
         "mtime" : 1259156789,
         "size" : 2197,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/017_rename.t" : {
         "mtime" : 1259156789,
         "size" : 1778,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Coat::Types",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/018_find_with_undef.t" : {
         "mtime" : 1259156789,
         "size" : 1318,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/019_mix.t" : {
         "mtime" : 1259156789,
         "size" : 852,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/019_state_object.t" : {
         "mtime" : 1259156789,
         "size" : 1288,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/022_storage_value.t" : {
         "mtime" : 1259156789,
         "size" : 1560,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Coat::Persistent::Types::MySQL",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/023_types_and_coercions.t" : {
         "mtime" : 1259156789,
         "size" : 1688,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Coat::Persistent::Types::MySQL",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/024_undefined_primary_key.t" : {
         "mtime" : 1259156789,
         "size" : 1401,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/CoatPersistentA.pm" : {
         "mtime" : 1259156789,
         "size" : 198
      },
      "t/CoatPersistentB.pm" : {
         "mtime" : 1259156789,
         "size" : 220
      },
      "t/TestUtils.pm" : {
         "mtime" : 1259156789,
         "size" : 258
      },
      "t/test-database/001_auto_increment.t" : {
         "mtime" : 1259156789,
         "size" : 2160,
         "used" : [
            "Coat",
            "Coat::Persistent",
            "Coat::Persistent::Types",
            "Test::More"
         ],
         "used_in_eval" : [
            "Test::Database"
         ]
      }
   },
   "got_prereq_from" : "Makefile.PL",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 1,
      "distname_matches_name_in_meta" : 1,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 1,
      "has_known_license_in_source_file" : 1,
      "has_license_in_source_file" : 1,
      "has_manifest" : 1,
      "has_meta_yml" : 0,
      "has_proper_version" : 1,
      "has_readme" : 0,
      "has_separate_license_file" : 1,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "88.64",
      "manifest_matches_dist" : 0,
      "meta_json_conforms_to_known_spec" : 1,
      "meta_json_is_parsable" : 1,
      "meta_yml_conforms_to_known_spec" : 1,
      "meta_yml_declares_perl_version" : 1,
      "meta_yml_has_license" : 0,
      "meta_yml_has_provides" : 1,
      "meta_yml_has_repository_resource" : 1,
      "meta_yml_is_parsable" : 1,
      "no_abstract_stub_in_pod" : 1,
      "no_broken_auto_install" : 1,
      "no_broken_module_install" : 1,
      "no_dot_dirs" : 1,
      "no_dot_underscore_files" : 1,
      "no_generated_files" : 1,
      "no_invalid_versions" : 1,
      "no_local_dirs" : 1,
      "no_mymeta_files" : 1,
      "no_pax_headers" : 1,
      "no_pod_errors" : 0,
      "no_stdin_for_prompting" : 1,
      "no_symlinks" : 1,
      "package_version_matches_dist_version" : 1,
      "portable_filenames" : 1,
      "proper_libs" : 1,
      "use_strict" : 1,
      "use_warnings" : 1,
      "valid_signature" : 1
   },
   "latest_mtime" : 1259156789,
   "license" : " defined in COPYING",
   "license_file" : "lib/Coat/Persistent.pm,lib/Coat/Persistent/Meta.pm",
   "license_in_pod" : 1,
   "license_type" : "Perl_5",
   "licenses" : {
      "Perl_5" : [
         "lib/Coat/Persistent.pm",
         "lib/Coat/Persistent/Meta.pm"
      ]
   },
   "manifest_matches_dist" : 0,
   "modules" : [
      {
         "file" : "lib/Coat/Persistent.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Coat::Persistent"
      },
      {
         "file" : "lib/Coat/Persistent/Meta.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Coat::Persistent::Meta"
      },
      {
         "file" : "lib/Coat/Persistent/Constraint.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Coat::Persistent::Constraint"
      },
      {
         "file" : "lib/Coat/Persistent/Object.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Coat::Persistent::Object"
      },
      {
         "file" : "lib/Coat/Persistent/Types.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Coat::Persistent::Types"
      },
      {
         "file" : "lib/Coat/Persistent/Types/MySQL.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Coat::Persistent::Types::MySQL"
      }
   ],
   "no_pax_headers" : 1,
   "package" : "Coat-Persistent-0.223.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "DBD::CSV",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "DBIx::Sequence",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Coat",
         "type" : "runtime_requires",
         "version" : "0.334"
      },
      {
         "is_prereq" : 1,
         "requires" : "Class::Date",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "List::Compare",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "SQL::Abstract",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "DBI",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Test::Database",
         "type" : "runtime_requires",
         "version" : "0"
      }
   ],
   "released_epoch" : 1259156775,
   "size_packed" : 30739,
   "size_unpacked" : 106102,
   "uses" : {
      "noed_in_code" : {
         "strict" : 2,
         "warnings" : 2
      },
      "used_in_code" : {
         "Carp" : 1,
         "Class::Date" : 2,
         "Coat" : 2,
         "Coat::Meta" : 1,
         "Coat::Types" : 2,
         "DBI" : 1,
         "DBIx::Sequence" : 1,
         "Data::Dumper" : 1,
         "Digest::MD5" : 1,
         "Exporter" : 2,
         "List::Compare" : 1,
         "SQL::Abstract" : 1,
         "Scalar::Util" : 1,
         "constant" : 2,
         "strict" : 4,
         "vars" : 1,
         "warnings" : 4
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 1,
         "strict" : 1,
         "warnings" : 1
      },
      "used_in_eval_in_code" : {
         "Cache::FastMmap" : 1,
         "DBD::CSV" : 1
      },
      "used_in_eval_in_tests" : {
         "Cache::FastMmap" : 1,
         "Test::Database" : 1
      },
      "used_in_tests" : {
         "Coat" : 30,
         "Coat::Types" : 2,
         "Test::More" : 25,
         "lib" : 1,
         "strict" : 24,
         "warnings" : 24
      }
   },
   "valid_signature" : -1,
   "version" : "0.223",
   "versions" : {
      "lib/Coat/Persistent.pm" : {
         "Coat::Persistent" : "0.223"
      },
      "lib/Coat/Persistent/Constraint.pm" : {
         "Coat::Persistent::Constraint" : "undef"
      },
      "lib/Coat/Persistent/Meta.pm" : {
         "Coat::Persistent::Meta" : "undef"
      },
      "lib/Coat/Persistent/Object.pm" : {
         "Coat::Persistent::Object" : "undef"
      },
      "lib/Coat/Persistent/Types.pm" : {
         "Coat::Persistent::Types" : "undef"
      },
      "lib/Coat/Persistent/Types/MySQL.pm" : {
         "Coat::Persistent::Types::MySQL" : "undef"
      }
   },
   "vname" : "Coat-Persistent-0.223"
}