Skip to content

Compatibility and Limits

The command examples target Noodlbox 2.1.0; the language list reflects current support.

Noodlbox analyzes the following source languages and file types:

Language Support File extensions
TypeScript Stable .ts, .tsx, .mts, .cts
JavaScript Stable .js, .jsx, .mjs, .cjs
Python Stable .py, .pyi
Java Stable .java
Go Beta .go
Rust Preview .rs

Stable support does not mean every generated construct, macro expansion, runtime import, or dynamic dispatch pattern resolves perfectly. Beta and preview results should be verified against source before making exhaustive claims.

nbx configure supports Claude Code, Cursor, Codex, and OpenCode. The configurator reports each detected client as current, outdated, or missing:

Terminal window
nbx configure status

Client versions evolve independently. A current status report is more reliable than a copied filesystem path.

  • Noodlbox models source structure; it does not execute code or observe runtime state.
  • Results reflect the last analysis plus the command’s supported working-tree behavior.
  • An empty result is not proof that code does not exist.
  • Generated code, dynamic behavior, unsupported syntax, and language boundaries can create gaps.
  • Search retrieves code context. Standalone project-document search is not part of the current CLI.
  • Noodlbox does not replace source review, tests, logs, traces, or a debugger.
Terminal window
nbx version
nbx status --check
nbx configure status

For a newer CLI, use nbx --help and nbx <command> --help as the syntax authority.