{"version":"2.1.315","anchor":"command-classifier-lists-gain-many-more-tool-names","canonical_anchor":"command-classifier-lists-gain-many-more-tool-names","heading":"Claude Code recognises many more developer tools in shell commands","tier":"internal","area":"Telemetry","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315\/e\/command-classifier-lists-gain-many-more-tool-names","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315","markdown":"### Claude Code recognises many more developer tools in shell commands\n\nTwo lists of command names Claude Code recognises in shell commands now include tools such as tsgo, oxlint, just, zig, flutter and swiftlint\n\n**Unclear.** It is not clear what the lists control, so it is unknown whether recognising these tools changes anything a user sees, such as permission prompts.\n\n**What**\n\nClaude Code keeps lists of command-line tools it recognises when it looks at a shell command (a line of text run in a terminal). Two of these lists now cover many more tools.\n\n- Type checkers, linters, test runners and bundlers: `tsgo`, `vue-tsc`, `svelte-check`, `oxlint`, `knip`, `ava`, `jasmine`, `karma`, `tap`, `nyc`, `c8`, `rspack`, `rsbuild`, `tsdown`\n\n- Build tools, languages and checkers: `configure`, `just`, `task`, `conan`, `bazelisk`, `zig`, `dart`, `flutter`, `protoc`, `buf`, `wasm-pack`, `valgrind`, `cppcheck`, `gotestsum`, `ginkgo`, `staticcheck`, `ktlint`, `swiftlint`\n\n**Why**\n\nThese lists are probably used to sort shell commands into categories. A command that uses one of these tools is now recognised by name and no longer treated as unknown.\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}