Skip to content

Exclude eslint-plugin-upleveled from minimumReleaseAge - #126

Merged
karlhorky merged 1 commit into
mainfrom
allow-eslint-plugin-upleveled
Oct 1, 2026
Merged

karlhorky merged 1 commit into
mainfrom
allow-eslint-plugin-upleveled

Conversation

@karlhorky

@karlhorky karlhorky commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

Installing eslint-config-upleveled@latest prompts for a local minimumReleaseAgeExclude entry because eslint-plugin-upleveled@3.0.0 does not meet the global seven-day release age constraint:

$ pnpm add --save-dev eslint-config-upleveled@latest
Progress: resolved 0, reused 243, downloaded 1, added 0
1 version does not meet the minimumReleaseAge constraint:
  eslint-plugin-upleveled@3.0.0
Add to minimumReleaseAgeExclude in pnpm-workspace.yaml and proceed with the install? (y/N)

The global exclusions introduced in #124 include eslint-config-upleveled, but omit the plugin:

system-setup/linux.md

Lines 36 to 37 in 83a8ecb

pnpm config set minimumReleaseAge 10080 --global
perl -0777 -i -pe "\$_ .= \"minimumReleaseAgeExclude:\n - '\@upleveled/*'\n - eslint-config-upleveled\n - stylelint-config-upleveled\n\" unless /^minimumReleaseAgeExclude:/m" "$HOME/.config/pnpm/config.yaml"

Add eslint-plugin-upleveled to the global minimumReleaseAgeExclude list so new installations can install the latest ESLint config without adding a project exclusion.

  • Add eslint-plugin-upleveled to the global pnpm release age exclusions in linux.md, macos.md and windows.md

Copilot AI balanced review requested due to automatic review settings October 1, 2026 07:32

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The requested exclusion is correctly and consistently added to all supported platform guides.

Review effort: Balanced
Findings: None

What changed in this PR

Adds the ESLint plugin to pnpm’s global release-age exclusions across all setup guides.

Changes:

  • Adds eslint-plugin-upleveled to each platform’s minimumReleaseAgeExclude list.
  • Keeps Linux, macOS, and Windows configuration consistent.
File Description
linux.md Updates Linux pnpm exclusions.
macos.md Updates macOS pnpm exclusions.
windows.md Updates Windows pnpm exclusions.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@karlhorky karlhorky changed the title Exclude eslint-plugin-upleveled from pnpm release age to allow installs Exclude eslint-plugin-upleveled from minimumReleaseAge Oct 1, 2026
@karlhorky
karlhorky merged commit d4f3714 into main Oct 1, 2026
1 check passed
@karlhorky
karlhorky deleted the allow-eslint-plugin-upleveled branch October 1, 2026 07:55
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