github Nick2bad4u/eslint-plugin-typefest v1.3.0

6 hours ago

[1.3.0] - 2026-06-28

✨ Features

  • 57ac084 — ✨ [feat] Add objectAssign rule and refresh tooling

✨ [feat] Add prefer-ts-extras-object-assign to flag Object.assign call sites and autofix them through the existing ts-extras import-safe replacement path.

  • Register the rule in the runtime registry and append it to the stable catalog without renumbering existing rules.

🧪 [test] Add typed fixtures, RuleTester coverage, fast-check parse-safety coverage, and refreshed metadata/plugin/README snapshots for the new rule.

📝 [docs] Add the rule documentation and regenerate README and preset rule matrices for strict/all membership.

👷 [build] Refresh the staged Node, dependency, workflow, stylelint, and yamllint maintenance updates already present in the index.

🛡️ Security

  • 7e0f087 — 👷 [ci] Use shared workflow callers

👷 [ci] Switches the Dependabot auto-merge caller to workflow-templates@main and replaces local security and maintenance workflows with shared reusable callers.

⬆️ [build] Updates eslint-config-nick2bad4u to the published caller override version and records any peer dependency needed for the shared ESLint config to load.

🧹 Chores

  • c808b2e — Release v1.3.0

  • 986c401 — 🧹 [chore] Pin Prettier and clean lint fallout

  • 📌 [build] Pin Prettier to 3.8.5 and lock the multiline arrays plugin override while the newer formatter stack regresses array wrapping.

  • 🧹 [chore] Add scoped package-lint and ESLint exceptions for the temporary formatter pin without weakening dependency range policy globally.

  • 🔧 [chore] Refresh package scripts, workspace lock data, shared workflow callers, and docs tooling configuration after the dependency update pass.

  • 🐛 [fix] Resolve lint cleanup findings in internal helpers, action output grouping, Docusaurus enhancements, and generated rule/test fixtures.

  • 🧪 [test] Update affected rule tests and fixture expectations so the pinned formatter output remains covered by the release gate.

  • 626772f — 🔧 [chore] Ignore local skill gitleaks false positives

Don't miss a new eslint-plugin-typefest release

NewReleases is sending notifications on new releases.