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: SDL2::atomic_t, SDL2::blendmode, SDL2::clipboard, SDL2::events, SDL2::filesystem, SDL2::gamecontroller, SDL2::gesture, SDL2::haptic, SDL2::hints, SDL2::iconv_t, SDL2::joystick, SDL2::keyboard, SDL2::keycode, SDL2::loadso, SDL2::messagebox, SDL2::metal, SDL2::mouse, SDL2::mutex, SDL2::pixels, SDL2::platform, SDL2::power, SDL2::quit, SDL2::render, SDL2::scancode, SDL2::sensor, SDL2::shape, SDL2::surface, SDL2::system, SDL2::syswm, SDL2::thread, SDL2::timer, SDL2::touch, SDL2::version

prereq_matches_use

List all used modules in META.yml requires

Error:

  • FFI::CheckLib
  • Ref::Util

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: SDL2::atomic_t, SDL2::blendmode, SDL2::clipboard, SDL2::events, SDL2::filesystem, SDL2::gamecontroller, SDL2::gesture, SDL2::haptic, SDL2::hints, SDL2::iconv_t, SDL2::joystick, SDL2::keyboard, SDL2::keycode, SDL2::loadso, SDL2::messagebox, SDL2::metal, SDL2::mouse, SDL2::mutex, SDL2::pixels, SDL2::platform, SDL2::power, SDL2::quit, SDL2::render, SDL2::scancode, SDL2::sensor, SDL2::shape, SDL2::surface, SDL2::system, SDL2::syswm, SDL2::thread, SDL2::timer, SDL2::touch, SDL2::version

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.01,0.07

Modules

Name Abstract Version View
SDL2::AssertData SDL Assertion Structure metacpan
SDL2::AudioCVT The Structure that Holds a Set of Audio Conversion Filters metacpan
SDL2::AudioDeviceEvent Audio device event structure metacpan
SDL2::AudioSpec The Structure that Defines a Point with Integers metacpan
SDL2::AudioStream A new audio conversion interface metacpan
SDL2::Cocoa metacpan
SDL2::Color RGBA color structure metacpan
SDL2::CommonEvent Structure with fields shared by every event metacpan
SDL2::Cond SDL condition variable structure metacpan
SDL2::ControllerAxisEvent Game controller axis motion event structure metacpan
SDL2::ControllerButtonEvent Game controller button event structure metacpan
SDL2::ControllerDeviceEvent Game controller button event structure metacpan
SDL2::ControllerSensorEvent Game controller touchpad event structure metacpan
SDL2::ControllerTouchpadEvent Game controller touchpad event structure metacpan
SDL2::Cursor SDL Mouse Cursor Structure 0.01 metacpan
SDL2::DFB metacpan
SDL2::DisplayEvent Display state change event data metacpan
SDL2::DisplayMode Structure that Defines a Display Mode metacpan
SDL2::DollarGestureEvent Dollar gesture event structure metacpan
SDL2::DropEvent File drop event structure metacpan
SDL2::Event General event structure metacpan
SDL2::FFI FFI Wrapper for SDL (Simple DirectMedia Layer) Development Library 0.07 metacpan
SDL2::FPoint The Structure that Defines a Point with Floating Point Numbers metacpan
SDL2::FRect A Rectangle with the Origin at the Upper Left in Floating Point Numbers metacpan
SDL2::Finger The Structure that Defines a Touch Point metacpan
SDL2::GLContext Opaque Handle to an OpenGL Context 0.01 metacpan
SDL2::GameController SDL Structure Used to Identify a Game Controller metacpan
SDL2::GameControllerButtonBind SDL joystick layer binding metacpan
SDL2::GameControllerButtonBind_Hat metacpan
SDL2::GameControllerButtonBind_Value metacpan
SDL2::Haptic Haptic Structure Used to Identify an SDL Haptic 0.01 metacpan
SDL2::HapticCondition A structure containing a template for a Condition effect metacpan
SDL2::HapticConstant A structure containing a template for a Constant effect metacpan
SDL2::HapticCustom A structure containing a template for a Custom effect metacpan
SDL2::HapticDirection Structure that represents a haptic direction metacpan
SDL2::HapticEffect A generic template for a any haptic effect metacpan
SDL2::HapticLeftRight A structure containing a template for a Left/Right effect metacpan
SDL2::HapticPeriodic A structure containing a template for a Periodic effect metacpan
SDL2::HapticRamp A structure containing a template for a Ramp effect metacpan
SDL2::ID3D11Device metacpan
SDL2::IDirect3DDevice9 metacpan
SDL2::Image metacpan
SDL2::JoyAxisEvent Joystick axis motion event structure metacpan
SDL2::JoyBallEvent Joystick trackball motion event structure metacpan
SDL2::JoyButtonEvent Joystick button event structure metacpan
SDL2::JoyDeviceEvent Joystick device event structure metacpan
SDL2::JoyHatEvent Joystick hat position change event structure metacpan
SDL2::Joystick metacpan
SDL2::JoystickGUID Structure that encodes the stable unique ID for a joystick device metacpan
SDL2::KeyboardEvent Keyboard button event structure metacpan
SDL2::Keysym SDL Keysym Structure Used in Key Events metacpan
SDL2::Locale SDL Locale Structure metacpan
SDL2::MessageBoxButtonData Individual button data metacpan
SDL2::MessageBoxColor RGB value used in message box color scheme metacpan
SDL2::MessageBoxColorScheme A set of colors to use for message box dialogs metacpan
SDL2::MessageBoxData MessageBox Structure Containing Title, Text, Window, etc. metacpan
SDL2::MetalView A handle to a CAMetalLayer-backed NSView (OSX) or UIView (iOS/tvOS) metacpan
SDL2::Mixer metacpan
SDL2::Mixer::Chunk metacpan
SDL2::Mixer::Fading metacpan
SDL2::Mixer::Mix::Chunk metacpan
SDL2::Mixer::Mix::Fading metacpan
SDL2::Mixer::Mix::Music metacpan
SDL2::Mixer::Mix::MusicType metacpan
SDL2::Mixer::Music metacpan
SDL2::Mixer::MusicType metacpan
SDL2::MouseButtonEvent Mouse button event structure metacpan
SDL2::MouseMotionEvent Mouse motion event structure metacpan
SDL2::MouseWheelEvent Mouse wheel event structure metacpan
SDL2::MultiGestureEvent Multiple finger gesture event structure metacpan
SDL2::Mutex SDL Mutex Structure metacpan
SDL2::Net metacpan
SDL2::OS2 metacpan
SDL2::OSEvent OS Specific event metacpan
SDL2::Palette RGBA color palette structure metacpan
SDL2::PixelFormat RGBA pixel structure metacpan
SDL2::Point The Structure that Defines a Point with Integers metacpan
SDL2::QuitEvent The "quit requested" event metacpan
SDL2::RTF metacpan
SDL2::RTF::Context metacpan
SDL2::RTF::FontEngine metacpan
SDL2::RWops Very basic read/write operation structure metacpan
SDL2::Rect A Rectangle with the Origin at the Upper Left in Integers metacpan
SDL2::Renderer A Structure Representing Rendering State metacpan
SDL2::RendererInfo Information on the Capabilities of a Render Driver or Context metacpan
SDL2::Semaphore SDL Semaphore Structure metacpan
SDL2::Sensor Sensor structure metacpan
SDL2::SensorEvent Sensor event structure metacpan
SDL2::Surface A collection of pixels used in software blitting metacpan
SDL2::SysWMEvent Video driver dependent system event structure 0.01 metacpan
SDL2::SysWMinfo Custom Window Manager Information Structure 0.01 metacpan
SDL2::SysWMmsg Custom Event Structure metacpan
SDL2::TTF metacpan
SDL2::TTF::Font metacpan
SDL2::TTF::Image metacpan
SDL2::TTF::PosBuf metacpan
SDL2::TextEditingEvent Keyboard text editing event structure metacpan
SDL2::TextInputEvent Keyboard text input event structure metacpan
SDL2::Texture An Efficient Driver-Specific Representation of Pixel Data metacpan
SDL2::Thread Information About the Version of SDL in Use metacpan
SDL2::TouchFingerEvent Touch finger event structure metacpan
SDL2::UIKit metacpan
SDL2::UserEvent OS Specific event metacpan
SDL2::Utils metacpan
SDL2::Utils::Type::Enum 0.07 metacpan
SDL2::Version Information About the Version of SDL in Use metacpan
SDL2::Vivante metacpan
SDL2::Win metacpan
SDL2::Window SDL Window Structure, Corresponding to Toplevel Windows metacpan
SDL2::WindowEvent Window state change event data metacpan
SDL2::WindowShapeMode SDL Window-shaper Structure metacpan
SDL2::WindowShapeParams A Union Containing Parameters for Shaped Windows metacpan
SDL2::X11 metacpan
SDL2::assert SDL Assertion Functions metacpan
SDL2::atomic SDL Atomic Operations metacpan
SDL2::atomic_t A type representing an atomic integer value metacpan
SDL2::audio SDL Audio Functions metacpan
SDL2::blendmode SDL2 BlendMode Enumerations and Declarations 0.01 metacpan
SDL2::clipboard UTF-8 Friendly Clipboard Functions 0.01 metacpan
SDL2::endian Basic Endian-specific Values metacpan
SDL2::error Simple Error Message Routines for SDL 0.01 metacpan
SDL2::events SDL Event Handling 0.01 metacpan
SDL2::filesystem Filesystem SDL API Functions 0.01 metacpan
SDL2::gamecontroller SDL Game Controller Event Handling 0.01 metacpan
SDL2::gesture SDL Gesture Event Handling 0.01 metacpan
SDL2::haptic SDL Haptic Subsystem Allowing You to Control Haptic (Force Feedback) Devices 0.01 metacpan
SDL2::hints SDL Configuration Variables 0.01 metacpan
SDL2::iconv_t SDL Character Conversion System 0.01 metacpan
SDL2::joystick SDL Joystick Event Handling 0.01 metacpan
SDL2::keyboard SDL Keyboard Event Handling 0.01 metacpan
SDL2::keycode Defines Constants Which Identify Keyboard Keys and Modifiers 0.01 metacpan
SDL2::loadso Dynamically Load a Shared Object 0.01 metacpan
SDL2::locale SDL Locale Services metacpan
SDL2::log Simple Log Messages with Categories and Priorities 0.01 metacpan
SDL2::messagebox Modal Message Box Support 0.01 metacpan
SDL2::metal Metal Laysers and Views on SDL Windows 0.01 metacpan
SDL2::misc SDL API functions that don't fit elsewhere metacpan
SDL2::mouse SDL Mouse Event Handling 0.01 metacpan
SDL2::msg metacpan
SDL2::mutex Functions to Provide Thread Synchronization Primitives 0.01 metacpan
SDL2::pixels Enumerated Pixel Format Definitions 0.01 metacpan
SDL2::platform Platform Defined Values 0.01 metacpan
SDL2::power SDL Power Management Routines 0.01 metacpan
SDL2::quit SDL Quit Event Handling 0.01 metacpan
SDL2::rect SDL2::Rect Management Functions metacpan
SDL2::render SDL 2D Rendering Functions 0.01 metacpan
SDL2::rwops_h metacpan
SDL2::scancode Defines Keyboard Scancodes 0.01 metacpan
SDL2::sensor SDL Sensor Event Handling 0.01 metacpan
SDL2::shape Functions for the Shaped Window API 0.01 metacpan
SDL2::stdinc General C Language Support Functions 0.01 metacpan
SDL2::surface SDL2::Surface Management Functions 0.01 metacpan
SDL2::system Platform Specific SDL API Functions 0.01 metacpan
SDL2::syswm SDL Custom System Window Manager Hooks 0.01 metacpan
SDL2::thread SDL Thread Management Routines 0.01 metacpan
SDL2::timer SDL Time Management Routines 0.01 metacpan
SDL2::touch SDL Touch Event Handling 0.01 metacpan
SDL2::version Information About the Version of SDL in Use 0.01 metacpan
SDL2::video SDL Video Functions metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
README.md metacpan
cpanfile metacpan