Skip to content

Fix CPANTS kwalitee issues#70

Draft
toddr-bot wants to merge 1 commit intocpan-authors:mainfrom
toddr-bot:koan.toddr.bot/kwalitee-fixes
Draft

Fix CPANTS kwalitee issues#70
toddr-bot wants to merge 1 commit intocpan-authors:mainfrom
toddr-bot:koan.toddr.bot/kwalitee-fixes

Conversation

@toddr-bot
Copy link
Copy Markdown
Contributor

@toddr-bot toddr-bot commented Apr 7, 2026

What

Address all 5 failing CPANTS kwalitee metrics for Net-ACME2 0.41.

Why

cpants.cpanauthors.org reports 1 core, 1 extra, and 3 experimental kwalitee failures. The core metric (has_license_in_source_file) directly affects the kwalitee score (96.88 → should reach 100).

How

  • =head1 LICENSE added to lib/Net/ACME2.pm with standard "same terms as Perl itself" text and link to perlartistic. Fixes has_license_in_source_file (core) and has_known_license_in_source_file (extra).
  • SECURITY.md added with vulnerability reporting contact. Fixes has_security_doc and security_doc_contains_contact (experimental).
  • CONTRIBUTING.md added with development guidelines. Fixes has_contributing_doc (experimental).
  • MANIFEST updated to include new files (hand-edited to avoid blib pollution).

Testing

All 307 tests pass. POD syntax verified with podchecker.

🤖 Generated with Claude Code


Quality Report

Changes: 4 files changed, 57 insertions(+)

Code scan: clean

Tests: passed (OK)

Branch hygiene: 1 issue(s)

  • Branch is not pushed to remote

Generated by Kōan post-mission quality pipeline

Add =head1 LICENSE to main module POD (core kwalitee), add SECURITY.md
with vulnerability reporting contact, and add CONTRIBUTING.md with
development guidelines. Update MANIFEST accordingly.

Addresses: has_license_in_source_file, has_known_license_in_source_file,
has_security_doc, security_doc_contains_contact, has_contributing_doc.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant