SPOPS 0.37 Deleted
Kwalitee Issues
- has_meta_yml
-
Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.
- prereq_matches_use
-
List all used modules in META.yml requires
Error:
- DBI
- Date::Calc
- Date::Format
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- no_stdin_for_prompting
-
Use the prompt() method from ExtUtils::MakeMaker/Module::Build.
- 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.
- 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: SPOPS, SPOPS::Configure, SPOPS::Configure::DBI, SPOPS::Configure::Ruleset, SPOPS::DBI, SPOPS::DBI::Keypool, SPOPS::DBI::MySQL, SPOPS::DBI::RandomCode, SPOPS::DBI::Sybase, SPOPS::Error, SPOPS::GDBM, SPOPS::HashFile, SPOPS::Impl::Security, SPOPS::SQLInterface, SPOPS::Secure, SPOPS::Secure::Hierarchy, SPOPS::Tie, SPOPS::User, SPOPS::Utility
- 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.37,1.01,1.04,1.07,1.08,1.11,1.12,1.13,1.14,1.23,1.30,1.33,1.34
- 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.
Modules
| Name | Abstract | Version | View |
|---|---|---|---|
| SPOPS | Simple Perl Object Persistence with Security | 0.37 | metacpan |
| SPOPS::Configure | read in configuration information for collections and create/configure | 1.34 | metacpan |
| SPOPS::Configure::DBI | Define additional configuration methods | 1.30 | metacpan |
| SPOPS::Configure::Ruleset | Install variables, subroutines and process inherited rulesets per class | 1.08 | metacpan |
| SPOPS::DBI | Implement SPOPS class, serializing into a DBI database | metacpan | |
| SPOPS::DBI::Keypool | Retrieves ID field information from a pool | 1.14 | metacpan |
| SPOPS::DBI::MySQL | MySQL-specific code for DBI collections | 1.14 | metacpan |
| SPOPS::DBI::RandomCode | Creates a random code for the ID field | 1.13 | metacpan |
| SPOPS::DBI::Sybase | Sybase-specific routines for the SPOPS::DBI | 1.14 | metacpan |
| SPOPS::Error | Centralized error messages from all SPOPS objects. | 1.12 | metacpan |
| SPOPS::GDBM | Store SPOPS objects in a GDBM database | metacpan | |
| SPOPS::HashFile | Implement as objects files containing perl hashrefs dumped to text | 1.11 | metacpan |
| SPOPS::Impl::Security | Implement a security object and basic operations | 1.23 | metacpan |
| SPOPS::SQLInterface | Generic routines for DBI database interaction | 1.33 | metacpan |
| SPOPS::Secure | Implement security across one or more classes of SPOPS objects | 1.34 | metacpan |
| SPOPS::Secure::Hierarchy | Define hierarchical security | 1.04 | metacpan |
| SPOPS::Tie | Simple class implementing tied hash with some goodies | metacpan | |
| SPOPS::User | Create and manipulate users. | 1.07 | metacpan |
| SPOPS::Utility | Utility methods for SPOPS objects | 1.01 | metacpan |
Provides
| Name | File | View |
|---|---|---|
| SPOPS::TieFileHash | SPOPS/HashFile.pm | metacpan |