TAEB 0.03 Latest
Kwalitee Issues
- has_changelog
-
Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.
- buildtool_not_executable
-
Change the permissions of Build.PL/Makefile.PL to not-executable.
- no_broken_auto_install
-
Upgrade the bundled version of Module::Install to at least 0.89, but preferably to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)
- 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: TAEB, TAEB::AI, TAEB::AI::Ascend, TAEB::AI::Demo, TAEB::AI::Human, TAEB::AI::Quit, TAEB::AI::SteadyState, TAEB::Action, TAEB::Action::Apply, TAEB::Action::Ascend, TAEB::Action::Cast, TAEB::Action::Chat, TAEB::Action::Close, TAEB::Action::Custom, TAEB::Action::Descend, TAEB::Action::Dip, TAEB::Action::Drop, TAEB::Action::Eat, TAEB::Action::Engrave, TAEB::Action::Kick, TAEB::Action::Look, TAEB::Action::Melee, TAEB::Action::Move, TAEB::Action::Name, TAEB::Action::Offer, TAEB::Action::Open, TAEB::Action::Pay, TAEB::Action::Pickup, TAEB::Action::Pray, TAEB::Action::Quaff, TAEB::Action::Quit, TAEB::Action::Read, TAEB::Action::Remove, TAEB::Action::Rub, TAEB::Action::Save, TAEB::Action::Search, TAEB::Action::Swapweapons, TAEB::Action::Throw, TAEB::Action::Unlock, TAEB::Action::Wear, TAEB::Action::Wield, TAEB::Action::Zap, TAEB::Debug, TAEB::Debug::Console, TAEB::Debug::IRC, TAEB::Debug::IRC::Bot, TAEB::Debug::Map, TAEB::Debug::Sanity, TAEB::Display, TAEB::Display::Color, TAEB::Display::Curses, TAEB::Display::Menu, TAEB::Display::Null, TAEB::Interface, TAEB::Interface::Local, TAEB::Interface::SSH, TAEB::Interface::Telnet, TAEB::Logger, TAEB::Message, TAEB::Message::Query, TAEB::Message::Query::DropItems, TAEB::Message::Query::IdentifyItems, TAEB::Message::Query::PickupItems, TAEB::Message::Report, TAEB::Message::Report::CouldNotStart, TAEB::Message::Report::Death, TAEB::Message::Report::Saved, TAEB::Message::Topline, TAEB::Publisher, TAEB::ScreenScraper, TAEB::Senses, TAEB::Spoilers::Engravings, TAEB::Spoilers::Monster, TAEB::Spoilers::Room, TAEB::Test::Items, TAEB::Test::Monsters, TAEB::VT, TAEB::World::Cartographer, TAEB::World::Dungeon, TAEB::World::Equipment, TAEB::World::Inventory, TAEB::World::ItemPool, TAEB::World::Level, TAEB::World::Level::Bigroom, TAEB::World::Level::Minetown, TAEB::World::Level::Oracle, TAEB::World::Level::Rogue, TAEB::World::Monster, TAEB::World::MonsterTracker, TAEB::World::Path, TAEB::World::Room, TAEB::World::Spell, TAEB::World::Spells, TAEB::World::Tile, TAEB::World::Tile::Altar, TAEB::World::Tile::Closeddoor, TAEB::World::Tile::Door, TAEB::World::Tile::Opendoor, TAEB::World::Tile::Sink, TAEB::World::Tile::Stairs, TAEB::World::Tile::Stairsdown, TAEB::World::Tile::Stairsup, TAEB::World::Tile::Trap
- no_pod_errors
-
Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.
Error: TAEB-0.03/lib/TAEB/World/Path.pm -- Around line 354: You forgot a '=back' before '=head2'
- valid_signature
-
Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.
Error: Old SIGNATURE detected. Please inform the module author to regenerate SIGNATURE using Module::Signature version 0.82 or newer. gpg: Signature made Sun 15 Mar 2009 12:23:03 AM JST gpg: using DSA key B317D0B4787244FA gpg: Can't check signature: No public key ==> BAD/TAMPERED signature detected! <==
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- 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: TAEB, TAEB::AI, TAEB::AI::Ascend, TAEB::AI::Demo, TAEB::AI::Human, TAEB::AI::Quit, TAEB::AI::SteadyState, TAEB::Action, TAEB::Action::Apply, TAEB::Action::Ascend, TAEB::Action::Cast, TAEB::Action::Chat, TAEB::Action::Close, TAEB::Action::Custom, TAEB::Action::Descend, TAEB::Action::Dip, TAEB::Action::Drop, TAEB::Action::Eat, TAEB::Action::Engrave, TAEB::Action::Kick, TAEB::Action::Look, TAEB::Action::Melee, TAEB::Action::Move, TAEB::Action::Name, TAEB::Action::Offer, TAEB::Action::Open, TAEB::Action::Pay, TAEB::Action::Pickup, TAEB::Action::Pray, TAEB::Action::Quaff, TAEB::Action::Quit, TAEB::Action::Read, TAEB::Action::Remove, TAEB::Action::Rub, TAEB::Action::Save, TAEB::Action::Search, TAEB::Action::Swapweapons, TAEB::Action::Throw, TAEB::Action::Unlock, TAEB::Action::Wear, TAEB::Action::Wield, TAEB::Action::Zap, TAEB::Debug, TAEB::Debug::Console, TAEB::Debug::IRC, TAEB::Debug::IRC::Bot, TAEB::Debug::Map, TAEB::Debug::Sanity, TAEB::Display, TAEB::Display::Color, TAEB::Display::Curses, TAEB::Display::Menu, TAEB::Display::Null, TAEB::Interface, TAEB::Interface::Local, TAEB::Interface::SSH, TAEB::Interface::Telnet, TAEB::Logger, TAEB::Message, TAEB::Message::Query, TAEB::Message::Query::DropItems, TAEB::Message::Query::IdentifyItems, TAEB::Message::Query::PickupItems, TAEB::Message::Report, TAEB::Message::Report::CouldNotStart, TAEB::Message::Report::Death, TAEB::Message::Report::Saved, TAEB::Message::Topline, TAEB::Publisher, TAEB::ScreenScraper, TAEB::Senses, TAEB::Spoilers::Engravings, TAEB::Spoilers::Monster, TAEB::Spoilers::Room, TAEB::Test::Items, TAEB::Test::Monsters, TAEB::VT, TAEB::World::Cartographer, TAEB::World::Dungeon, TAEB::World::Equipment, TAEB::World::Inventory, TAEB::World::ItemPool, TAEB::World::Level, TAEB::World::Level::Bigroom, TAEB::World::Level::Minetown, TAEB::World::Level::Oracle, TAEB::World::Level::Rogue, TAEB::World::Monster, TAEB::World::MonsterTracker, TAEB::World::Path, TAEB::World::Room, TAEB::World::Spell, TAEB::World::Spells, TAEB::World::Tile, TAEB::World::Tile::Altar, TAEB::World::Tile::Closeddoor, TAEB::World::Tile::Door, TAEB::World::Tile::Opendoor, TAEB::World::Tile::Sink, TAEB::World::Tile::Stairs, TAEB::World::Tile::Stairsdown, TAEB::World::Tile::Stairsup, TAEB::World::Tile::Trap
- 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.
- meta_yml_has_repository_resource
-
Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).
Modules
Name | Abstract | Version | View |
---|---|---|---|
TAEB | the Tactical Amulet Extraction Bot (for NetHack) | 0.03 | metacpan |
TAEB::AI | how TAEB tactically extracts its amulets | metacpan | |
TAEB::AI::Ascend | Ascend in one line of code | metacpan | |
TAEB::AI::Demo | a demonstration autonomous AI | metacpan | |
TAEB::AI::Human | the only AI that has a chance | metacpan | |
TAEB::AI::Quit | I just can't take it any more... | metacpan | |
TAEB::AI::SteadyState | Sit there doing nothing, for benchmarking purposes | metacpan | |
TAEB::Action | metacpan | ||
TAEB::Action::Apply | metacpan | ||
TAEB::Action::Ascend | metacpan | ||
TAEB::Action::Cast | metacpan | ||
TAEB::Action::Chat | metacpan | ||
TAEB::Action::Close | metacpan | ||
TAEB::Action::Custom | metacpan | ||
TAEB::Action::Descend | metacpan | ||
TAEB::Action::Dip | metacpan | ||
TAEB::Action::Drop | metacpan | ||
TAEB::Action::Eat | metacpan | ||
TAEB::Action::Engrave | metacpan | ||
TAEB::Action::Kick | metacpan | ||
TAEB::Action::Look | metacpan | ||
TAEB::Action::Melee | metacpan | ||
TAEB::Action::Move | metacpan | ||
TAEB::Action::Name | metacpan | ||
TAEB::Action::Offer | metacpan | ||
TAEB::Action::Open | metacpan | ||
TAEB::Action::Pay | metacpan | ||
TAEB::Action::Pickup | metacpan | ||
TAEB::Action::Pray | metacpan | ||
TAEB::Action::Quaff | metacpan | ||
TAEB::Action::Quit | metacpan | ||
TAEB::Action::Read | metacpan | ||
TAEB::Action::Remove | metacpan | ||
TAEB::Action::Role::Direction | metacpan | ||
TAEB::Action::Role::Item | metacpan | ||
TAEB::Action::Role::Monster | metacpan | ||
TAEB::Action::Rub | metacpan | ||
TAEB::Action::Save | metacpan | ||
TAEB::Action::Search | metacpan | ||
TAEB::Action::Swapweapons | metacpan | ||
TAEB::Action::Throw | metacpan | ||
TAEB::Action::Unlock | metacpan | ||
TAEB::Action::Wear | metacpan | ||
TAEB::Action::Wield | metacpan | ||
TAEB::Action::Zap | metacpan | ||
TAEB::Config | metacpan | ||
TAEB::Debug | metacpan | ||
TAEB::Debug::Bot | metacpan | ||
TAEB::Debug::Console | metacpan | ||
TAEB::Debug::IRC | metacpan | ||
TAEB::Debug::IRC::Bot | metacpan | ||
TAEB::Debug::Map | metacpan | ||
TAEB::Debug::Sanity | metacpan | ||
TAEB::Display | metacpan | ||
TAEB::Display::Color | metacpan | ||
TAEB::Display::Curses | metacpan | ||
TAEB::Display::Menu | metacpan | ||
TAEB::Display::Null | metacpan | ||
TAEB::Interface | how TAEB talks to NetHack | metacpan | |
TAEB::Interface::Local | how TAEB talks to a local nethack | metacpan | |
TAEB::Interface::SSH | how TAEB talks to /dev/null | metacpan | |
TAEB::Interface::Telnet | how TAEB talks to nethack.alt.org | metacpan | |
TAEB::Logger | metacpan | ||
TAEB::Message | metacpan | ||
TAEB::Message::Query | metacpan | ||
TAEB::Message::Query::DropItems | metacpan | ||
TAEB::Message::Query::IdentifyItems | metacpan | ||
TAEB::Message::Query::PickupItems | metacpan | ||
TAEB::Message::Report | metacpan | ||
TAEB::Message::Report::CouldNotStart | metacpan | ||
TAEB::Message::Report::Death | metacpan | ||
TAEB::Message::Report::Saved | metacpan | ||
TAEB::Message::SelectSubset | metacpan | ||
TAEB::Message::Topline | metacpan | ||
TAEB::Meta::Overload | metacpan | ||
TAEB::Meta::Trait::DontInitialize | metacpan | ||
TAEB::Meta::Trait::GoodStatus | metacpan | ||
TAEB::Meta::Trait::Persistent | metacpan | ||
TAEB::Meta::Trait::Provided | metacpan | ||
TAEB::Meta::Types | TAEB-specific types | metacpan | |
TAEB::OO | metacpan | ||
TAEB::Publisher | metacpan | ||
TAEB::Role::Config | metacpan | ||
TAEB::Role::Initialize | metacpan | ||
TAEB::Role::Item | metacpan | ||
TAEB::Role::Item::Food | metacpan | ||
TAEB::Role::Item::Food::Corpse | metacpan | ||
TAEB::Role::Persistency | metacpan | ||
TAEB::Role::Reblessing | metacpan | ||
TAEB::Role::Subscription | metacpan | ||
TAEB::ScreenScraper | metacpan | ||
TAEB::Senses | metacpan | ||
TAEB::Spoilers | metacpan | ||
TAEB::Spoilers::Combat | metacpan | ||
TAEB::Spoilers::Engravings | metacpan | ||
TAEB::Spoilers::Monster | metacpan | ||
TAEB::Spoilers::Room | metacpan | ||
TAEB::Test | metacpan | ||
TAEB::Test::Items | metacpan | ||
TAEB::Test::Monsters | metacpan | ||
TAEB::Util | metacpan | ||
TAEB::VT | metacpan | ||
TAEB::World | metacpan | ||
TAEB::World::Cartographer | metacpan | ||
TAEB::World::Dungeon | metacpan | ||
TAEB::World::Equipment | metacpan | ||
TAEB::World::Inventory | metacpan | ||
TAEB::World::ItemPool | metacpan | ||
TAEB::World::Level | metacpan | ||
TAEB::World::Level::Bigroom | metacpan | ||
TAEB::World::Level::Minetown | metacpan | ||
TAEB::World::Level::Oracle | metacpan | ||
TAEB::World::Level::Rogue | metacpan | ||
TAEB::World::Monster | metacpan | ||
TAEB::World::MonsterTracker | metacpan | ||
TAEB::World::Path | metacpan | ||
TAEB::World::Room | metacpan | ||
TAEB::World::Spell | metacpan | ||
TAEB::World::Spells | metacpan | ||
TAEB::World::Tile | metacpan | ||
TAEB::World::Tile::Altar | metacpan | ||
TAEB::World::Tile::Closeddoor | metacpan | ||
TAEB::World::Tile::Door | metacpan | ||
TAEB::World::Tile::Opendoor | metacpan | ||
TAEB::World::Tile::Sink | metacpan | ||
TAEB::World::Tile::Stairs | metacpan | ||
TAEB::World::Tile::Stairsdown | metacpan | ||
TAEB::World::Tile::Stairsup | metacpan | ||
TAEB::World::Tile::Trap | metacpan |