Skip to content

feat: enable ignorePrivate on more require- rules#1607

Merged
michaelfaith merged 1 commit intomainfrom
feat/update-require-defaults
Feb 27, 2026
Merged

feat: enable ignorePrivate on more require- rules#1607
michaelfaith merged 1 commit intomainfrom
feat/update-require-defaults

Conversation

@michaelfaith
Copy link
Owner

PR Checklist

Overview

This change enables ignorePrivate by default for the following, more public-oriented, require rules

  • require-bugs
  • require-homepage
  • require-keywords

I also updated all the docs for the require rules to auto-generate the options.

This change enables `ignorePrivate` by default for the following, more public-oriented, require rules
- `require-bugs`
- `require-homepage`
- `require-keywords`
@michaelfaith michaelfaith marked this pull request as ready for review February 24, 2026 23:46
@codecov
Copy link

codecov bot commented Feb 24, 2026

Codecov Report

βœ… All modified and coverable lines are covered by tests.
βœ… Project coverage is 96.84%. Comparing base (0ce4911) to head (e12b417).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1607   +/-   ##
=======================================
  Coverage   96.84%   96.84%           
=======================================
  Files          28       28           
  Lines         603      603           
  Branches      179      179           
=======================================
  Hits          584      584           
  Misses          3        3           
  Partials       16       16           

β˜” View full report in Codecov by Sentry.
πŸ“’ Have feedback on the report? Share it here.

πŸš€ New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • πŸ“¦ JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@michaelfaith michaelfaith merged commit 4004220 into main Feb 27, 2026
23 checks passed
@michaelfaith michaelfaith deleted the feat/update-require-defaults branch February 27, 2026 18:59
michaelfaith pushed a commit that referenced this pull request Feb 27, 2026
πŸ€– I have created a release *beep* *boop*
---


##
[0.89.2](v0.89.1...v0.89.2)
(2026-02-27)


### πŸš€ Features

* enable `ignorePrivate` on more `require-` rules
([#1607](#1607))
([4004220](4004220))


### 🩹 Bug Fixes

* **deps:** update `package-json-validator` to 1.0.1
([#1599](#1599))
([8550731](8550731))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@github-actions
Copy link
Contributor

πŸŽ‰ This is included in version v0.89.2 πŸŽ‰

The release is available on:

Cheers! πŸ“¦πŸš€

michaelfaith added a commit that referenced this pull request Mar 4, 2026
<!-- πŸ‘‹ Hi, thanks for sending a PR to eslint-plugin-package-json! πŸ—‚
Please fill out all fields below and make sure each item is true and [x]
checked.
Otherwise we may not be able to review your PR. -->

## PR Checklist

- [x] Addresses an existing open issue: fixes #1605
- [x] That issue was marked as [`status: accepting
prs`](https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3A+accepting+prs%22)
- [x] Steps in
[CONTRIBUTING.md](https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/blob/main/.github/CONTRIBUTING.md)
were taken

## Overview

This change enables `ignorePrivate` by default for the following, more
public-oriented, require rules
- `require-bugs`
- `require-homepage`
- `require-keywords`

I also updated all the docs for the require rules to auto-generate the
options.
michaelfaith pushed a commit that referenced this pull request Mar 4, 2026
πŸ€– I have created a release *beep* *boop*
---


##
[1.0.0-beta.1](v1.0.0-beta.0...v1.0.0-beta.1)
(2026-03-04)


### πŸš€ Features

* enable `ignorePrivate` on more `require-` rules
([#1607](#1607))
([a187fa8](a187fa8))


### 🩹 Bug Fixes

* update repo references
([#1613](#1613))
([079d3af](079d3af))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.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.

πŸš€ Feature: enable ignorePrivate for more require rules

1 participant