Kwalitee Issues

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: Moose::Meta::Attribute::Custom::Trait::KiokuDB::DoNotSerialize, Moose::Meta::Attribute::Custom::Trait::KiokuDB::Lazy

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.

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: Moose::Meta::Attribute::Custom::Trait::KiokuDB::DoNotSerialize, Moose::Meta::Attribute::Custom::Trait::KiokuDB::Lazy

Modules

Name Abstract Version View
KiokuDB Object Graph storage engine 0.57 metacpan
KiokuDB::Backend Backend interface role 0.57 metacpan
KiokuDB::Backend::Hash In memory backend for testing purposes. 0.57 metacpan
KiokuDB::Backend::Role::BinarySafe An informational role for binary data safe backends. 0.57 metacpan
KiokuDB::Backend::Role::Broken Skip test fixtures 0.57 metacpan
KiokuDB::Backend::Role::Clear Backend clearing api 0.57 metacpan
KiokuDB::Backend::Role::Concurrency::POSIX 0.57 metacpan
KiokuDB::Backend::Role::GC 0.57 metacpan
KiokuDB::Backend::Role::Prefetch 0.57 metacpan
KiokuDB::Backend::Role::Query Backend specific query API 0.57 metacpan
KiokuDB::Backend::Role::Query::GIN 0.57 metacpan
KiokuDB::Backend::Role::Query::Simple Simple query api 0.57 metacpan
KiokuDB::Backend::Role::Query::Simple::Linear Query::Simple implemented with a linear scan of all entries. 0.57 metacpan
KiokuDB::Backend::Role::Scan Root set iteration 0.57 metacpan
KiokuDB::Backend::Role::TXN Backend level transaction support. 0.57 metacpan
KiokuDB::Backend::Role::TXN::Memory In memory transactions. 0.57 metacpan
KiokuDB::Backend::Role::TXN::Memory::Scan 0.57 metacpan
KiokuDB::Backend::Role::TXN::Nested Informational role for backends supporting rollback of nested transactions. 0.57 metacpan
KiokuDB::Backend::Role::UnicodeSafe An informational role for binary data safe backends. 0.57 metacpan
KiokuDB::Backend::Serialize Serialization role for backends 0.57 metacpan
KiokuDB::Backend::Serialize::Delegate Use a KiokuDB::Serializer object instead of a role to handle serialization in a backend. 0.57 metacpan
KiokuDB::Backend::Serialize::JSON Role to serialize entries to JSON strings with KiokuDB::Backend::Serialize::JSPON semantics 0.57 metacpan
KiokuDB::Backend::Serialize::JSPON JSPON serialization helper 0.57 metacpan
KiokuDB::Backend::Serialize::JSPON::Collapser Collapse entry data to JSPON compliant structures 0.57 metacpan
KiokuDB::Backend::Serialize::JSPON::Converter Common functionality for JSPON expansion/collapsing 0.57 metacpan
KiokuDB::Backend::Serialize::JSPON::Expander Inflate JSPON to entry data. 0.57 metacpan
KiokuDB::Backend::Serialize::Memory 0.57 metacpan
KiokuDB::Backend::Serialize::Null 0.57 metacpan
KiokuDB::Backend::Serialize::Storable Storable based serialization of KiokuDB::Entry objects. 0.57 metacpan
KiokuDB::Backend::Serialize::YAML YAML::XS based serialization of KiokuDB::Entry objects. 0.57 metacpan
KiokuDB::Backend::TypeMap::Default A role for backends with a default typemap 0.57 metacpan
KiokuDB::Backend::TypeMap::Default::JSON 0.57 metacpan
KiokuDB::Backend::TypeMap::Default::Storable 0.57 metacpan
KiokuDB::Class KiokuDB specific metaclass 0.57 metacpan
KiokuDB::Collapser Collapse object hierarchies to entry data 0.57 metacpan
KiokuDB::Collapser::Buffer 0.57 metacpan
KiokuDB::Entry An entry in the database 0.57 metacpan
KiokuDB::Entry::Skip 0.57 metacpan
KiokuDB::Error 0.57 metacpan
KiokuDB::Error::MissingObjects 0.57 metacpan
KiokuDB::Error::UnknownObjects 0.57 metacpan
KiokuDB::GC::Naive Naive mark and sweep garbage collection 0.57 metacpan
KiokuDB::GC::Naive::Mark 0.57 metacpan
KiokuDB::GC::Naive::Mark::Results 0.57 metacpan
KiokuDB::GC::Naive::Sweep 0.57 metacpan
KiokuDB::GC::Naive::Sweep::Results 0.57 metacpan
KiokuDB::GIN Gin assisted recollection 0.57 metacpan
KiokuDB::LinkChecker Reference consistency checker 0.57 metacpan
KiokuDB::LinkChecker::Results 0.57 metacpan
KiokuDB::Linker Relinks live objects from storage entries 0.57 metacpan
KiokuDB::LiveObjects Live object set tracking 0.57 metacpan
KiokuDB::LiveObjects::Guard 0.57 metacpan
KiokuDB::LiveObjects::Scope Scope helper object 0.57 metacpan
KiokuDB::LiveObjects::TXNScope Transaction scope. 0.57 metacpan
KiokuDB::Meta::Attribute::DoNotSerialize Trait for skipped attributes 0.57 metacpan
KiokuDB::Meta::Attribute::Lazy Trait for lazy loaded attributes 0.57 metacpan
KiokuDB::Meta::Instance Moose::Meta::Instance level support for lazy loading. 0.57 metacpan
KiokuDB::Reference A symbolic reference to another KiokuDB::Entry. 0.57 metacpan
KiokuDB::Role::API Role for KiokuDB api (used to setup delegations). 0.57 metacpan
KiokuDB::Role::Cacheable 0.57 metacpan
KiokuDB::Role::ID A role for objects who choose their own ID. 0.57 metacpan
KiokuDB::Role::ID::Content Content dependent object IDs 0.57 metacpan
KiokuDB::Role::ID::Digest 0.57 metacpan
KiokuDB::Role::Immutable A role for objects that are never updated. 0.57 metacpan
KiokuDB::Role::Immutable::Transitive A role for immutable objects that only point at other such objects. 0.57 metacpan
KiokuDB::Role::Intrinsic A role for value objects 0.57 metacpan
KiokuDB::Role::Scan A role for entry scanning. 0.57 metacpan
KiokuDB::Role::TypeMap 0.57 metacpan
KiokuDB::Role::UUIDs UUID generation role. 0.57 metacpan
KiokuDB::Role::UUIDs::DataUUID 0.57 metacpan
KiokuDB::Role::UUIDs::LibUUID 0.57 metacpan
KiokuDB::Role::UUIDs::SerialIDs Serial ID assignment based on a global counter. 0.57 metacpan
KiokuDB::Role::Upgrade::Data Classes that provide their own upgrade routine. 0.57 metacpan
KiokuDB::Role::Upgrade::Handlers 0.57 metacpan
KiokuDB::Role::Upgrade::Handlers::Table A role for classes 0.57 metacpan
KiokuDB::Role::Verbosity A role for printing diagnosis to STDERR 0.57 metacpan
KiokuDB::Role::WithDigest 0.57 metacpan
KiokuDB::Serializer Standalone serializer object 0.57 metacpan
KiokuDB::Serializer::JSON 0.57 metacpan
KiokuDB::Serializer::Memory 0.57 metacpan
KiokuDB::Serializer::Storable 0.57 metacpan
KiokuDB::Serializer::YAML 0.57 metacpan
KiokuDB::Set Set::Object wrapper for KiokuDB with lazy loading. 0.57 metacpan
KiokuDB::Set::Base 0.57 metacpan
KiokuDB::Set::Deferred Implementation of deferred set. 0.57 metacpan
KiokuDB::Set::Loaded Implementation of loaded sets 0.57 metacpan
KiokuDB::Set::Storage Role for KiokuDB::Sets that are tied to storage. 0.57 metacpan
KiokuDB::Set::Stored Stored representation of KiokuDB::Set objects. 0.57 metacpan
KiokuDB::Set::Transient Implementation of in memory sets. 0.57 metacpan
KiokuDB::Stream::Objects Data::Stream::Bulk with live object management. 0.57 metacpan
KiokuDB::Test Reusable tests for KiokuDB backend authors. 0.57 metacpan
KiokuDB::Test::BLOB 0.57 metacpan
KiokuDB::Test::Company 0.57 metacpan
KiokuDB::Test::Digested 0.57 metacpan
KiokuDB::Test::Employee 0.57 metacpan
KiokuDB::Test::Fixture 0.57 metacpan
KiokuDB::Test::Fixture::Binary 0.57 metacpan
KiokuDB::Test::Fixture::CAS 0.57 metacpan
KiokuDB::Test::Fixture::Clear 0.57 metacpan
KiokuDB::Test::Fixture::Concurrency 0.57 metacpan
KiokuDB::Test::Fixture::GIN::Class 0.57 metacpan
KiokuDB::Test::Fixture::MassInsert 0.57 metacpan
KiokuDB::Test::Fixture::ObjectGraph 0.57 metacpan
KiokuDB::Test::Fixture::Overwrite 0.57 metacpan
KiokuDB::Test::Fixture::Refresh 0.57 metacpan
KiokuDB::Test::Fixture::RootSet 0.57 metacpan
KiokuDB::Test::Fixture::Scan 0.57 metacpan
KiokuDB::Test::Fixture::Sets 0.57 metacpan
KiokuDB::Test::Fixture::SimpleSearch 0.57 metacpan
KiokuDB::Test::Fixture::Small 0.57 metacpan
KiokuDB::Test::Fixture::TXN 0.57 metacpan
KiokuDB::Test::Fixture::TXN::Nested 0.57 metacpan
KiokuDB::Test::Fixture::TXN::Scan 0.57 metacpan
KiokuDB::Test::Fixture::TypeMap::Default 0.57 metacpan
KiokuDB::Test::Fixture::Unicode 0.57 metacpan
KiokuDB::Test::Person 0.57 metacpan
KiokuDB::Thunk Internal only placeholder for deferred objects 0.57 metacpan
KiokuDB::TypeMap Class to collapsing/expanding logic. 0.57 metacpan
KiokuDB::TypeMap::ClassBuilders A typemap for standard class builders 0.57 metacpan
KiokuDB::TypeMap::Composite A role for KiokuDB::TypeMaps created out of many smaller typemaps 0.57 metacpan
KiokuDB::TypeMap::Composite::TypeMapAttr 0.57 metacpan
KiokuDB::TypeMap::Default A standard KiokuDB::TypeMap with predefined entries. 0.57 metacpan
KiokuDB::TypeMap::Default::Canonical A KiokuDB::TypeMap::Default implementation that canonicalizes the standard types to simplified versions. 0.57 metacpan
KiokuDB::TypeMap::Default::JSON 0.57 metacpan
KiokuDB::TypeMap::Default::Passthrough A KiokuDB::TypeMap::Default instance suitable for Storable. 0.57 metacpan
KiokuDB::TypeMap::Default::Storable 0.57 metacpan
KiokuDB::TypeMap::Entry Role for KiokuDB::TypeMap entries 0.57 metacpan
KiokuDB::TypeMap::Entry::Alias An alias in the typemap to another entry 0.57 metacpan
KiokuDB::TypeMap::Entry::Callback Callback based inflation/deflation of objects 0.57 metacpan
KiokuDB::TypeMap::Entry::Closure 0.57 metacpan
KiokuDB::TypeMap::Entry::Compiled Object for storing collapse/expand methods 0.57 metacpan
KiokuDB::TypeMap::Entry::JSON::Scalar 0.57 metacpan
KiokuDB::TypeMap::Entry::MOP A KiokuDB::TypeMap entry for objects with a metaclass. 0.57 metacpan
KiokuDB::TypeMap::Entry::Naive A typemap entry for "simple" objects 0.57 metacpan
KiokuDB::TypeMap::Entry::Passthrough A typemap entry of objects that will be serialized by the backend. 0.57 metacpan
KiokuDB::TypeMap::Entry::Ref 0.57 metacpan
KiokuDB::TypeMap::Entry::Set A typemap entry for KiokuDB::Sets 0.57 metacpan
KiokuDB::TypeMap::Entry::Std Role for more easily specifying collapse/expand methods 0.57 metacpan
KiokuDB::TypeMap::Entry::Std::Compile Provides a compile implementation 0.57 metacpan
KiokuDB::TypeMap::Entry::Std::Expand 0.57 metacpan
KiokuDB::TypeMap::Entry::Std::ID Provides a default compile_id method 0.57 metacpan
KiokuDB::TypeMap::Entry::Std::Intrinsic Provides a compile_collapse implementation. 0.57 metacpan
KiokuDB::TypeMap::Entry::StorableHook Reuse existing Storable hooks for KiokuDB storage. 0.57 metacpan
KiokuDB::TypeMap::Resolver Caching resolver for KiokuDB::TypeMap 0.57 metacpan
KiokuDB::TypeMap::Shadow Try a list of KiokuDB::TypeMaps in order 0.57 metacpan
KiokuDB::Util Utility functions for working with KiokuDB 0.57 metacpan
Moose::Meta::Attribute::Custom::Trait::KiokuDB::DoNotSerialize 0.57 metacpan
Moose::Meta::Attribute::Custom::Trait::KiokuDB::Lazy 0.57 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README.mkdn metacpan
dist.ini metacpan