[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-anthropics-typescript-lsp-it":3,"guides-for-anthropics-typescript-lsp":274,"similar-k17fagkctqc548sq5td5312td1867x3v":275},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":19,"identity":209,"isFallback":214,"parentExtension":215,"providers":245,"relations":250,"repo":251,"workflow":273},1778054452948.4336,"k17fagkctqc548sq5td5312td1867x3v",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"TypeScript/JavaScript language server for enhanced code intelligence",{},"TypeScript/JavaScript Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/typescript-lsp",[15,16,17,18],"typescript","javascript","language-server","code-intelligence",{"_creationTime":20,"_id":21,"extensionId":5,"locale":22,"result":23,"trustSignals":197,"workflow":207},1778054703946.807,"kn72w6vgmredxn2zb7b15t5v7x866kfp","en",{"checks":24,"evaluatedAt":187,"extensionSummary":188,"promptVersionExtension":189,"promptVersionScoring":190,"rationale":191,"score":192,"summary":193,"tags":194,"targetMarket":195,"tier":196},[25,30,34,37,41,44,49,53,56,59,63,67,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,126,129,132,135,138,141,144,147,149,152,155,158,160,163,166,169,173,176,179,183],{"category":26,"check":27,"severity":28,"summary":29},"Practical Utility","Problem relevance","pass","The displayed description clearly states the problem: providing enhanced code intelligence for TypeScript/JavaScript.",{"category":26,"check":31,"severity":32,"summary":33},"Unique selling proposition","info","The extension provides standard language server features which are valuable but may be considered close to default LLM behavior for code-related tasks.",{"category":26,"check":35,"severity":28,"summary":36},"Production readiness","The extension provides core language server functionality and installation instructions, indicating readiness for use in development workflows.",{"category":38,"check":39,"severity":28,"summary":40},"Scope","Single responsibility principle","The plugin focuses specifically on providing TypeScript/JavaScript language server features, adhering to a single responsibility.",{"category":38,"check":42,"severity":28,"summary":43},"Description quality","The displayed description accurately and concisely reflects the extension's functionality as a TypeScript/JavaScript language server.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This extension is a language server, not a tool-based plugin, thus the concept of scoped tools does not apply.",{"category":50,"check":51,"severity":47,"summary":52},"Documentation","Configuration & parameter reference","The extension primarily functions as a language server and does not expose user-configurable parameters or options directly within its plugin manifest.",{"category":38,"check":54,"severity":47,"summary":55},"Tool naming","This extension is a language server and does not expose user-facing tools or commands.",{"category":38,"check":57,"severity":47,"summary":58},"Minimal I/O surface","As a language server, this extension's I/O surface is defined by the Language Server Protocol, not through user-defined tools.",{"category":60,"check":61,"severity":28,"summary":62},"License","License usability","The extension is licensed under the Apache-2.0 license, which is a permissive open-source license.",{"category":64,"check":65,"severity":47,"summary":66},"Maintenance","Commit recency","No commit information is available for this specific plugin within the provided context.",{"category":64,"check":68,"severity":69,"summary":70},"Dependency Management","warning","The extension relies on `typescript-language-server` and `typescript`, but there are no explicit measures mentioned for dependency vulnerability scanning or automated updates.",{"category":72,"check":73,"severity":47,"summary":74},"Security","Secret Management","The extension does not appear to handle or expose any secrets.",{"category":72,"check":76,"severity":28,"summary":77},"Injection","The extension focuses on code analysis and does not load or process untrusted third-party data as instructions.",{"category":72,"check":79,"severity":28,"summary":80},"Transitive Supply-Chain Grenades","The extension bundles its dependencies and does not fetch external content at runtime for execution.",{"category":72,"check":82,"severity":28,"summary":83},"Sandbox Isolation","The extension operates as a language server and does not perform operations outside its designated scope or modify files outside the project.",{"category":72,"check":85,"severity":28,"summary":86},"Sandbox escape primitives","There are no indications of detached-process spawns or deny-retry loops in the provided code or metadata.",{"category":72,"check":88,"severity":28,"summary":89},"Data Exfiltration","The extension's functionality does not involve sending confidential data or any undocumented outbound calls.",{"category":72,"check":91,"severity":28,"summary":92},"Hidden Text Tricks","The bundled files are free of hidden-steering tricks or suspicious Unicode characters.",{"category":94,"check":95,"severity":28,"summary":96},"Hooks","Opaque code execution","The extension's code is provided in a readable format and does not involve obfuscation or runtime code fetching.",{"category":98,"check":99,"severity":28,"summary":100},"Portability","Structural Assumption","The extension functions as a language server and is designed to work with standard project structures, making no specific assumptions about user-specific project organization.",{"category":102,"check":103,"severity":47,"summary":104},"Trust","Issues Attention","No issue data is available for this extension.",{"category":106,"check":107,"severity":69,"summary":108},"Versioning","Release Management","There is no clear versioning signal (e.g., version in manifest, GitHub releases, CHANGELOG) for this extension. The installation instructions may implicitly point to a main branch.",{"category":110,"check":111,"severity":47,"summary":112},"Code Execution","Validation","As a language server, input validation is handled by the Language Server Protocol and the underlying language server implementation.",{"category":72,"check":114,"severity":47,"summary":115},"Unguarded Destructive Operations","The extension's functionality as a language server is analytical and does not involve destructive operations.",{"category":110,"check":117,"severity":47,"summary":118},"Error Handling","Error handling is managed by the language server protocol and the underlying TypeScript language server implementation.",{"category":110,"check":120,"severity":47,"summary":121},"Logging","The extension does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":123,"check":124,"severity":47,"summary":125},"Compliance","GDPR","The extension does not process personal data.",{"category":123,"check":127,"severity":28,"summary":128},"Target market","The extension provides general code intelligence features for TypeScript/JavaScript and has no regional or jurisdictional logic, thus its target market is global.",{"category":98,"check":130,"severity":28,"summary":131},"Runtime stability","The extension operates as a standard language server, compatible with the Claude Code runtime and common development environments.",{"category":38,"check":133,"severity":47,"summary":134},"Tool surface size","This extension is a language server and does not expose tools in the traditional sense.",{"category":45,"check":136,"severity":47,"summary":137},"Name collisions","The extension is a single language server and does not bundle multiple skills that could lead to name collisions.",{"category":45,"check":139,"severity":47,"summary":140},"Overlapping near-synonym tools","This extension is a language server and does not expose user-facing tools with overlapping functionality.",{"category":45,"check":142,"severity":47,"summary":143},"Hooks-off mechanism","This plugin does not appear to utilize hooks that would require a hooks-off mechanism.",{"category":45,"check":145,"severity":47,"summary":146},"Hook matcher tightness","This plugin does not utilize hooks.",{"category":72,"check":148,"severity":47,"summary":146},"Hook security",{"category":94,"check":150,"severity":47,"summary":151},"Silent prompt rewriting","This plugin does not have a UserPromptSubmit hook.",{"category":72,"check":153,"severity":47,"summary":154},"Permission Hook","This plugin does not utilize PermissionRequest hooks.",{"category":123,"check":156,"severity":47,"summary":157},"Hook privacy","This plugin does not utilize hooks that would send data over the network for logging or telemetry.",{"category":94,"check":159,"severity":47,"summary":146},"Hook dependency",{"category":50,"check":161,"severity":28,"summary":162},"Install / Setup Instructions","The README provides clear installation instructions for Node.js package managers (npm and yarn).",{"category":50,"check":164,"severity":28,"summary":165},"Feature Transparency","The README clearly explains the functionality of the language server and its supported file types.",{"category":50,"check":167,"severity":28,"summary":168},"Phantom features","All features mentioned in the README (code intelligence, supported file types) are consistent with the nature of a TypeScript language server.",{"category":170,"check":171,"severity":47,"summary":172},"Convention","Layout convention adherence","This plugin appears to be a direct integration of an external language server and does not follow the typical Claude Code plugin structure with .claude-plugin/ and bin/ directories.",{"category":170,"check":174,"severity":47,"summary":175},"Plugin state","The extension does not appear to have persistent state that would require management under CLAUDE_PLUGIN_DATA.",{"category":72,"check":177,"severity":47,"summary":178},"Keychain-stored secrets","The extension does not handle any secrets that would require keychain storage.",{"category":180,"check":181,"severity":69,"summary":182},"Dependencies","Tagged release sourcing","The installation instructions suggest installing `typescript-language-server` and `typescript` globally, which could pull development versions or unpinned releases, posing a risk if not managed carefully.",{"category":184,"check":185,"severity":28,"summary":186},"Installation","Clean uninstall","The installation instructions use global npm/yarn installs, which are typically managed by the package managers for clean uninstalls.",1778054698249,"This plugin integrates the `typescript-language-server` to provide advanced code intelligence features such as go-to-definition, find references, and error checking directly within the Claude Code environment. It supports a wide range of TypeScript and JavaScript file types.","2.0.0","3.4.0","The extension is a well-defined language server for TypeScript/JavaScript with clear installation instructions and a permissive license. It adheres to security best practices by not handling secrets or executing arbitrary code. The primary concern is the lack of version pinning in the installation instructions, which could lead to unexpected behavior if dependencies update in breaking ways.",85,"A high-quality language server providing robust code intelligence for TypeScript and JavaScript.",[15,16,17,18],"global","verified",{"codeQuality":198,"collectedAt":199,"documentation":200,"maintenance":202,"popularity":203,"security":204,"testCoverage":206},{},1778054681635,{"descriptionLength":201,"readmeSize":8},68,{},{"smitheryUniqueUsers":8,"smitheryUseCount":8},{"hasNpmPackage":205,"smitheryVerified":205},false,{"hasCi":205,"hasTests":205},{"updatedAt":208},1778054703946,{"githubOwner":210,"githubRepo":211,"locale":22,"slug":212,"type":213},"anthropics","claude-plugins-official","typescript-lsp","plugin",true,{"_creationTime":216,"_id":217,"community":218,"display":219,"identity":228,"parentExtension":229,"providers":230,"relations":239,"workflow":241},1778054452948.4092,"k171b9714j6pgfxqht22y94q4x866sck",{"reviewCount":8},{"description":220,"name":221,"sourceUrl":222,"tags":223},"Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations","Claude Code Plugins Directory","https://github.com/anthropics/claude-plugins-official",[224,225,226,227],"marketplace","directory","plugins","mcp",{"githubOwner":210,"githubRepo":211,"locale":22,"slug":211,"type":224},null,{"extract":231,"llm":236,"smithery":238},{"commitSha":232,"license":233,"marketplace":234},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","n/a",{"name":211,"pluginCount":235},179,{"promptVersionExtension":189,"promptVersionScoring":190,"score":192,"targetMarket":195,"tier":237},"evaluated",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":205},{"repoId":240},"kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":242,"extractAt":243,"githubAt":244,"llmAt":208,"smitheryAt":242,"updatedAt":208},1778054509977,1778054452948,1778054454391,{"extract":246,"llm":248,"smithery":249},{"commitSha":232,"license":247},"Apache-2.0",{"promptVersionExtension":189,"promptVersionScoring":190,"score":192,"targetMarket":195,"tier":196},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":205},{"parentExtensionId":217,"repoId":240},{"_creationTime":252,"_id":240,"identity":253,"providers":254,"workflow":270},1777995558409.857,{"githubOwner":210,"githubRepo":211,"sourceUrl":222},{"discover":255,"github":259},{"sources":256},[257,258],"skills-sh","smithery",{"closedIssues90d":260,"forks":261,"homepage":262,"openIssues90d":263,"pushedAt":264,"readmeSize":265,"stars":266,"topics":267},83,2270,"https://code.claude.com/docs/en/plugins",480,1778039881000,1948,18631,[268,227,269],"claude-code","skills",{"discoverAt":271,"extractAt":272,"githubAt":272,"updatedAt":272},1777995558409,1778054455773,{"anyEnrichmentAt":242,"extractAt":243,"githubAt":244,"llmAt":208,"smitheryAt":242,"updatedAt":208},[],[276,297,316,336,356,377],{"_creationTime":277,"_id":278,"community":279,"display":280,"identity":288,"providers":290,"relations":295,"workflow":296},1778054452948.4321,"k170y2rmryj4jkbkfvyvyjqg21867ft0",{"reviewCount":8},{"description":281,"installMethods":282,"name":283,"sourceUrl":284,"tags":285},"Swift language server (SourceKit-LSP) for code intelligence",{},"Swift Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/swift-lsp",[286,17,18,287],"swift","lsp",{"githubOwner":210,"githubRepo":211,"locale":22,"slug":289,"type":213},"swift-lsp",{"extract":291,"llm":292,"smithery":294},{"commitSha":232,"license":247},{"promptVersionExtension":189,"promptVersionScoring":190,"score":293,"targetMarket":195,"tier":196},92,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":205},{"parentExtensionId":217,"repoId":240},{"anyEnrichmentAt":242,"extractAt":243,"githubAt":244,"llmAt":208,"smitheryAt":242,"updatedAt":208},{"_creationTime":298,"_id":299,"community":300,"display":301,"identity":308,"providers":310,"relations":314,"workflow":315},1778054452948.4243,"k177wm4a07fmtnn5r9jnanxnp5866mk1",{"reviewCount":8},{"description":302,"installMethods":303,"name":304,"sourceUrl":305,"tags":306},"Lua language server for code intelligence",{},"Lua Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/lua-lsp",[307,17,18,287],"lua",{"githubOwner":210,"githubRepo":211,"locale":22,"slug":309,"type":213},"lua-lsp",{"extract":311,"llm":312,"smithery":313},{"commitSha":232,"license":247},{"promptVersionExtension":189,"promptVersionScoring":190,"score":192,"targetMarket":195,"tier":196},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":205},{"parentExtensionId":217,"repoId":240},{"anyEnrichmentAt":242,"extractAt":243,"githubAt":244,"llmAt":208,"smitheryAt":242,"updatedAt":208},{"_creationTime":317,"_id":318,"community":319,"display":320,"identity":328,"providers":330,"relations":334,"workflow":335},1778054452948.4258,"k173kw7en5c3xj4cn8z9n70b8n867ca5",{"reviewCount":8},{"description":321,"installMethods":322,"name":323,"sourceUrl":324,"tags":325},"PHP language server (Intelephense) for code intelligence",{},"PHP Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/php-lsp",[326,17,287,18,327],"php","intelephense",{"githubOwner":210,"githubRepo":211,"locale":22,"slug":329,"type":213},"php-lsp",{"extract":331,"llm":332,"smithery":333},{"commitSha":232,"license":247},{"promptVersionExtension":189,"promptVersionScoring":190,"score":192,"targetMarket":195,"tier":196},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":205},{"parentExtensionId":217,"repoId":240},{"anyEnrichmentAt":242,"extractAt":243,"githubAt":244,"llmAt":208,"smitheryAt":242,"updatedAt":208},{"_creationTime":337,"_id":338,"community":339,"display":340,"identity":348,"providers":350,"relations":354,"workflow":355},1778054452948.4219,"k171mvypkv91jh82fndxmrfxh9866rk3",{"reviewCount":8},{"description":341,"installMethods":342,"name":343,"sourceUrl":344,"tags":345},"Java language server (Eclipse JDT.LS) for code intelligence",{},"Eclipse JDT.LS Java Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/jdtls-lsp",[346,287,17,347,18],"java","development",{"githubOwner":210,"githubRepo":211,"locale":22,"slug":349,"type":213},"jdtls-lsp",{"extract":351,"llm":352,"smithery":353},{"commitSha":232,"license":247},{"promptVersionExtension":189,"promptVersionScoring":190,"score":192,"targetMarket":195,"tier":196},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":205},{"parentExtensionId":217,"repoId":240},{"anyEnrichmentAt":242,"extractAt":243,"githubAt":244,"llmAt":208,"smitheryAt":242,"updatedAt":208},{"_creationTime":357,"_id":358,"community":359,"display":360,"identity":367,"providers":369,"relations":375,"workflow":376},1778054452948.4224,"k173m22paf9v4q1n1wrrksxcnn8678s2",{"reviewCount":8},{"description":361,"installMethods":362,"name":363,"sourceUrl":364,"tags":365},"Kotlin language server for code intelligence",{},"Kotlin Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/kotlin-lsp",[366,17,287,18],"kotlin",{"githubOwner":210,"githubRepo":211,"locale":22,"slug":368,"type":213},"kotlin-lsp",{"extract":370,"llm":371,"smithery":374},{"commitSha":232,"license":247},{"promptVersionExtension":189,"promptVersionScoring":190,"score":372,"targetMarket":195,"tier":373},65,"flagged",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":205},{"parentExtensionId":217,"repoId":240},{"anyEnrichmentAt":242,"extractAt":243,"githubAt":244,"llmAt":208,"smitheryAt":242,"updatedAt":208},{"_creationTime":378,"_id":379,"community":380,"display":381,"identity":388,"providers":390,"relations":395,"workflow":396},1778054452948.415,"k17c6v9a0wynmxaevpyy6faw658676xy",{"reviewCount":8},{"description":382,"installMethods":383,"name":384,"sourceUrl":385,"tags":386},"C# language server for code intelligence",{},"C# Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/csharp-lsp",[387,17,18,287],"csharp",{"githubOwner":210,"githubRepo":211,"locale":22,"slug":389,"type":213},"csharp-lsp",{"extract":391,"llm":392,"smithery":394},{"commitSha":232,"license":247},{"promptVersionExtension":189,"promptVersionScoring":190,"score":393,"targetMarket":195,"tier":373},35,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":205},{"parentExtensionId":217,"repoId":240},{"anyEnrichmentAt":242,"extractAt":243,"githubAt":244,"llmAt":208,"smitheryAt":242,"updatedAt":208}]