Skip to content

Fix CPANTS kwalitee issues#70

Merged
toddr merged 1 commit intocpan-authors:mainfrom
toddr-bot:koan.toddr.bot/kwalitee-fixes
Apr 23, 2026
Merged

Fix CPANTS kwalitee issues#70
toddr merged 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>
@toddr toddr marked this pull request as ready for review April 23, 2026 14:17
@toddr toddr merged commit 20caf79 into cpan-authors:main Apr 23, 2026
20 checks passed
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.

2 participants