github Nick2bad4u/eslint-plugin-typefest v1.4.0

3 hours ago

[1.4.0] - 2026-07-07

✨ Features

  • 516f476 — ✨ [feat] Prepare TypeFest dependency release

✨ [feat] Add prefer-type-fest-string-length with docs, registry metadata, fixtures, generated preset/readme tables, and snapshots so the new TypeFest utility is exposed through the plugin contract.

⬆️ [build] Update root and docs workspace dependencies, move the Prettier formatter stack to prettier-config-nick2bad4u 1.1.1, and resolve prettier-plugin-multiline-arrays-2 5.1.2 from the Nick2bad4u fork.

🐛 [fix] Remove the stale Prettier 3.8 and original multiline-array plugin override/pin exceptions, then update formatter-sensitive fixture expectations for the forked plugin's multiline union output.

🧪 [test] Verified with npm run release:verify after clearing a stale ignored temp/type-fest-5.7.0 extraction that was polluting docs link checks.

🛡️ Security

  • ded2001 — 💚 [ci] Remove PRNG usage from presence fixtures

💚 [ci] Replace Math.random fixture initializers with ambient declarations so Sonar no longer treats intentional typed-rule fixtures as security vulnerabilities.

🧪 [test] Verified with npx vitest run test/prefer-ts-extras-is-present.test.ts.

  • e00da76 — 💚 [ci] Exclude root test fixtures from Sonar

💚 [ci] Add bare root test/fixtures and test/snapshots exclusion patterns so intentional fixture code is not counted by Sonar security and major-issue quality gates.

🧹 Chores

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

NewReleases is sending notifications on new releases.