Add JS-CATCH-FALLBACK-01 rule and update npm packages

Add PHP-ALIAS-01 rule: prohibit field aliasing in serialization

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-12-23 07:36:18 +00:00
parent 3cc590186a
commit 3ce82a924a
1256 changed files with 6491 additions and 3989 deletions

View File

@@ -17,9 +17,9 @@ const equalityCache = new WeakMap();
*/
const _isSourceEqual = (a, b) => {
// prefer .buffer(), it's called anyway during emit
/** @type {Buffer|string} */
/** @type {Buffer | string} */
let aSource = typeof a.buffer === "function" ? a.buffer() : a.source();
/** @type {Buffer|string} */
/** @type {Buffer | string} */
let bSource = typeof b.buffer === "function" ? b.buffer() : b.source();
if (aSource === bSource) return true;
if (typeof aSource === "string" && typeof bSource === "string") return false;