Kwalitee Issues

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (43) does not match dist (42):
  • Missing in Dist: examples

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: gpg: Signature made Fri 06 Oct 2023 10:36:39 AM JST gpg: using RSA key 35ADBC3AF8355E845139D8965F3C0261CDB2E752 gpg: Can't check signature: No public key --- SIGNATURE Fri Oct 6 10:36:39 2023 +++ @@ -12,21 +12,21 @@ SHA256 37b8ab235956970a79398d1f6fbc6dadb071d49c95b06eb91aae80484b559256 examples/websocket.js SHA256 deedf08c1dce4970a26fbdadef28448faac40743382825d4cb0c1d52b4ea20c9 examples/websocket.pod SHA256 c6f44f00d647c66b6a6085dd3600fbc39e11b3e89113ba50c2d025f646706507 lib/WebSocket.pm -SHA256 6c505e4a716b2f91e6b58cc6e716c020e4c7bdc1af36e617bb57cb4e5afc073f lib/WebSocket/Client.pm -SHA256 0d52ce8afbeb71af9f42d4804706a05b08667351a452dff00a66ee0dce3d5f1c lib/WebSocket/Common.pm -SHA256 7b2c1439802c8f6d6ea71e30615a430526b1433ab62740eab05d540f21788fbd lib/WebSocket/Connection.pm +SHA256 cc83d5512133436e95d833268c075ded88b04fac63b79751326b3f32b3fd70aa lib/WebSocket/Client.pm +SHA256 73c2f061aaff92cbe7670e2f2233a54bfab4fc818e57d3adc4c5495940d2fa8c lib/WebSocket/Common.pm +SHA256 a4313eca18dd68e460d4af1a0cdfa623ee2c00f8df267bc6366b0c3f9fc4ec98 lib/WebSocket/Connection.pm SHA256 1975f86f375e69a4589e0b61586ebf4be3d68f43d756ebe987433467daf10662 lib/WebSocket/Exception.pm SHA256 1b74f7adedad4b600b85563eac2f9bd60a04c8ee6d841cfb07aadd1686c8fb52 lib/WebSocket/Extension.pm -SHA256 fbd4919015ad92d2f8edd3b774c41455abeef5268a9cf7dc6f537c6277804b58 lib/WebSocket/Frame.pm +SHA256 397f67ab9c493ec927bfa71a7f066a299651f43f3d04ceedf75f88fc3788b595 lib/WebSocket/Frame.pm SHA256 b172ab33e1780b2547f4c1d1f4b0f4891c89cad8d3dab5f76e8897b0d1e3f494 lib/WebSocket/Handshake.pm -SHA256 18fc8cdd440a805e17cc0a4d64960826bdf72b47c3ed7938492bac9b60f51564 lib/WebSocket/Handshake/Client.pm +SHA256 db02122d12726beaf3617aa7ff19c8d328ddd10a11f3b21d7a8abea1ff0ae8b5 lib/WebSocket/Handshake/Client.pm SHA256 d99c91e1eaf471dfa599fd75acf59fbd3b6fe990acfb9f3fb8b108753baef0cb lib/WebSocket/Handshake/Server.pm -SHA256 f185b5798e0a49eead70fcc30831d173491dec049d8dccb2637300c542b1fb98 lib/WebSocket/HeaderValue.pm -SHA256 6fb667004d3359b33a8a4a2d45c5ba4023d4f98f6528a3975a83f89f7177f464 lib/WebSocket/Headers.pm -SHA256 d97b20337856f5406292c970b0cecee27bd4dd1ebc49f846b8dd5d59147baed5 lib/WebSocket/Request.pm -SHA256 8c079d9d04d43c8e8841d60e229dc8125462945d0fa4af13dd4c91e92f249faa lib/WebSocket/Response.pm -SHA256 fce7057079d8e836ff81bd4f5f065088031e472e276001d6404825ed4a9692b1 lib/WebSocket/Server.pm -SHA256 1e5a6852f35dd2b8b99caa2494a58f7fd72cf1bdef3fc4d7548af87e3841079a lib/WebSocket/Version.pm +SHA256 23ef793b1ead93b839118bd3ff7787024da08dcbd46d5129eef10e3ae29bfd9f lib/WebSocket/HeaderValue.pm +SHA256 fadcf21b640bdc30766da0f404b4a40a911461a9fd2e95c3370c76dfb63a50f5 lib/WebSocket/Headers.pm +SHA256 574a5b8a2d4752f3c22620ccb0660c44565bd66ae5beb740a1fc8141d14f78bd lib/WebSocket/Request.pm +SHA256 7d8d88b8aac92a2c874b5749a2b97d177c3721d47b456b8aa0b47221c9d716e7 lib/WebSocket/Response.pm +SHA256 ff206310a88d7051c17896c26366733828d3cf78ffa3355719ecacf834f23f5a lib/WebSocket/Server.pm +SHA256 a612aa993875442401ab0b73b6fb7406df4162fdc05e910f34efff7f02a63657 lib/WebSocket/Version.pm SHA256 8b0a80c363440b79ad0b8a83b9677ddb3ba8591349fdc288800cce693f5c3671 t/001_load.t SHA256 923393f8a536453c6aea2b4e92be269f3fbe8044a983d49d5a67bd90c7029c35 t/002_frame.t SHA256 1ca312a3894925438b84c877052caed4531170b09b7239abd2eca7b9d7da684f t/003_rsv.t ==> MISMATCHED content between SIGNATURE and distribution files! <==

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.001000,0.001001,0.001003,0.002000

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.

Modules

Name Abstract Version View
WebSocket WebSocket Client & Server 0.002000 metacpan
WebSocket::Client WebSocket Client 0.001001 metacpan
WebSocket::Common 0.001000 metacpan
WebSocket::Connection WebSocket Server Connection 0.001003 metacpan
WebSocket::Exception WebSocket Exception Class 0.001000 metacpan
WebSocket::Extension WebSocket Client & Server 0.001000 metacpan
WebSocket::Frame WebSocket Frame 0.001000 metacpan
WebSocket::Handshake WebSocket Client & Server 0.001000 metacpan
WebSocket::Handshake::Client WebSocket Client Handshake 0.001000 metacpan
WebSocket::Handshake::Server WebSocket Server Handshake 0.001000 metacpan
WebSocket::HeaderValue WebSocket Client & Server 0.001000 metacpan
WebSocket::Headers WebSocket Headers Class 0.001000 metacpan
WebSocket::Request WebSocket Request 0.001001 metacpan
WebSocket::Response WebSocket Response 0.001000 metacpan
WebSocket::Server WebSocket Server 0.002000 metacpan
WebSocket::Version WebSocket Version 0.001000 metacpan

Other Files

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