{"record":{"id":"ff378e25641f4ad0","repo":"GopeedLab/gopeed","slug":"unexpected-trailing-args-v","errorCode":null,"errorMessage":"unexpected trailing args: %v","messagePattern":"unexpected trailing args: (.+?)","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"cmd/extmock/main.go","lineNumber":139,"sourceCode":"\tvar pretty bool\n\tcfg := webViewConfig{}\n\tfs.Var(&labels, \"label\", \"Request label in key=value form (repeatable)\")\n\tfs.Var(&settings, \"setting\", \"Extension setting override in key=value form (repeatable)\")\n\tfs.StringVar(&cfg.provider, \"webview-provider\", \"\", \"WebView provider: go|rpc\")\n\tfs.StringVar(&cfg.network, \"webview-network\", \"\", \"WebView RPC network: unix|tcp\")\n\tfs.StringVar(&cfg.address, \"webview-address\", \"\", \"WebView RPC address\")\n\tfs.StringVar(&cfg.token, \"webview-token\", \"\", \"WebView RPC bearer token\")\n\tfs.BoolVar(&pretty, \"pretty\", false, \"Pretty-print JSON output\")\n\n\tflagArgs, positionalArgs, err := splitResolveArgs(args)\n\tif err != nil {\n\t\treturn err\n\t}\n\tif err := fs.Parse(flagArgs); err != nil {\n\t\treturn err\n\t}\n\tif fs.NArg() != 0 {\n\t\treturn fmt.Errorf(\"unexpected trailing args: %v\", fs.Args())\n\t}\n\tif len(positionalArgs) != 2 {\n\t\treturn fmt.Errorf(\"resolve expects exactly 2 args: <extension-dir> <url>\")\n\t}\n\n\textDir, err := filepath.Abs(positionalArgs[0])\n\tif err != nil {\n\t\treturn err\n\t}\n\turl := positionalArgs[1]\n\n\td, cleanup, err := newExtMockDownloader(cfg)\n\tif err != nil {\n\t\treturn err\n\t}\n\tdefer cleanup()\n\n\text, err := d.InstallExtensionByFolder(extDir, true)","sourceCodeStart":121,"sourceCodeEnd":157,"githubUrl":"https://github.com/GopeedLab/gopeed/blob/7b7327ffb30816273a74b142cccc0bc10c5a4c67/cmd/extmock/main.go#L121-L157","documentation":"Error \"unexpected trailing args: %v\" thrown in GopeedLab/gopeed.","triggerScenarios":"Thrown at cmd/extmock/main.go:139 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"7b7327ffb30816273a74b142cccc0bc10c5a4c67","analyzedAt":"2026-08-16T02:51:03.250Z","schemaVersion":2},"datasetVersion":"2026-08-16T03:17:38.424Z"}