[PR #6313] [MERGED] chore: add packages linter #6585

Closed
opened 2026-03-13 13:04:18 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/6313
Author: @jonathansamines
Created: 11/25/2025
Status: Merged
Merged: 11/25/2025
Merged by: @Bekacru

Base: canaryHead: feat/packages-linter


📝 Commits (1)

  • 82f1aed chore: add packages linter

📊 Changes

14 files changed (+56 additions, -14 deletions)

View changed files

📝 .github/workflows/ci.yml (+7 -0)
📝 package.json (+2 -0)
📝 packages/better-auth/package.json (+1 -0)
📝 packages/cli/package.json (+1 -0)
📝 packages/core/package.json (+1 -0)
📝 packages/expo/package.json (+1 -0)
📝 packages/passkey/package.json (+1 -0)
📝 packages/scim/package.json (+2 -1)
📝 packages/sso/package.json (+1 -0)
📝 packages/stripe/package.json (+1 -0)
📝 packages/telemetry/package.json (+1 -0)
📝 pnpm-lock.yaml (+32 -12)
📝 test/package.json (+2 -1)
📝 turbo.json (+3 -0)

📄 Description

What is changing?
Adding a package linter (publint) as a way to detect common publishing configuration issues.


Summary by cubic

Adds a package linter (publint) across all packages and runs it in CI to catch publishing config issues early. Also fixes the SCIM package entry to ESM.

  • New Features

    • Added publint (--strict) and lint:package scripts to all packages; added root lint:packages to run them via Turbo.
    • CI runs package linting to block invalid publish configs.
    • Turbo config makes lint:package depend on build.
  • Bug Fixes

    • SCIM: set "main" to dist/index.mjs to match ESM output.

Written for commit 82f1aed16f. Summary will update automatically on new commits.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/6313 **Author:** [@jonathansamines](https://github.com/jonathansamines) **Created:** 11/25/2025 **Status:** ✅ Merged **Merged:** 11/25/2025 **Merged by:** [@Bekacru](https://github.com/Bekacru) **Base:** `canary` ← **Head:** `feat/packages-linter` --- ### 📝 Commits (1) - [`82f1aed`](https://github.com/better-auth/better-auth/commit/82f1aed16f9bca5f723d39c461280a78ed75156c) chore: add packages linter ### 📊 Changes **14 files changed** (+56 additions, -14 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/ci.yml` (+7 -0) 📝 `package.json` (+2 -0) 📝 `packages/better-auth/package.json` (+1 -0) 📝 `packages/cli/package.json` (+1 -0) 📝 `packages/core/package.json` (+1 -0) 📝 `packages/expo/package.json` (+1 -0) 📝 `packages/passkey/package.json` (+1 -0) 📝 `packages/scim/package.json` (+2 -1) 📝 `packages/sso/package.json` (+1 -0) 📝 `packages/stripe/package.json` (+1 -0) 📝 `packages/telemetry/package.json` (+1 -0) 📝 `pnpm-lock.yaml` (+32 -12) 📝 `test/package.json` (+2 -1) 📝 `turbo.json` (+3 -0) </details> ### 📄 Description **What is changing?** Adding a package linter ([publint](https://publint.dev/)) as a way to detect common [publishing configuration issues](https://publint.dev/rules). <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Adds a package linter (publint) across all packages and runs it in CI to catch publishing config issues early. Also fixes the SCIM package entry to ESM. - **New Features** - Added publint (--strict) and lint:package scripts to all packages; added root lint:packages to run them via Turbo. - CI runs package linting to block invalid publish configs. - Turbo config makes lint:package depend on build. - **Bug Fixes** - SCIM: set "main" to dist/index.mjs to match ESM output. <sup>Written for commit 82f1aed16f9bca5f723d39c461280a78ed75156c. Summary will update automatically on new commits.</sup> <!-- End of auto-generated description by cubic. --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-13 13:04:18 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#6585