Punk 0.01 Latest

Kwalitee Issues

no_pax_headers

If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.

Error: PaxHeader/Punk-0.01,PaxHeader/Punk-0.01,Punk-0.01/PaxHeader/bench,Punk-0.01/PaxHeader/bench,Punk-0.01/PaxHeader/bin,Punk-0.01/PaxHeader/bin,Punk-0.01/PaxHeader/example,Punk-0.01/PaxHeader/example,Punk-0.01/PaxHeader/Changes,Punk-0.01/PaxHeader/Changes,Punk-0.01/PaxHeader/include,Punk-0.01/PaxHeader/include,Punk-0.01/PaxHeader/MANIFEST,Punk-0.01/PaxHeader/MANIFEST,Punk-0.01/PaxHeader/ignore.txt,Punk-0.01/PaxHeader/ignore.txt,Punk-0.01/PaxHeader/t,Punk-0.01/PaxHeader/t,Punk-0.01/PaxHeader/xt,Punk-0.01/PaxHeader/xt,Punk-0.01/PaxHeader/README,Punk-0.01/PaxHeader/README,Punk-0.01/PaxHeader/xs,Punk-0.01/PaxHeader/xs,Punk-0.01/PaxHeader/META.yml,Punk-0.01/PaxHeader/META.yml,Punk-0.01/PaxHeader/Punk.xs,Punk-0.01/PaxHeader/Punk.xs,Punk-0.01/PaxHeader/lib,Punk-0.01/PaxHeader/lib,Punk-0.01/PaxHeader/Makefile.PL,Punk-0.01/PaxHeader/Makefile.PL,Punk-0.01/PaxHeader/META.json,Punk-0.01/PaxHeader/META.json,Punk-0.01/lib/PaxHeader/Punk,Punk-0.01/lib/PaxHeader/Punk,Punk-0.01/lib/PaxHeader/Punk.pm,Punk-0.01/lib/PaxHeader/Punk.pm,Punk-0.01/lib/Punk/PaxHeader/WebSocket,Punk-0.01/lib/Punk/PaxHeader/WebSocket,Punk-0.01/lib/Punk/PaxHeader/Generate.pm,Punk-0.01/lib/Punk/PaxHeader/Generate.pm,Punk-0.01/lib/Punk/PaxHeader/CSRF.pm,Punk-0.01/lib/Punk/PaxHeader/CSRF.pm,Punk-0.01/lib/Punk/PaxHeader/CORS.pm,Punk-0.01/lib/Punk/PaxHeader/CORS.pm,Punk-0.01/lib/Punk/PaxHeader/Upload.pm,Punk-0.01/lib/Punk/PaxHeader/Upload.pm,Punk-0.01/lib/Punk/PaxHeader/Config.pm,Punk-0.01/lib/Punk/PaxHeader/Config.pm,Punk-0.01/lib/Punk/PaxHeader/Command.pm,Punk-0.01/lib/Punk/PaxHeader/Command.pm,Punk-0.01/lib/Punk/PaxHeader/Controller.pm,Punk-0.01/lib/Punk/PaxHeader/Controller.pm,Punk-0.01/lib/Punk/PaxHeader/SSE.pm,Punk-0.01/lib/Punk/PaxHeader/SSE.pm,Punk-0.01/lib/Punk/PaxHeader/Logger.pm,Punk-0.01/lib/Punk/PaxHeader/Logger.pm,Punk-0.01/lib/Punk/PaxHeader/Response.pm,Punk-0.01/lib/Punk/PaxHeader/Response.pm,Punk-0.01/lib/Punk/PaxHeader/Request.pm,Punk-0.01/lib/Punk/PaxHeader/Request.pm,Punk-0.01/lib/Punk/PaxHeader/Session.pm,Punk-0.01/lib/Punk/PaxHeader/Session.pm,Punk-0.01/lib/Punk/PaxHeader/Context.pm,Punk-0.01/lib/Punk/PaxHeader/Context.pm,Punk-0.01/lib/Punk/PaxHeader/Model.pm,Punk-0.01/lib/Punk/PaxHeader/Model.pm,Punk-0.01/lib/Punk/PaxHeader/Static.pm,Punk-0.01/lib/Punk/PaxHeader/Static.pm,Punk-0.01/lib/Punk/PaxHeader/Plugin.pm,Punk-0.01/lib/Punk/PaxHeader/Plugin.pm,Punk-0.01/lib/Punk/PaxHeader/Model,Punk-0.01/lib/Punk/PaxHeader/Model,Punk-0.01/lib/Punk/PaxHeader/App.pm,Punk-0.01/lib/Punk/PaxHeader/App.pm,Punk-0.01/lib/Punk/PaxHeader/View,Punk-0.01/lib/Punk/PaxHeader/View,Punk-0.01/lib/Punk/PaxHeader/Mount,Punk-0.01/lib/Punk/PaxHeader/Mount,Punk-0.01/lib/Punk/PaxHeader/Generate,Punk-0.01/lib/Punk/PaxHeader/Generate,Punk-0.01/lib/Punk/PaxHeader/Router.pm,Punk-0.01/lib/Punk/PaxHeader/Router.pm,Punk-0.01/lib/Punk/PaxHeader/Future.pm,Punk-0.01/lib/Punk/PaxHeader/Future.pm,Punk-0.01/lib/Punk/PaxHeader/WebSocket.pm,Punk-0.01/lib/Punk/PaxHeader/WebSocket.pm,Punk-0.01/lib/Punk/PaxHeader/Views.pm,Punk-0.01/lib/Punk/PaxHeader/Views.pm,Punk-0.01/lib/Punk/PaxHeader/Router,Punk-0.01/lib/Punk/PaxHeader/Router,Punk-0.01/lib/Punk/Router/PaxHeader/Scope.pm,Punk-0.01/lib/Punk/Router/PaxHeader/Scope.pm,Punk-0.01/lib/Punk/Generate/PaxHeader/skel,Punk-0.01/lib/Punk/Generate/PaxHeader/skel,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/controller_auth.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/controller_auth.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/punk_yml.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/punk_yml.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/app_class.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/app_class.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/readme_md.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/readme_md.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/controller_web_root.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/controller_web_root.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/gitignore.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/gitignore.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/view,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/view,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/app_psgi.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/app_psgi.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/api_stub.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/api_stub.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/basic_t.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/basic_t.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/controller_api.tmpl,Punk-0.01/lib/Punk/Generate/skel/PaxHeader/controller_api.tmpl,Punk-0.01/lib/Punk/Generate/skel/view/PaxHeader/layout.tmpl,Punk-0.01/lib/Punk/Generate/skel/view/PaxHeader/layout.tmpl,Punk-0.01/lib/Punk/Generate/skel/view/PaxHeader/style.css,Punk-0.01/lib/Punk/Generate/skel/view/PaxHeader/style.css,Punk-0.01/lib/Punk/Generate/skel/view/PaxHeader/welcome.tmpl,Punk-0.01/lib/Punk/Generate/skel/view/PaxHeader/welcome.tmpl,Punk-0.01/lib/Punk/Mount/PaxHeader/OpenAPI.pm,Punk-0.01/lib/Punk/Mount/PaxHeader/OpenAPI.pm,Punk-0.01/lib/Punk/View/PaxHeader/Stencil.pm,Punk-0.01/lib/Punk/View/PaxHeader/Stencil.pm,Punk-0.01/lib/Punk/Model/PaxHeader/DBI.pm,Punk-0.01/lib/Punk/Model/PaxHeader/DBI.pm,Punk-0.01/lib/Punk/WebSocket/PaxHeader/Room.pm,Punk-0.01/lib/Punk/WebSocket/PaxHeader/Room.pm,Punk-0.01/xs/PaxHeader/session.xs,Punk-0.01/xs/PaxHeader/session.xs,Punk-0.01/xs/PaxHeader/request.xs,Punk-0.01/xs/PaxHeader/request.xs,Punk-0.01/xs/PaxHeader/serve.xs,Punk-0.01/xs/PaxHeader/serve.xs,Punk-0.01/xs/PaxHeader/oamount.xs,Punk-0.01/xs/PaxHeader/oamount.xs,Punk-0.01/xs/PaxHeader/response.xs,Punk-0.01/xs/PaxHeader/response.xs,Punk-0.01/xs/PaxHeader/core.xs,Punk-0.01/xs/PaxHeader/core.xs,Punk-0.01/xs/PaxHeader/sse.xs,Punk-0.01/xs/PaxHeader/sse.xs,Punk-0.01/xs/PaxHeader/dispatch.xs,Punk-0.01/xs/PaxHeader/dispatch.xs,Punk-0.01/xs/PaxHeader/config.xs,Punk-0.01/xs/PaxHeader/config.xs,Punk-0.01/xs/PaxHeader/csrf.xs,Punk-0.01/xs/PaxHeader/csrf.xs,Punk-0.01/xs/PaxHeader/upload.xs,Punk-0.01/xs/PaxHeader/upload.xs,Punk-0.01/xs/PaxHeader/cors.xs,Punk-0.01/xs/PaxHeader/cors.xs,Punk-0.01/xs/PaxHeader/log.xs,Punk-0.01/xs/PaxHeader/log.xs,Punk-0.01/xs/PaxHeader/stencil.xs,Punk-0.01/xs/PaxHeader/stencil.xs,Punk-0.01/xs/PaxHeader/dbi.xs,Punk-0.01/xs/PaxHeader/dbi.xs,Punk-0.01/xs/PaxHeader/scope.xs,Punk-0.01/xs/PaxHeader/scope.xs,Punk-0.01/xs/PaxHeader/views.xs,Punk-0.01/xs/PaxHeader/views.xs,Punk-0.01/xs/PaxHeader/websocket.xs,Punk-0.01/xs/PaxHeader/websocket.xs,Punk-0.01/xs/PaxHeader/future.xs,Punk-0.01/xs/PaxHeader/future.xs,Punk-0.01/xs/PaxHeader/router.xs,Punk-0.01/xs/PaxHeader/router.xs,Punk-0.01/xs/PaxHeader/wsroom.xs,Punk-0.01/xs/PaxHeader/wsroom.xs,Punk-0.01/xs/PaxHeader/compile.xs,Punk-0.01/xs/PaxHeader/compile.xs,Punk-0.01/xs/PaxHeader/static.xs,Punk-0.01/xs/PaxHeader/static.xs,Punk-0.01/xs/PaxHeader/app.xs,Punk-0.01/xs/PaxHeader/app.xs,Punk-0.01/xs/PaxHeader/model.xs,Punk-0.01/xs/PaxHeader/model.xs,Punk-0.01/xs/PaxHeader/wshandshake.xs,Punk-0.01/xs/PaxHeader/wshandshake.xs,Punk-0.01/xs/PaxHeader/context.xs,Punk-0.01/xs/PaxHeader/context.xs,Punk-0.01/xt/PaxHeader/boilerplate.t,Punk-0.01/xt/PaxHeader/boilerplate.t,Punk-0.01/t/PaxHeader/36-log.t,Punk-0.01/t/PaxHeader/36-log.t,Punk-0.01/t/PaxHeader/pod.t,Punk-0.01/t/PaxHeader/pod.t,Punk-0.01/t/PaxHeader/23-scope.t,Punk-0.01/t/PaxHeader/23-scope.t,Punk-0.01/t/PaxHeader/02-router.t,Punk-0.01/t/PaxHeader/02-router.t,Punk-0.01/t/PaxHeader/03-under.t,Punk-0.01/t/PaxHeader/03-under.t,Punk-0.01/t/PaxHeader/31-sse.t,Punk-0.01/t/PaxHeader/31-sse.t,Punk-0.01/t/PaxHeader/manifest.t,Punk-0.01/t/PaxHeader/manifest.t,Punk-0.01/t/PaxHeader/test,Punk-0.01/t/PaxHeader/test,Punk-0.01/t/PaxHeader/09-docs-ui.t,Punk-0.01/t/PaxHeader/09-docs-ui.t,Punk-0.01/t/PaxHeader/32-cookie.t,Punk-0.01/t/PaxHeader/32-cookie.t,Punk-0.01/t/PaxHeader/07-views.t,Punk-0.01/t/PaxHeader/07-views.t,Punk-0.01/t/PaxHeader/22-config.t,Punk-0.01/t/PaxHeader/22-config.t,Punk-0.01/t/PaxHeader/12-model-dbi.t,Punk-0.01/t/PaxHeader/12-model-dbi.t,Punk-0.01/t/PaxHeader/24-stencil-abi.t,Punk-0.01/t/PaxHeader/24-stencil-abi.t,Punk-0.01/t/PaxHeader/28-csrf.t,Punk-0.01/t/PaxHeader/28-csrf.t,Punk-0.01/t/PaxHeader/05-response.t,Punk-0.01/t/PaxHeader/05-response.t,Punk-0.01/t/PaxHeader/29-cors.t,Punk-0.01/t/PaxHeader/29-cors.t,Punk-0.01/t/PaxHeader/18-abi-guard.t,Punk-0.01/t/PaxHeader/18-abi-guard.t,Punk-0.01/t/PaxHeader/11-model.t,Punk-0.01/t/PaxHeader/11-model.t,Punk-0.01/t/PaxHeader/35-mount.t,Punk-0.01/t/PaxHeader/35-mount.t,Punk-0.01/t/PaxHeader/14-futures.t,Punk-0.01/t/PaxHeader/14-futures.t,Punk-0.01/t/PaxHeader/00-load.t,Punk-0.01/t/PaxHeader/00-load.t,Punk-0.01/t/PaxHeader/21-ws-live.t,Punk-0.01/t/PaxHeader/21-ws-live.t,Punk-0.01/t/PaxHeader/34-import.t,Punk-0.01/t/PaxHeader/34-import.t,Punk-0.01/t/PaxHeader/25-oa-security.t,Punk-0.01/t/PaxHeader/25-oa-security.t,Punk-0.01/t/PaxHeader/10-under-openapi.t,Punk-0.01/t/PaxHeader/10-under-openapi.t,Punk-0.01/t/PaxHeader/13-myapp.t,Punk-0.01/t/PaxHeader/13-myapp.t,Punk-0.01/t/PaxHeader/30-future.t,Punk-0.01/t/PaxHeader/30-future.t,Punk-0.01/t/PaxHeader/33-session.t,Punk-0.01/t/PaxHeader/33-session.t,Punk-0.01/t/PaxHeader/08-openapi.t,Punk-0.01/t/PaxHeader/08-openapi.t,Punk-0.01/t/PaxHeader/lib,Punk-0.01/t/PaxHeader/lib,Punk-0.01/t/PaxHeader/06-static.t,Punk-0.01/t/PaxHeader/06-static.t,Punk-0.01/t/PaxHeader/34-upload.t,Punk-0.01/t/PaxHeader/34-upload.t,Punk-0.01/t/PaxHeader/17-xs-router.t,Punk-0.01/t/PaxHeader/17-xs-router.t,Punk-0.01/t/PaxHeader/01-dsl.t,Punk-0.01/t/PaxHeader/01-dsl.t,Punk-0.01/t/PaxHeader/pod-coverage.t,Punk-0.01/t/PaxHeader/pod-coverage.t,Punk-0.01/t/PaxHeader/20-ws-codec.t,Punk-0.01/t/PaxHeader/20-ws-codec.t,Punk-0.01/t/PaxHeader/26-generate.t,Punk-0.01/t/PaxHeader/26-generate.t,Punk-0.01/t/PaxHeader/27-command.t,Punk-0.01/t/PaxHeader/27-command.t,Punk-0.01/t/PaxHeader/04-context.t,Punk-0.01/t/PaxHeader/04-context.t,Punk-0.01/t/lib/PaxHeader/PunkWSRef.pm,Punk-0.01/t/lib/PaxHeader/PunkWSRef.pm,Punk-0.01/t/lib/PaxHeader/PunkTest.pm,Punk-0.01/t/lib/PaxHeader/PunkTest.pm,Punk-0.01/t/test/PaxHeader/MyApp,Punk-0.01/t/test/PaxHeader/MyApp,Punk-0.01/t/test/MyApp/PaxHeader/root,Punk-0.01/t/test/MyApp/PaxHeader/root,Punk-0.01/t/test/MyApp/PaxHeader/lib,Punk-0.01/t/test/MyApp/PaxHeader/lib,Punk-0.01/t/test/MyApp/PaxHeader/openapi.json,Punk-0.01/t/test/MyApp/PaxHeader/openapi.json,Punk-0.01/t/test/MyApp/lib/PaxHeader/MyApp,Punk-0.01/t/test/MyApp/lib/PaxHeader/MyApp,Punk-0.01/t/test/MyApp/lib/PaxHeader/MyApp.pm,Punk-0.01/t/test/MyApp/lib/PaxHeader/MyApp.pm,Punk-0.01/t/test/MyApp/lib/MyApp/PaxHeader/Controller,Punk-0.01/t/test/MyApp/lib/MyApp/PaxHeader/Controller,Punk-0.01/t/test/MyApp/lib/MyApp/PaxHeader/Model,Punk-0.01/t/test/MyApp/lib/MyApp/PaxHeader/Model,Punk-0.01/t/test/MyApp/lib/MyApp/Model/PaxHeader/Book.pm,Punk-0.01/t/test/MyApp/lib/MyApp/Model/PaxHeader/Book.pm,Punk-0.01/t/test/MyApp/lib/MyApp/Controller/PaxHeader/Web,Punk-0.01/t/test/MyApp/lib/MyApp/Controller/PaxHeader/Web,Punk-0.01/t/test/MyApp/lib/MyApp/Controller/PaxHeader/API,Punk-0.01/t/test/MyApp/lib/MyApp/Controller/PaxHeader/API,Punk-0.01/t/test/MyApp/lib/MyApp/Controller/API/PaxHeader/Book.pm,Punk-0.01/t/test/MyApp/lib/MyApp/Controller/API/PaxHeader/Book.pm,Punk-0.01/t/test/MyApp/lib/MyApp/Controller/Web/PaxHeader/Auth.pm,Punk-0.01/t/test/MyApp/lib/MyApp/Controller/Web/PaxHeader/Auth.pm,Punk-0.01/t/test/MyApp/lib/MyApp/Controller/Web/PaxHeader/Book.pm,Punk-0.01/t/test/MyApp/lib/MyApp/Controller/Web/PaxHeader/Book.pm,Punk-0.01/t/test/MyApp/root/PaxHeader/templates,Punk-0.01/t/test/MyApp/root/PaxHeader/templates,Punk-0.01/t/test/MyApp/root/templates/PaxHeader/layout.tmpl,Punk-0.01/t/test/MyApp/root/templates/PaxHeader/layout.tmpl,Punk-0.01/t/test/MyApp/root/templates/PaxHeader/book,Punk-0.01/t/test/MyApp/root/templates/PaxHeader/book,Punk-0.01/t/test/MyApp/root/templates/book/PaxHeader/list.tmpl,Punk-0.01/t/test/MyApp/root/templates/book/PaxHeader/list.tmpl,Punk-0.01/t/test/MyApp/root/templates/book/PaxHeader/view.tmpl,Punk-0.01/t/test/MyApp/root/templates/book/PaxHeader/view.tmpl,Punk-0.01/include/PaxHeader/punk,Punk-0.01/include/PaxHeader/punk,Punk-0.01/include/punk/PaxHeader/punk_config.h,Punk-0.01/include/punk/PaxHeader/punk_config.h,Punk-0.01/include/punk/PaxHeader/punk_sse.h,Punk-0.01/include/punk/PaxHeader/punk_sse.h,Punk-0.01/include/punk/PaxHeader/punk_session.h,Punk-0.01/include/punk/PaxHeader/punk_session.h,Punk-0.01/include/punk/PaxHeader/punk_wshandshake.h,Punk-0.01/include/punk/PaxHeader/punk_wshandshake.h,Punk-0.01/include/punk/PaxHeader/punk_ws.h,Punk-0.01/include/punk/PaxHeader/punk_ws.h,Punk-0.01/include/punk/PaxHeader/punk_future.h,Punk-0.01/include/punk/PaxHeader/punk_future.h,Punk-0.01/include/punk/PaxHeader/punk_names.h,Punk-0.01/include/punk/PaxHeader/punk_names.h,Punk-0.01/include/punk/PaxHeader/punk_compile.h,Punk-0.01/include/punk/PaxHeader/punk_compile.h,Punk-0.01/include/punk/PaxHeader/punk_serve.h,Punk-0.01/include/punk/PaxHeader/punk_serve.h,Punk-0.01/include/punk/PaxHeader/punk_wsconn.h,Punk-0.01/include/punk/PaxHeader/punk_wsconn.h,Punk-0.01/include/punk/PaxHeader/punk_request.h,Punk-0.01/include/punk/PaxHeader/punk_request.h,Punk-0.01/include/punk/PaxHeader/punk_model.h,Punk-0.01/include/punk/PaxHeader/punk_model.h,Punk-0.01/include/punk/PaxHeader/punk_dbi.h,Punk-0.01/include/punk/PaxHeader/punk_dbi.h,Punk-0.01/include/punk/PaxHeader/punk_stencil.h,Punk-0.01/include/punk/PaxHeader/punk_stencil.h,Punk-0.01/include/punk/PaxHeader/punk_cookie.h,Punk-0.01/include/punk/PaxHeader/punk_cookie.h,Punk-0.01/include/punk/PaxHeader/punk_views.h,Punk-0.01/include/punk/PaxHeader/punk_views.h,Punk-0.01/include/punk/PaxHeader/punk_log.h,Punk-0.01/include/punk/PaxHeader/punk_log.h,Punk-0.01/include/punk/PaxHeader/punk_scope.h,Punk-0.01/include/punk/PaxHeader/punk_scope.h,Punk-0.01/include/punk/PaxHeader/punk_dispatch.h,Punk-0.01/include/punk/PaxHeader/punk_dispatch.h,Punk-0.01/include/punk/PaxHeader/punk_csrf.h,Punk-0.01/include/punk/PaxHeader/punk_csrf.h,Punk-0.01/include/punk/PaxHeader/punk_compat.h,Punk-0.01/include/punk/PaxHeader/punk_compat.h,Punk-0.01/include/punk/PaxHeader/punk_static.h,Punk-0.01/include/punk/PaxHeader/punk_static.h,Punk-0.01/include/punk/PaxHeader/punk_app.h,Punk-0.01/include/punk/PaxHeader/punk_app.h,Punk-0.01/include/punk/PaxHeader/punk_wsroom.h,Punk-0.01/include/punk/PaxHeader/punk_wsroom.h,Punk-0.01/include/punk/PaxHeader/punk_multipart.h,Punk-0.01/include/punk/PaxHeader/punk_multipart.h,Punk-0.01/include/punk/PaxHeader/punk_route.h,Punk-0.01/include/punk/PaxHeader/punk_route.h,Punk-0.01/include/punk/PaxHeader/punk_context.h,Punk-0.01/include/punk/PaxHeader/punk_context.h,Punk-0.01/include/punk/PaxHeader/punk_cors.h,Punk-0.01/include/punk/PaxHeader/punk_cors.h,Punk-0.01/include/punk/PaxHeader/punk_oamount.h,Punk-0.01/include/punk/PaxHeader/punk_oamount.h,Punk-0.01/include/punk/PaxHeader/punk_response.h,Punk-0.01/include/punk/PaxHeader/punk_response.h,Punk-0.01/include/punk/PaxHeader/punk_import.h,Punk-0.01/include/punk/PaxHeader/punk_import.h,Punk-0.01/example/PaxHeader/Chat,Punk-0.01/example/PaxHeader/Chat,Punk-0.01/example/Chat/PaxHeader/app.psgi,Punk-0.01/example/Chat/PaxHeader/app.psgi,Punk-0.01/example/Chat/PaxHeader/bin,Punk-0.01/example/Chat/PaxHeader/bin,Punk-0.01/example/Chat/PaxHeader/README.pod,Punk-0.01/example/Chat/PaxHeader/README.pod,Punk-0.01/example/Chat/PaxHeader/tls,Punk-0.01/example/Chat/PaxHeader/tls,Punk-0.01/example/Chat/PaxHeader/root,Punk-0.01/example/Chat/PaxHeader/root,Punk-0.01/example/Chat/PaxHeader/lib,Punk-0.01/example/Chat/PaxHeader/lib,Punk-0.01/example/Chat/PaxHeader/openapi.json,Punk-0.01/example/Chat/PaxHeader/openapi.json,Punk-0.01/example/Chat/lib/PaxHeader/Chat,Punk-0.01/example/Chat/lib/PaxHeader/Chat,Punk-0.01/example/Chat/lib/PaxHeader/Chat.pm,Punk-0.01/example/Chat/lib/PaxHeader/Chat.pm,Punk-0.01/example/Chat/lib/Chat/PaxHeader/Auth.pm,Punk-0.01/example/Chat/lib/Chat/PaxHeader/Auth.pm,Punk-0.01/example/Chat/lib/Chat/PaxHeader/Controller,Punk-0.01/example/Chat/lib/Chat/PaxHeader/Controller,Punk-0.01/example/Chat/lib/Chat/PaxHeader/Bus.pm,Punk-0.01/example/Chat/lib/Chat/PaxHeader/Bus.pm,Punk-0.01/example/Chat/lib/Chat/PaxHeader/Model,Punk-0.01/example/Chat/lib/Chat/PaxHeader/Model,Punk-0.01/example/Chat/lib/Chat/PaxHeader/Schema.pm,Punk-0.01/example/Chat/lib/Chat/PaxHeader/Schema.pm,Punk-0.01/example/Chat/lib/Chat/Model/PaxHeader/Message.pm,Punk-0.01/example/Chat/lib/Chat/Model/PaxHeader/Message.pm,Punk-0.01/example/Chat/lib/Chat/Controller/PaxHeader/Web,Punk-0.01/example/Chat/lib/Chat/Controller/PaxHeader/Web,Punk-0.01/example/Chat/lib/Chat/Controller/PaxHeader/API,Punk-0.01/example/Chat/lib/Chat/Controller/PaxHeader/API,Punk-0.01/example/Chat/lib/Chat/Controller/PaxHeader/WS,Punk-0.01/example/Chat/lib/Chat/Controller/PaxHeader/WS,Punk-0.01/example/Chat/lib/Chat/Controller/WS/PaxHeader/Chat.pm,Punk-0.01/example/Chat/lib/Chat/Controller/WS/PaxHeader/Chat.pm,Punk-0.01/example/Chat/lib/Chat/Controller/API/PaxHeader/Message.pm,Punk-0.01/example/Chat/lib/Chat/Controller/API/PaxHeader/Message.pm,Punk-0.01/example/Chat/lib/Chat/Controller/Web/PaxHeader/Chat.pm,Punk-0.01/example/Chat/lib/Chat/Controller/Web/PaxHeader/Chat.pm,Punk-0.01/example/Chat/root/PaxHeader/static,Punk-0.01/example/Chat/root/PaxHeader/static,Punk-0.01/example/Chat/root/PaxHeader/templates,Punk-0.01/example/Chat/root/PaxHeader/templates,Punk-0.01/example/Chat/root/templates/PaxHeader/layout.tmpl,Punk-0.01/example/Chat/root/templates/PaxHeader/layout.tmpl,Punk-0.01/example/Chat/root/templates/PaxHeader/room.tmpl,Punk-0.01/example/Chat/root/templates/PaxHeader/room.tmpl,Punk-0.01/example/Chat/root/templates/PaxHeader/index.tmpl,Punk-0.01/example/Chat/root/templates/PaxHeader/index.tmpl,Punk-0.01/example/Chat/root/static/PaxHeader/chat.css,Punk-0.01/example/Chat/root/static/PaxHeader/chat.css,Punk-0.01/example/Chat/root/static/PaxHeader/chat.js,Punk-0.01/example/Chat/root/static/PaxHeader/chat.js,Punk-0.01/example/Chat/tls/PaxHeader/server.key,Punk-0.01/example/Chat/tls/PaxHeader/server.key,Punk-0.01/example/Chat/tls/PaxHeader/server.crt,Punk-0.01/example/Chat/tls/PaxHeader/server.crt,Punk-0.01/example/Chat/bin/PaxHeader/make-cert,Punk-0.01/example/Chat/bin/PaxHeader/make-cert,Punk-0.01/example/Chat/bin/PaxHeader/punk-chat,Punk-0.01/example/Chat/bin/PaxHeader/punk-chat,Punk-0.01/example/Chat/bin/PaxHeader/tls-proxy,Punk-0.01/example/Chat/bin/PaxHeader/tls-proxy,Punk-0.01/bin/PaxHeader/punk,Punk-0.01/bin/PaxHeader/punk,Punk-0.01/bench/PaxHeader/bench.pl,Punk-0.01/bench/PaxHeader/bench.pl,Punk-0.01/bench/PaxHeader/apps,Punk-0.01/bench/PaxHeader/apps,Punk-0.01/bench/apps/PaxHeader/bare-page.psgi,Punk-0.01/bench/apps/PaxHeader/bare-page.psgi,Punk-0.01/bench/apps/PaxHeader/punk-hello.psgi,Punk-0.01/bench/apps/PaxHeader/punk-hello.psgi,Punk-0.01/bench/apps/PaxHeader/punk-page.psgi,Punk-0.01/bench/apps/PaxHeader/punk-page.psgi,Punk-0.01/bench/apps/PaxHeader/punk-dyn50.psgi,Punk-0.01/bench/apps/PaxHeader/punk-dyn50.psgi,Punk-0.01/bench/apps/PaxHeader/oa-plack.psgi,Punk-0.01/bench/apps/PaxHeader/oa-plack.psgi,Punk-0.01/bench/apps/PaxHeader/bare.psgi,Punk-0.01/bench/apps/PaxHeader/bare.psgi,Punk-0.01/bench/apps/PaxHeader/punk-dyn.psgi,Punk-0.01/bench/apps/PaxHeader/punk-dyn.psgi,Punk-0.01/bench/apps/PaxHeader/punk-api.psgi,Punk-0.01/bench/apps/PaxHeader/punk-api.psgi,Punk-0.01/bench/apps/PaxHeader/punk-db.psgi,Punk-0.01/bench/apps/PaxHeader/punk-db.psgi

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).

has_separate_license_file

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

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Punk a MVC web framework 0.01 metacpan
Punk::App the per-application registry and boot compiler 0.01 metacpan
Punk::CORS cross-origin resource sharing 0.01 metacpan
Punk::CSRF single-use CSRF tokens 0.01 metacpan
Punk::Command the subcommands behind the punk tool 0.01 metacpan
Punk::Config YAML configuration with secrets kept out of the file 0.01 metacpan
Punk::Context the per-request object 0.01 metacpan
Punk::Controller base class for Punk controllers 0.01 metacpan
Punk::Future an async result that runs on the loop, or blocks 0.01 metacpan
Punk::Generate scaffold a new Punk application 0.01 metacpan
Punk::Logger a level-based logger 0.01 metacpan
Punk::Model the storage-agnostic model tier 0.01 metacpan
Punk::Model::DBI the default DBI backend for Punk models 0.01 metacpan
Punk::Mount::OpenAPI the api mount: spec-first operations 0.01 metacpan
Punk::Plugin base class for Punk plugins 0.01 metacpan
Punk::Request a lazy wrapper over the PSGI environment 0.01 metacpan
Punk::Response a response builder 0.01 metacpan
Punk::Router the compiled-at-boot route tables (XS) 0.01 metacpan
Punk::Router::Scope the handle an C<under> returns 0.01 metacpan
Punk::SSE a Server-Sent Events stream 0.01 metacpan
Punk::Session signed cookie sessions 0.01 metacpan
Punk::Static serving files from a directory 0.01 metacpan
Punk::Upload an uploaded file from a multipart form 0.01 metacpan
Punk::View::Stencil the Template::Stencil view engine 0.01 metacpan
Punk::Views the pluggable view engine registry (XS) 0.01 metacpan
Punk::WebSocket a WebSocket connection 0.01 metacpan
Punk::WebSocket::Room pub/sub groups of WebSocket connections 0.01 metacpan

Other Files

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