gugod / gugod/App-PerlNitpick

Removing effect-less pragmas

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Perl
Stars
7
Forks
2
PR merge metrics
No merged PRs in 30d

Description

perl version bundles and various CPAN modules would turn on `strict` / `warnings`, which means the traditional `use strict`, `use warnings` becomes no-ops and should be removed.

Furthermore, some forms of `use feature` could be removed when a, say,`use v5.36` is nearby.

Contributor guide

Open the contributing guide

Research direction

Start by locating the pragma analysis and rewrite entry points in the repository, then inspect how Perl versions and nearby declarations are represented. Define the cases where strict, warnings, or feature pragmas are redundant, and add coverage showing that only effect-less pragmas are removed without changing program behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
perl
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.