<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>JavaScript &amp; TypeScript Code Hygiene on security-recipes.ai</title><link>https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/</link><description>Recent content in JavaScript &amp; TypeScript Code Hygiene on security-recipes.ai</description><language>en-us</language><atom:link href="https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/index.xml" rel="self" type="application/rss+xml"/><item><title>TypeScript strictness and escape-hatch debt</title><link>https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/typescript-strictness-and-escape-hatches/</link><guid>https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/typescript-strictness-and-escape-hatches/</guid><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><description>Bounded audit or remediation to reduce unsafe any, ignore directives, assertions, and disabled strict checks incrementally.</description></item><item><title>JavaScript promise, abort, and listener lifecycle</title><link>https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/javascript-promise-abort-and-listener-lifecycle/</link><guid>https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/javascript-promise-abort-and-listener-lifecycle/</guid><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><description>Bounded audit or remediation to close floating promises, lost failures, uncancelled work, and leaked event listeners.</description></item><item><title>JavaScript module cycles, side effects, and unused exports</title><link>https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/javascript-module-cycles-side-effects-and-unused-exports/</link><guid>https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/javascript-module-cycles-side-effects-and-unused-exports/</guid><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><description>Bounded audit or remediation to make module initialization order and public exports predictable.</description></item><item><title>React hook, effect, and state lifecycle</title><link>https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/react-hook-effect-and-state-lifecycle/</link><guid>https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/react-hook-effect-and-state-lifecycle/</guid><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><description>Bounded audit or remediation to remove stale closures, redundant state, and effect cleanup defects.</description></item><item><title>Node.js stream, emitter, and handle lifecycle</title><link>https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/node-stream-emitter-and-handle-lifecycle/</link><guid>https://security-recipes.ai/recipes/general/code-hygiene/javascript-typescript/node-stream-emitter-and-handle-lifecycle/</guid><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><description>Bounded audit or remediation to prevent stream stalls, duplicate listeners, and handles that keep processes alive.</description></item></channel></rss>