BrowserLeaksUSBrowserLeaksUS

Function

What this tool does

Reads a function and writes an accurate documentation block in the correct format for the language: JSDoc, PHPDoc, Python (Google / NumPy style), Rustdoc, or GoDoc. Includes parameters, return type, thrown exceptions, and a usage example.

Who it's for: Developers who value documentation but don't want to write it by hand, and teams enforcing doc coverage in CI.

When to use

  • •Add missing docstrings to a legacy library before publishing.
  • •Onboard a new team member by documenting core internal APIs.
  • •Generate starter JSDoc for a TypeScript utility library.
  • •Produce public-facing API docs automatically from function signatures.

How it works

  1. 1Pick the target language.
  2. 2Paste the function source code.
  3. 3AI infers parameter types (when not annotated), return, and possible throws.
  4. 4Copy the docstring + example directly above your function.

Tips

  • •Include type annotations in the source - AI produces sharper documentation.
  • •Always review generated examples for accuracy before committing.
  • •Use the throws section as a prompt to add explicit error handling.