What probably matters to youSection of the release
What
A plugin is a package that adds features to Claude Code. A plugin can include a hooks module, a code file that runs at set moments. plugin validate now type-checks that module when it is a TypeScript file (.ts or .tsx), meaning it looks for mistakes in how the code uses data before the code runs. The check runs in a separate process, and problems appear as warnings for each file.
The check is skipped, with a note, when the plugin's manifest lists dependencies.
When the check cannot run, for example because no suitable runtime is available, the output says the module was not type-checked.
A plugin may only name one hooks module. If more than one is named, validation says the loader refuses both.
Why
Plugin authors writing hooks modules in TypeScript now see type errors from plugin validate before the plugin is loaded, instead of finding them later.
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed a setting saved in a running session undoing a hand edit made to settings.json moments earlier; a settings file you delete during a…