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::AudioCVT, SDL2::AudioDeviceEvent, SDL2::AudioSpec, SDL2::Color, SDL2::CommonEvent, SDL2::Cond, SDL2::ControllerAxisEvent, SDL2::ControllerButtonEvent, SDL2::ControllerDeviceEvent, SDL2::DisplayEvent, SDL2::DisplayMode, SDL2::DollarGestureEvent, SDL2::DropEvent, SDL2::Event, SDL2::FPoint, SDL2::FRect, SDL2::GameControllerButtonBind, SDL2::HapticCondition, SDL2::HapticConstant, SDL2::HapticCustom, SDL2::HapticDirection, SDL2::HapticEffect, SDL2::HapticLeftRight, SDL2::HapticPeriodic, SDL2::HapticRamp, SDL2::JoyAxisEvent, SDL2::JoyBallEvent, SDL2::JoyButtonEvent, SDL2::JoyDeviceEvent, SDL2::JoyHatEvent, SDL2::Joystick, SDL2::JoystickGUID, SDL2::KeyboardEvent, SDL2::Keysym, SDL2::Locale, SDL2::MessageBoxButtonData, SDL2::MessageBoxColor, SDL2::MessageBoxColorScheme, SDL2::MessageBoxData, SDL2::MetalView, SDL2::MouseButtonEvent, SDL2::MouseMotionEvent, SDL2::MouseWheelEvent, SDL2::MultiGestureEvent, SDL2::Mutex, SDL2::OSEvent, SDL2::Palette, SDL2::PixelFormat, SDL2::Point, SDL2::QuitEvent, SDL2::Rect, SDL2::Renderer, SDL2::RendererInfo, SDL2::Sem, SDL2::Semaphore, SDL2::SensorEvent, SDL2::Surface, SDL2::SysWMEvent, SDL2::SysWMmsg, SDL2::TextEditingEvent, SDL2::TextInputEvent, SDL2::Texture, SDL2::TouchFingerEvent, SDL2::UserEvent, SDL2::Window, SDL2::WindowEvent, SDL2::WindowShaper, SDL2::version

prereq_matches_use

List all used modules in META.yml requires

Error:

  • FFI::CheckLib

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::AudioCVT, SDL2::AudioDeviceEvent, SDL2::AudioSpec, SDL2::Color, SDL2::CommonEvent, SDL2::Cond, SDL2::ControllerAxisEvent, SDL2::ControllerButtonEvent, SDL2::ControllerDeviceEvent, SDL2::DisplayEvent, SDL2::DisplayMode, SDL2::DollarGestureEvent, SDL2::DropEvent, SDL2::Event, SDL2::FPoint, SDL2::FRect, SDL2::GameControllerButtonBind, SDL2::HapticCondition, SDL2::HapticConstant, SDL2::HapticCustom, SDL2::HapticDirection, SDL2::HapticEffect, SDL2::HapticLeftRight, SDL2::HapticPeriodic, SDL2::HapticRamp, SDL2::JoyAxisEvent, SDL2::JoyBallEvent, SDL2::JoyButtonEvent, SDL2::JoyDeviceEvent, SDL2::JoyHatEvent, SDL2::Joystick, SDL2::JoystickGUID, SDL2::KeyboardEvent, SDL2::Keysym, SDL2::Locale, SDL2::MessageBoxButtonData, SDL2::MessageBoxColor, SDL2::MessageBoxColorScheme, SDL2::MessageBoxData, SDL2::MetalView, SDL2::MouseButtonEvent, SDL2::MouseMotionEvent, SDL2::MouseWheelEvent, SDL2::MultiGestureEvent, SDL2::Mutex, SDL2::OSEvent, SDL2::Palette, SDL2::PixelFormat, SDL2::Point, SDL2::QuitEvent, SDL2::Rect, SDL2::Renderer, SDL2::RendererInfo, SDL2::Sem, SDL2::Semaphore, SDL2::SensorEvent, SDL2::Surface, SDL2::SysWMEvent, SDL2::SysWMmsg, SDL2::TextEditingEvent, SDL2::TextInputEvent, SDL2::Texture, SDL2::TouchFingerEvent, SDL2::UserEvent, SDL2::Window, SDL2::WindowEvent, SDL2::WindowShaper, 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.05

Modules

Name Abstract Version View
SDL2::AssertData metacpan
SDL2::AtomicLock metacpan
SDL2::AudioCVT The Structure that Holds a Set of Audio Conversion Filters metacpan
SDL2::AudioDeviceEvent Audio device event structure metacpan
SDL2::AudioDeviceID metacpan
SDL2::AudioSpec The Structure that Defines a Point with Integers metacpan
SDL2::AudioStream 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::ControllerTouchpadEvent metacpan
SDL2::Cursor 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::Enum Enumerations and Defined Constants Related to SDL metacpan
SDL2::Event General event structure metacpan
SDL2::FFI FFI Wrapper for SDL (Simple DirectMedia Layer) Development Library 0.05 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 metacpan
SDL2::GLContext metacpan
SDL2::GameControllerButtonBind SDL joystick layer binding metacpan
SDL2::GameControllerButtonBind_Hat metacpan
SDL2::GameCrontroller metacpan
SDL2::Haptic 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::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::JoystickID metacpan
SDL2::KeyboardEvent Keyboard button event structure metacpan
SDL2::Keysym SDL Keysym structure used in key events device metacpan
SDL2::Locale Language and locality 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::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 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::Sem SDL semaphore structure metacpan
SDL2::Semaphore SDL semaphore structure metacpan
SDL2::Sensor metacpan
SDL2::SensorEvent Sensor event structure metacpan
SDL2::SensorID metacpan
SDL2::ShapeDriver metacpan
SDL2::SpinLock metacpan
SDL2::Surface A collection of pixels used in software blitting metacpan
SDL2::SysWMEvent Video driver dependent system event structure metacpan
SDL2::SysWMinfo metacpan
SDL2::SysWMmsg Driver dependant data 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 metacpan
SDL2::TouchFingerEvent Touch finger event structure metacpan
SDL2::UserEvent OS Specific event metacpan
SDL2::Utils metacpan
SDL2::VideoBootStrap metacpan
SDL2::VideoDevice metacpan
SDL2::VideoDisplay metacpan
SDL2::Window SDL Window Structure, Corresponding to Toplevel Windows metacpan
SDL2::WindowEvent Window state change event data metacpan
SDL2::WindowShapeMode metacpan
SDL2::WindowShapeParams metacpan
SDL2::WindowShaper SDL Window-shaper Structure metacpan
SDL2::WindowUserData metacpan
SDL2::assert_data metacpan
SDL2::atomic_t metacpan
SDL2::iconv_t metacpan
SDL2::version Information About the Version of SDL in Use 0.01 metacpan
SDL3 metacpan

Other Files

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