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: TB2::AssertRecord, TB2::AssertStack, TB2::BlackHole, TB2::CanDupFilehandles, TB2::CanLoad, TB2::CanTry, TB2::Counter, TB2::Event, TB2::Event::Abort, TB2::Event::Comment, TB2::Event::Log, TB2::Event::SetPlan, TB2::Event::SubtestEnd, TB2::Event::SubtestStart, TB2::Event::TestEnd, TB2::Event::TestMetadata, TB2::Event::TestStart, TB2::EventCoordinator, TB2::EventHandler, TB2::Formatter, TB2::Formatter::Multi, TB2::Formatter::Null, TB2::Formatter::POSIX, TB2::Formatter::PlusMinus, TB2::Formatter::TAP, TB2::Formatter::TAP::v13, TB2::HasDefault, TB2::History, TB2::Module, TB2::NoHistory, TB2::OnlyOnePlan, TB2::Result, TB2::Result::Base, TB2::Result::Role::fail, TB2::Result::Role::pass, TB2::Result::Role::skip, TB2::Result::Role::todo, TB2::Result::Role::unknown, TB2::Stack, TB2::StackBuilder, TB2::Streamer, TB2::Streamer::Debug, TB2::Streamer::Print, TB2::Streamer::TAP, TB2::TestState, TB2::Tester, TB2::Types, Test::Builder, Test::Builder2, Test::Builder::Formatter::TAP, Test::Builder::Tee

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: TB2::AssertRecord, TB2::AssertStack, TB2::BlackHole, TB2::CanDupFilehandles, TB2::CanLoad, TB2::CanTry, TB2::Counter, TB2::Event, TB2::Event::Abort, TB2::Event::Comment, TB2::Event::Log, TB2::Event::SetPlan, TB2::Event::SubtestEnd, TB2::Event::SubtestStart, TB2::Event::TestEnd, TB2::Event::TestMetadata, TB2::Event::TestStart, TB2::EventCoordinator, TB2::EventHandler, TB2::Formatter, TB2::Formatter::Multi, TB2::Formatter::Null, TB2::Formatter::POSIX, TB2::Formatter::PlusMinus, TB2::Formatter::TAP, TB2::Formatter::TAP::v13, TB2::HasDefault, TB2::History, TB2::Module, TB2::NoHistory, TB2::OnlyOnePlan, TB2::Result, TB2::Result::Base, TB2::Result::Role::fail, TB2::Result::Role::pass, TB2::Result::Role::skip, TB2::Result::Role::todo, TB2::Result::Role::unknown, TB2::Stack, TB2::StackBuilder, TB2::Streamer, TB2::Streamer::Debug, TB2::Streamer::Print, TB2::Streamer::TAP, TB2::TestState, TB2::Tester, TB2::Types, TB2::threads::shared::off, TB2::threads::shared::on, Test::Builder, Test::Builder2, Test::Builder::Formatter::TAP, Test::Builder::Module, Test::Builder::Tee, Test::Builder::Tester, Test::Builder::Tester::Color, Test::Simple

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • TB2::Event::Log

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 1.005000_001,1.22_07

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

Modules

Name Abstract Version View
TB2::AssertRecord Record an assert happening 1.005000_001 metacpan
TB2::AssertStack A stack of where asserts were called 1.005000_001 metacpan
TB2::BlackHole Goes Nowhere Does Nothing 1.005000_001 metacpan
TB2::CanDupFilehandles A role for duplicating filehandles 1.005000_001 metacpan
TB2::CanLoad load modules without effecting global variables 1.005000_001 metacpan
TB2::CanTry 1.005000_001 metacpan
TB2::Counter Counts the number of tests run 1.005000_001 metacpan
TB2::Event A test event role 1.005000_001 metacpan
TB2::Event::Abort Abort testing 1.005000_001 metacpan
TB2::Event::Comment an event representing a comment 1.005000_001 metacpan
TB2::Event::Log a logging event 1.005000_001 metacpan
TB2::Event::SetPlan Set the plan for the current stream 1.005000_001 metacpan
TB2::Event::SubtestEnd 1.005000_001 metacpan
TB2::Event::SubtestStart 1.005000_001 metacpan
TB2::Event::TestEnd End of a test stream event 1.005000_001 metacpan
TB2::Event::TestMetadata Metadata for the current test 1.005000_001 metacpan
TB2::Event::TestStart Start of a test stream event 1.005000_001 metacpan
TB2::EventCoordinator Coordinate events amongst the builders 1.005000_001 metacpan
TB2::EventHandler A role which handles events and results 1.005000_001 metacpan
TB2::Events Convenience module to load all core TB2 events 1.005000_001 metacpan
TB2::Formatter Base class for formating test results 1.005000_001 metacpan
TB2::Formatter::Multi Use multiple formatters at once 1.005000_001 metacpan
TB2::Formatter::Null A formatter that does nothing 1.005000_001 metacpan
TB2::Formatter::POSIX 1.005000_001 metacpan
TB2::Formatter::PlusMinus 1.005000_001 metacpan
TB2::Formatter::TAP Formatter as the latest stable TAP 1.005000_001 metacpan
TB2::Formatter::TAP::v13 Formatter as TAP version 13 1.005000_001 metacpan
TB2::HasDefault A role providing a shared default object 1.005000_001 metacpan
TB2::History Manage the history of test results 1.005000_001 metacpan
TB2::Module Write a test module 1.005000_001 metacpan
TB2::NoHistory Store no history, just keep stats 1.005000_001 metacpan
TB2::OnlyOnePlan Enforces there being only one plan per test 1.005000_001 metacpan
TB2::Result A factory to generate results. 1.005000_001 metacpan
TB2::Result::Base Store the result of an assert 1.005000_001 metacpan
TB2::Result::Role::fail The assert failed 1.005000_001 metacpan
TB2::Result::Role::pass The assert passed 1.005000_001 metacpan
TB2::Result::Role::skip The assert did not run 1.005000_001 metacpan
TB2::Result::Role::todo The assert is expected to fail 1.005000_001 metacpan
TB2::Result::Role::unknown The result of the assert is not known 1.005000_001 metacpan
TB2::Stack A stack object to be used when you need a stack of things. 1.005000_001 metacpan
TB2::StackBuilder A stack builder 1.005000_001 metacpan
TB2::Streamer Role to output formatted test results 1.005000_001 metacpan
TB2::Streamer::Debug 1.005000_001 metacpan
TB2::Streamer::Print A simple streamer that prints 1.005000_001 metacpan
TB2::Streamer::TAP A streamer for TAP output 1.005000_001 metacpan
TB2::TestState Object which holds the state of the test 1.005000_001 metacpan
TB2::Tester Testing a Test:: module 1.005000_001 metacpan
TB2::Types Mouse types used by Test::Builder2 1.005000_001 metacpan
TB2::threads::shared 1.005000_001 metacpan
TB2::threads::shared::off 1.005000_001 metacpan
TB2::threads::shared::on 1.005000_001 metacpan
Test::Builder Backend for building test libraries 1.005000_001 metacpan
Test::Builder2 2nd Generation test library builder 1.005000_001 metacpan
Test::Builder::Formatter::TAP 1.005000_001 metacpan
Test::Builder::Module Base class for test modules 1.005000_001 metacpan
Test::Builder::Tee metacpan
Test::Builder::Tester test testsuites that have been built with Test::Builder 1.22_07 metacpan
Test::Builder::Tester::Color turn on colour in Test::Builder::Tester 1.22_07 metacpan
Test::More yet another framework for writing test scripts 1.005000_001 metacpan
Test::Simple Basic utilities for writing tests. 1.005000_001 metacpan

Provides

Name File View
Test::Builder::Tester::Tie lib/Test/Builder/Tester.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan