51415 lines
1.7 MiB
Plaintext
51415 lines
1.7 MiB
Plaintext
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {
|
|
"hyperedges": [
|
|
{
|
|
"id": "batch_ticket_pipeline",
|
|
"label": "Batch Ticket Implementation Pipeline",
|
|
"nodes": [
|
|
"_claude_skills_implement_tickets_skill_implement_tickets",
|
|
"_omp_agents_ticket_implementer_ticket_implementer",
|
|
"_omp_agents_ticket_implementer_cr_spec",
|
|
"_omp_agents_ticket_implementer_cr_standards"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
},
|
|
{
|
|
"id": "subagent_driven_development_pipeline",
|
|
"label": "Subagent-Driven Development Pipeline",
|
|
"nodes": [
|
|
"_opencode_agent_implementer_implementer",
|
|
"_opencode_agent_reviewer_reviewer",
|
|
"_opencode_agent_implementer_subagent_driven_development"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
},
|
|
{
|
|
"id": "deployment_runbook_family",
|
|
"label": "Deployment Runbook Family",
|
|
"nodes": [
|
|
"cutover_cutover",
|
|
"deploy_deploy",
|
|
"redeploy_redeploy"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
},
|
|
{
|
|
"id": "go_html_template_family",
|
|
"label": "Go HTML Template Family",
|
|
"nodes": [
|
|
"backend_internal_web_templates_app_doc",
|
|
"backend_internal_web_templates_card_doc",
|
|
"backend_internal_web_templates_list_doc",
|
|
"backend_internal_web_templates_chrome_doc",
|
|
"backend_internal_web_templates_login_doc",
|
|
"backend_internal_web_templates_setup_doc",
|
|
"backend_internal_web_templates_readers_doc",
|
|
"backend_internal_web_templates_icons_doc"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95
|
|
},
|
|
{
|
|
"id": "htmx_fragment_swap_flow",
|
|
"label": "htmx Fragment Swap Flow",
|
|
"nodes": [
|
|
"backend_internal_web_templates_app_doc",
|
|
"backend_internal_web_templates_card_doc",
|
|
"backend_internal_web_templates_chrome_doc",
|
|
"backend_internal_web_templates_setup_doc",
|
|
"backend_internal_web_templates_readers_doc"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95
|
|
},
|
|
{
|
|
"id": "deployment_topology",
|
|
"label": "Deployment Topology",
|
|
"nodes": [
|
|
"docker_compose_bookmark_api",
|
|
"docker_compose_postgres",
|
|
"docker_compose_prod_traefik",
|
|
"chrome_docker_compose_browser",
|
|
"docker_compose_db_network"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95
|
|
},
|
|
{
|
|
"id": "backend_owns_the_truth",
|
|
"label": "Backend owns the truth (single-writer ownership of shared facts)",
|
|
"nodes": [
|
|
"docs_adr_0003_series_shared_and_poll_owned_poll_owned_writes",
|
|
"docs_adr_0004_wire_format_does_not_mirror_the_schema_flat_wire_contract",
|
|
"docs_adr_0007_backend_hosts_cover_bytes_server_side_covers"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
},
|
|
{
|
|
"id": "browser_infrastructure_stack",
|
|
"label": "Headless browser infrastructure (sidecar, on-demand, home deployment)",
|
|
"nodes": [
|
|
"docs_adr_0005_on_demand_browser_headless_shell",
|
|
"docs_adr_0005_on_demand_browser_cdp",
|
|
"docs_adr_0005_on_demand_browser_on_demand_start",
|
|
"docs_adr_0006_browser_on_the_home_machine_home_machine_rationale"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
},
|
|
{
|
|
"id": "lightnovelworld_identity_work",
|
|
"label": "lightnovelworld series-identity investigation and fix",
|
|
"nodes": [
|
|
"docs_research_lightnovelworld_chapter_vs_series_slug_issue_77",
|
|
"docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex",
|
|
"docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
}
|
|
]
|
|
},
|
|
"nodes": [
|
|
{
|
|
"label": "novel-logic.test.js",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test",
|
|
"community": 38,
|
|
"norm_label": "novel-logic.test.js"
|
|
},
|
|
{
|
|
"label": "test",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_test",
|
|
"community": 38,
|
|
"norm_label": "test"
|
|
},
|
|
{
|
|
"label": "assert",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L4",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_assert",
|
|
"community": 38,
|
|
"norm_label": "assert"
|
|
},
|
|
{
|
|
"label": "store",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_store",
|
|
"community": 38,
|
|
"norm_label": "store"
|
|
},
|
|
{
|
|
"label": "metaTags",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_metatags",
|
|
"community": 38,
|
|
"norm_label": "metatags"
|
|
},
|
|
{
|
|
"label": "elements",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L22",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_elements",
|
|
"community": 38,
|
|
"norm_label": "elements"
|
|
},
|
|
{
|
|
"label": "attrEls",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_attrels",
|
|
"community": 38,
|
|
"norm_label": "attrels"
|
|
},
|
|
{
|
|
"label": "querySelector()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L27",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_queryselector",
|
|
"community": 38,
|
|
"norm_label": "queryselector()"
|
|
},
|
|
{
|
|
"label": "querySelectorAll()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L38",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_queryselectorall",
|
|
"community": 38,
|
|
"norm_label": "queryselectorall()"
|
|
},
|
|
{
|
|
"label": "addEventListener()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L41",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_addeventlistener",
|
|
"community": 38,
|
|
"norm_label": "addeventlistener()"
|
|
},
|
|
{
|
|
"label": "{\n novelfull,\n lightnovelworld,\n computeLatestChapter,\n kindOf,\n maxChapter,\n repairLnwStaleRow,\n}",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L45",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_novelfull_lightnovelworld_computelatestchapter_kindof_maxchapter_repairlnwstalerow",
|
|
"community": 38,
|
|
"norm_label": "{\n novelfull,\n lightnovelworld,\n computelatestchapter,\n kindof,\n maxchapter,\n repairlnwstalerow,\n}"
|
|
},
|
|
{
|
|
"label": "loc()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_loc",
|
|
"community": 38,
|
|
"norm_label": "loc()"
|
|
},
|
|
{
|
|
"label": "reset()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L59",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_reset",
|
|
"community": 38,
|
|
"norm_label": "reset()"
|
|
},
|
|
{
|
|
"label": "staleRow()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L365",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_stalerow",
|
|
"community": 38,
|
|
"norm_label": "stalerow()"
|
|
},
|
|
{
|
|
"label": "lnwPage()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L385",
|
|
"_origin": "ast",
|
|
"id": "userscript_test_novel_logic_test_lnwpage",
|
|
"community": 38,
|
|
"norm_label": "lnwpage()"
|
|
},
|
|
{
|
|
"label": "AGENTS.md",
|
|
"file_type": "document",
|
|
"source_file": "userscript/AGENTS.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "userscript_agents",
|
|
"community": 272,
|
|
"norm_label": "agents.md"
|
|
},
|
|
{
|
|
"label": "Userscript structure (single IIFE, `manga-bookmark.user.js`)",
|
|
"file_type": "document",
|
|
"source_file": "userscript/AGENTS.md",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"id": "userscript_agents_userscript_structure_single_iife_manga_bookmark_user_js",
|
|
"community": 272,
|
|
"norm_label": "userscript structure (single iife, `manga-bookmark.user.js`)"
|
|
},
|
|
{
|
|
"label": "Live URL shapes (verified 2026-07-26, may drift \u2014 re-check against live pages before trust)",
|
|
"file_type": "document",
|
|
"source_file": "userscript/AGENTS.md",
|
|
"source_location": "L34",
|
|
"_origin": "ast",
|
|
"id": "userscript_agents_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust",
|
|
"community": 272,
|
|
"norm_label": "live url shapes (verified 2026-07-26, may drift \u2014 re-check against live pages before trust)"
|
|
},
|
|
{
|
|
"label": "Second script: `novel-bookmark.user.js`",
|
|
"file_type": "document",
|
|
"source_file": "userscript/AGENTS.md",
|
|
"source_location": "L87",
|
|
"_origin": "ast",
|
|
"id": "userscript_agents_second_script_novel_bookmark_user_js",
|
|
"community": 272,
|
|
"norm_label": "second script: `novel-bookmark.user.js`"
|
|
},
|
|
{
|
|
"label": "novel-bookmark.user.js",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "novel-bookmark.user.js",
|
|
"id": "userscript_novel_bookmark_user"
|
|
},
|
|
{
|
|
"label": "anchorsFromDocument()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "anchorsfromdocument()",
|
|
"id": "userscript_novel_bookmark_user_anchorsfromdocument"
|
|
},
|
|
{
|
|
"label": "anchorsFromHTML()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L61",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "anchorsfromhtml()",
|
|
"id": "userscript_novel_bookmark_user_anchorsfromhtml"
|
|
},
|
|
{
|
|
"label": "escapeRe()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L71",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "escapere()",
|
|
"id": "userscript_novel_bookmark_user_escapere"
|
|
},
|
|
{
|
|
"label": "maxChapter()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L78",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "maxchapter()",
|
|
"id": "userscript_novel_bookmark_user_maxchapter"
|
|
},
|
|
{
|
|
"label": "detect()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L93",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "detect()",
|
|
"id": "userscript_novel_bookmark_user_detect"
|
|
},
|
|
{
|
|
"label": "latestChapterFromAnchors()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L130",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "latestchapterfromanchors()",
|
|
"id": "userscript_novel_bookmark_user_latestchapterfromanchors"
|
|
},
|
|
{
|
|
"label": "seriesIdFromLnwPointer()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L143",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "seriesidfromlnwpointer()",
|
|
"id": "userscript_novel_bookmark_user_seriesidfromlnwpointer"
|
|
},
|
|
{
|
|
"label": "keyOf()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L233",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "keyof()",
|
|
"id": "userscript_novel_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"label": "adapterFor()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L237",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "adapterfor()",
|
|
"id": "userscript_novel_bookmark_user_adapterfor"
|
|
},
|
|
{
|
|
"label": "repairLnwStaleRow()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L250",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "repairlnwstalerow()",
|
|
"id": "userscript_novel_bookmark_user_repairlnwstalerow"
|
|
},
|
|
{
|
|
"label": "computeLatestChapter()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L341",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "computelatestchapter()",
|
|
"id": "userscript_novel_bookmark_user_computelatestchapter"
|
|
},
|
|
{
|
|
"label": "currentSite()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L346",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "currentsite()",
|
|
"id": "userscript_novel_bookmark_user_currentsite"
|
|
},
|
|
{
|
|
"label": "loadCache()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L355",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "loadcache()",
|
|
"id": "userscript_novel_bookmark_user_loadcache"
|
|
},
|
|
{
|
|
"label": "saveCache()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L364",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "savecache()",
|
|
"id": "userscript_novel_bookmark_user_savecache"
|
|
},
|
|
{
|
|
"label": "loadLastChecked()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L372",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "loadlastchecked()",
|
|
"id": "userscript_novel_bookmark_user_loadlastchecked"
|
|
},
|
|
{
|
|
"label": "saveLastChecked()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L381",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "savelastchecked()",
|
|
"id": "userscript_novel_bookmark_user_savelastchecked"
|
|
},
|
|
{
|
|
"label": "authHeaders()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L389",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "authheaders()",
|
|
"id": "userscript_novel_bookmark_user_authheaders"
|
|
},
|
|
{
|
|
"label": "httpError()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L395",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "httperror()",
|
|
"id": "userscript_novel_bookmark_user_httperror"
|
|
},
|
|
{
|
|
"label": "apiGet()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L401",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "apiget()",
|
|
"id": "userscript_novel_bookmark_user_apiget"
|
|
},
|
|
{
|
|
"label": "apiPut()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L411",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "apiput()",
|
|
"id": "userscript_novel_bookmark_user_apiput"
|
|
},
|
|
{
|
|
"label": "apiDelete()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L427",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "apidelete()",
|
|
"id": "userscript_novel_bookmark_user_apidelete"
|
|
},
|
|
{
|
|
"label": "reindex()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L447",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "reindex()",
|
|
"id": "userscript_novel_bookmark_user_reindex"
|
|
},
|
|
{
|
|
"label": "setList()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L453",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "setlist()",
|
|
"id": "userscript_novel_bookmark_user_setlist"
|
|
},
|
|
{
|
|
"label": "upsertLocal()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L461",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "upsertlocal()",
|
|
"id": "userscript_novel_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"label": "removeLocal()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L469",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "removelocal()",
|
|
"id": "userscript_novel_bookmark_user_removelocal"
|
|
},
|
|
{
|
|
"label": "statusOf()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L477",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "statusof()",
|
|
"id": "userscript_novel_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"label": "kindOf()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L483",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "kindof()",
|
|
"id": "userscript_novel_bookmark_user_kindof"
|
|
},
|
|
{
|
|
"label": "loadQueue()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L505",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "loadqueue()",
|
|
"id": "userscript_novel_bookmark_user_loadqueue"
|
|
},
|
|
{
|
|
"label": "saveQueue()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L514",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "savequeue()",
|
|
"id": "userscript_novel_bookmark_user_savequeue"
|
|
},
|
|
{
|
|
"label": "queueCount()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L526",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "queuecount()",
|
|
"id": "userscript_novel_bookmark_user_queuecount"
|
|
},
|
|
{
|
|
"label": "queueGet()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L530",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "queueget()",
|
|
"id": "userscript_novel_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"label": "titleFor()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L534",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "titlefor()",
|
|
"id": "userscript_novel_bookmark_user_titlefor"
|
|
},
|
|
{
|
|
"label": "queuePush()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L541",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "queuepush()",
|
|
"id": "userscript_novel_bookmark_user_queuepush"
|
|
},
|
|
{
|
|
"label": "queueDrop()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L550",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "queuedrop()",
|
|
"id": "userscript_novel_bookmark_user_queuedrop"
|
|
},
|
|
{
|
|
"label": "queueDefer()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L561",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "queuedefer()",
|
|
"id": "userscript_novel_bookmark_user_queuedefer"
|
|
},
|
|
{
|
|
"label": "queueEnqueue()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L573",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "queueenqueue()",
|
|
"id": "userscript_novel_bookmark_user_queueenqueue"
|
|
},
|
|
{
|
|
"label": "drain()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L609",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "drain()",
|
|
"id": "userscript_novel_bookmark_user_drain"
|
|
},
|
|
{
|
|
"label": "overlayPending()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L643",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "overlaypending()",
|
|
"id": "userscript_novel_bookmark_user_overlaypending"
|
|
},
|
|
{
|
|
"label": "pushBookmark()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L669",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "pushbookmark()",
|
|
"id": "userscript_novel_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"label": "pushDelete()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L714",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "pushdelete()",
|
|
"id": "userscript_novel_bookmark_user_pushdelete"
|
|
},
|
|
{
|
|
"label": "bookmarkCurrent()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L733",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "bookmarkcurrent()",
|
|
"id": "userscript_novel_bookmark_user_bookmarkcurrent"
|
|
},
|
|
{
|
|
"label": "updateToCurrentChapter()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L754",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "updatetocurrentchapter()",
|
|
"id": "userscript_novel_bookmark_user_updatetocurrentchapter"
|
|
},
|
|
{
|
|
"label": "syncUpsert()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L775",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "syncupsert()",
|
|
"id": "userscript_novel_bookmark_user_syncupsert"
|
|
},
|
|
{
|
|
"label": "toggleFavorite()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L782",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "togglefavorite()",
|
|
"id": "userscript_novel_bookmark_user_togglefavorite"
|
|
},
|
|
{
|
|
"label": "toggleArchive()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L797",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "togglearchive()",
|
|
"id": "userscript_novel_bookmark_user_togglearchive"
|
|
},
|
|
{
|
|
"label": "applyLatestChapterIfChanged()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L816",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "applylatestchapterifchanged()",
|
|
"id": "userscript_novel_bookmark_user_applylatestchapterifchanged"
|
|
},
|
|
{
|
|
"label": "maybeCaptureLatestOnSeriesPage()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L839",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "maybecapturelatestonseriespage()",
|
|
"id": "userscript_novel_bookmark_user_maybecapturelatestonseriespage"
|
|
},
|
|
{
|
|
"label": "backgroundRefreshLatest()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L855",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "backgroundrefreshlatest()",
|
|
"id": "userscript_novel_bookmark_user_backgroundrefreshlatest"
|
|
},
|
|
{
|
|
"label": "removeBookmark()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L894",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "removebookmark()",
|
|
"id": "userscript_novel_bookmark_user_removebookmark"
|
|
},
|
|
{
|
|
"label": "chapterIdentity()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L909",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "chapteridentity()",
|
|
"id": "userscript_novel_bookmark_user_chapteridentity"
|
|
},
|
|
{
|
|
"label": "armDwell()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L913",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "armdwell()",
|
|
"id": "userscript_novel_bookmark_user_armdwell"
|
|
},
|
|
{
|
|
"label": "cancelDwell()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L925",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "canceldwell()",
|
|
"id": "userscript_novel_bookmark_user_canceldwell"
|
|
},
|
|
{
|
|
"label": "maybeAutoUpdate()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L932",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "maybeautoupdate()",
|
|
"id": "userscript_novel_bookmark_user_maybeautoupdate"
|
|
},
|
|
{
|
|
"label": "buildUI()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L962",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "buildui()",
|
|
"id": "userscript_novel_bookmark_user_buildui"
|
|
},
|
|
{
|
|
"label": "clamp()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1011",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "clamp()",
|
|
"id": "userscript_novel_bookmark_user_clamp"
|
|
},
|
|
{
|
|
"label": "applyFabPos()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1015",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "applyfabpos()",
|
|
"id": "userscript_novel_bookmark_user_applyfabpos"
|
|
},
|
|
{
|
|
"label": "loadFabPos()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1028",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "loadfabpos()",
|
|
"id": "userscript_novel_bookmark_user_loadfabpos"
|
|
},
|
|
{
|
|
"label": "saveFabPos()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1036",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "savefabpos()",
|
|
"id": "userscript_novel_bookmark_user_savefabpos"
|
|
},
|
|
{
|
|
"label": "placeFab()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1044",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "placefab()",
|
|
"id": "userscript_novel_bookmark_user_placefab"
|
|
},
|
|
{
|
|
"label": "makeDraggable()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1061",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "makedraggable()",
|
|
"id": "userscript_novel_bookmark_user_makedraggable"
|
|
},
|
|
{
|
|
"label": "startRing()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1166",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "startring()",
|
|
"id": "userscript_novel_bookmark_user_startring"
|
|
},
|
|
{
|
|
"label": "stopRing()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1176",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "stopring()",
|
|
"id": "userscript_novel_bookmark_user_stopring"
|
|
},
|
|
{
|
|
"label": "togglePanel()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1184",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "togglepanel()",
|
|
"id": "userscript_novel_bookmark_user_togglepanel"
|
|
},
|
|
{
|
|
"label": "el()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1190",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "el()",
|
|
"id": "userscript_novel_bookmark_user_el"
|
|
},
|
|
{
|
|
"label": "render()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1202",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "render()",
|
|
"id": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"label": "renderItem()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1265",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "renderitem()",
|
|
"id": "userscript_novel_bookmark_user_renderitem"
|
|
},
|
|
{
|
|
"label": "confirmRemove()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1322",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "confirmremove()",
|
|
"id": "userscript_novel_bookmark_user_confirmremove"
|
|
},
|
|
{
|
|
"label": "toast()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1329",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "toast()",
|
|
"id": "userscript_novel_bookmark_user_toast"
|
|
},
|
|
{
|
|
"label": "refresh()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1344",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "refresh()",
|
|
"id": "userscript_novel_bookmark_user_refresh"
|
|
},
|
|
{
|
|
"label": "applyLnwStaleRowRepair()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1367",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "applylnwstalerowrepair()",
|
|
"id": "userscript_novel_bookmark_user_applylnwstalerowrepair"
|
|
},
|
|
{
|
|
"label": "onNavigate()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1392",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "onnavigate()",
|
|
"id": "userscript_novel_bookmark_user_onnavigate"
|
|
},
|
|
{
|
|
"label": "installNavWatcher()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1408",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "installnavwatcher()",
|
|
"id": "userscript_novel_bookmark_user_installnavwatcher"
|
|
},
|
|
{
|
|
"label": "installLongPress()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1442",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "installlongpress()",
|
|
"id": "userscript_novel_bookmark_user_installlongpress"
|
|
},
|
|
{
|
|
"label": "init()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1504",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"norm_label": "init()",
|
|
"id": "userscript_novel_bookmark_user_init"
|
|
},
|
|
{
|
|
"label": "api_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "api_test.go",
|
|
"id": "backend_api_test"
|
|
},
|
|
{
|
|
"label": "testConfig()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L33",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testconfig()",
|
|
"id": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"label": "ownerCredential()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "ownercredential()",
|
|
"id": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"label": "TestMain()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "testmain()",
|
|
"id": "backend_api_test_testmain"
|
|
},
|
|
{
|
|
"label": "M",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "m",
|
|
"id": "backend_api_test_go_m"
|
|
},
|
|
{
|
|
"label": "newTestServer()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L49",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "newtestserver()",
|
|
"id": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "t",
|
|
"id": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"label": "Handler",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "handler",
|
|
"id": "backend_api_test_go_handler"
|
|
},
|
|
{
|
|
"label": "newTestStore()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "newteststore()",
|
|
"id": "backend_api_test_newteststore"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "store",
|
|
"id": "backend_api_test_go_store"
|
|
},
|
|
{
|
|
"label": "newTestStoreURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L62",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "newteststoreurl()",
|
|
"id": "backend_api_test_newteststoreurl"
|
|
},
|
|
{
|
|
"label": "auth()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L77",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "auth()",
|
|
"id": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "request",
|
|
"id": "backend_api_test_go_request"
|
|
},
|
|
{
|
|
"label": "floatPtr()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L82",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "floatptr()",
|
|
"id": "backend_api_test_floatptr"
|
|
},
|
|
{
|
|
"label": "seedForCheck()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L86",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "seedforcheck()",
|
|
"id": "backend_api_test_seedforcheck"
|
|
},
|
|
{
|
|
"label": "readLatestCheckedAt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L106",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "readlatestcheckedat()",
|
|
"id": "backend_api_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"label": "TestHealthzNoAuth()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L119",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testhealthznoauth()",
|
|
"id": "backend_api_test_testhealthznoauth"
|
|
},
|
|
{
|
|
"label": "TestAuthRequired()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L131",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testauthrequired()",
|
|
"id": "backend_api_test_testauthrequired"
|
|
},
|
|
{
|
|
"label": "TestAuthAccepted()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L157",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testauthaccepted()",
|
|
"id": "backend_api_test_testauthaccepted"
|
|
},
|
|
{
|
|
"label": "TestCORSPreflight()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L169",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testcorspreflight()",
|
|
"id": "backend_api_test_testcorspreflight"
|
|
},
|
|
{
|
|
"label": "TestCORSDisallowedOrigin()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L191",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testcorsdisallowedorigin()",
|
|
"id": "backend_api_test_testcorsdisallowedorigin"
|
|
},
|
|
{
|
|
"label": "TestBookmarkRoundTrip()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L202",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testbookmarkroundtrip()",
|
|
"id": "backend_api_test_testbookmarkroundtrip"
|
|
},
|
|
{
|
|
"label": "TestFlatWireFieldSet()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L275",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testflatwirefieldset()",
|
|
"id": "backend_api_test_testflatwirefieldset"
|
|
},
|
|
{
|
|
"label": "TestPutExistingSeriesIgnoresClientTitleCoverURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L368",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testputexistingseriesignoresclienttitlecoverurl()",
|
|
"id": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl"
|
|
},
|
|
{
|
|
"label": "putBookmark()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L395",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "putbookmark()",
|
|
"id": "backend_api_test_putbookmark"
|
|
},
|
|
{
|
|
"label": "getBookmarks()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L410",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "getbookmarks()",
|
|
"id": "backend_api_test_getbookmarks"
|
|
},
|
|
{
|
|
"label": "TestUpsertConditionalUpdatedAt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L426",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testupsertconditionalupdatedat()",
|
|
"id": "backend_api_test_testupsertconditionalupdatedat"
|
|
},
|
|
{
|
|
"label": "TestFavoriteRoundTrip()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L508",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testfavoriteroundtrip()",
|
|
"id": "backend_api_test_testfavoriteroundtrip"
|
|
},
|
|
{
|
|
"label": "TestLatestChapterNullable()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L533",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testlatestchapternullable()",
|
|
"id": "backend_api_test_testlatestchapternullable"
|
|
},
|
|
{
|
|
"label": "TestLoadConfigDiscord()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L571",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testloadconfigdiscord()",
|
|
"id": "backend_api_test_testloadconfigdiscord"
|
|
},
|
|
{
|
|
"label": "TestPutDoesNotClobberLatestCheckedAt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L600",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testputdoesnotclobberlatestcheckedat()",
|
|
"id": "backend_api_test_testputdoesnotclobberlatestcheckedat"
|
|
},
|
|
{
|
|
"label": "TestUserscriptServedWithWebUIDisabled()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L628",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testuserscriptservedwithwebuidisabled()",
|
|
"id": "backend_api_test_testuserscriptservedwithwebuidisabled"
|
|
},
|
|
{
|
|
"label": "TestNovelUserscriptServed()",
|
|
"file_type": "code",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L651",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testnoveluserscriptserved()",
|
|
"id": "backend_api_test_testnoveluserscriptserved"
|
|
},
|
|
{
|
|
"label": "cover_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "cover_test.go",
|
|
"id": "backend_cover_test"
|
|
},
|
|
{
|
|
"label": "getCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "getcover()",
|
|
"id": "backend_cover_test_getcover"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "t",
|
|
"id": "backend_cover_test_go_t"
|
|
},
|
|
{
|
|
"label": "Handler",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "handler",
|
|
"id": "backend_cover_test_go_handler"
|
|
},
|
|
{
|
|
"label": "Cookie",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "cookie",
|
|
"id": "backend_cover_test_go_cookie"
|
|
},
|
|
{
|
|
"label": "ResponseRecorder",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "responserecorder",
|
|
"id": "backend_cover_test_go_responserecorder"
|
|
},
|
|
{
|
|
"label": "TestPublicCoverServesStoredBytesUnauthenticated()",
|
|
"file_type": "code",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testpubliccoverservesstoredbytesunauthenticated()",
|
|
"id": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated"
|
|
},
|
|
{
|
|
"label": "TestPublicCoverRejectsUnknownAddress()",
|
|
"file_type": "code",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L57",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testpubliccoverrejectsunknownaddress()",
|
|
"id": "backend_cover_test_testpubliccoverrejectsunknownaddress"
|
|
},
|
|
{
|
|
"label": "TestPublicCoverNeverEchoesNonImage()",
|
|
"file_type": "code",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L80",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testpubliccoverneverechoesnonimage()",
|
|
"id": "backend_cover_test_testpubliccoverneverechoesnonimage"
|
|
},
|
|
{
|
|
"label": "TestListRendersAcquiredCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L110",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testlistrendersacquiredcover()",
|
|
"id": "backend_cover_test_testlistrendersacquiredcover"
|
|
},
|
|
{
|
|
"label": "bookmarkmanager/backend",
|
|
"file_type": "code",
|
|
"type": "package",
|
|
"ecosystem": "go",
|
|
"source_file": "backend/go.mod",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"norm_label": "bookmarkmanager/backend",
|
|
"id": "pkg_bookmarkmanager_backend"
|
|
},
|
|
{
|
|
"label": "handlers.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "handlers.go",
|
|
"id": "backend_internal_api_handlers"
|
|
},
|
|
{
|
|
"label": "Handler",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "handler",
|
|
"id": "api_handler"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "store",
|
|
"id": "backend_internal_api_handlers_go_store"
|
|
},
|
|
{
|
|
"label": "writeJSON()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "writejson()",
|
|
"id": "backend_internal_api_handlers_writejson"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "responsewriter",
|
|
"id": "backend_internal_api_handlers_go_responsewriter"
|
|
},
|
|
{
|
|
"label": ".List()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": ".list()",
|
|
"id": "api_handler_list"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "request",
|
|
"id": "backend_internal_api_handlers_go_request"
|
|
},
|
|
{
|
|
"label": ".Put()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L41",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": ".put()",
|
|
"id": "api_handler_put"
|
|
},
|
|
{
|
|
"label": ".Delete()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L114",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": ".delete()",
|
|
"id": "api_handler_delete"
|
|
},
|
|
{
|
|
"label": "Healthz()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L129",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "healthz()",
|
|
"id": "backend_internal_api_handlers_healthz"
|
|
},
|
|
{
|
|
"label": ".Cover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L142",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": ".cover()",
|
|
"id": "api_handler_cover"
|
|
},
|
|
{
|
|
"label": "middleware.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "middleware.go",
|
|
"id": "backend_internal_httpmw_middleware"
|
|
},
|
|
{
|
|
"label": "ctxKey",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L16",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "ctxkey",
|
|
"id": "httpmw_ctxkey"
|
|
},
|
|
{
|
|
"label": "ReaderID()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L23",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "readerid()",
|
|
"id": "backend_internal_httpmw_middleware_readerid"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "request",
|
|
"id": "backend_internal_httpmw_middleware_go_request"
|
|
},
|
|
{
|
|
"label": "ResolveReader()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "resolvereader()",
|
|
"id": "backend_internal_httpmw_middleware_resolvereader"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "store",
|
|
"id": "backend_internal_httpmw_middleware_go_store"
|
|
},
|
|
{
|
|
"label": "Auth()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "auth()",
|
|
"id": "backend_internal_httpmw_middleware_auth"
|
|
},
|
|
{
|
|
"label": "Handler",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "handler",
|
|
"id": "backend_internal_httpmw_middleware_go_handler"
|
|
},
|
|
{
|
|
"label": "gzipWriter",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L61",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "gzipwriter",
|
|
"id": "httpmw_gzipwriter"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "responsewriter",
|
|
"id": "backend_internal_httpmw_middleware_go_responsewriter"
|
|
},
|
|
{
|
|
"label": "Writer",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "writer",
|
|
"id": "writer"
|
|
},
|
|
{
|
|
"label": "compressible()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L70",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "compressible()",
|
|
"id": "backend_internal_httpmw_middleware_compressible"
|
|
},
|
|
{
|
|
"label": ".WriteHeader()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L80",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": ".writeheader()",
|
|
"id": "httpmw_gzipwriter_writeheader"
|
|
},
|
|
{
|
|
"label": ".Write()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L92",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": ".write()",
|
|
"id": "httpmw_gzipwriter_write"
|
|
},
|
|
{
|
|
"label": "Gzip()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L106",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "gzip()",
|
|
"id": "backend_internal_httpmw_middleware_gzip"
|
|
},
|
|
{
|
|
"label": "CORS()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L127",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "cors()",
|
|
"id": "backend_internal_httpmw_middleware_cors"
|
|
},
|
|
{
|
|
"label": "acquire.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "acquire.go",
|
|
"id": "backend_internal_latest_acquire"
|
|
},
|
|
{
|
|
"label": "Acquirer",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L32",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "acquirer",
|
|
"id": "latest_acquirer"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "store",
|
|
"id": "backend_internal_latest_acquire_go_store"
|
|
},
|
|
{
|
|
"label": "Context",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "context",
|
|
"id": "backend_internal_latest_acquire_go_context"
|
|
},
|
|
{
|
|
"label": "WaitGroup",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "waitgroup",
|
|
"id": "waitgroup"
|
|
},
|
|
{
|
|
"label": ".Acquire()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L66",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": ".acquire()",
|
|
"id": "latest_acquirer_acquire"
|
|
},
|
|
{
|
|
"label": ".Wait()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L94",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": ".wait()",
|
|
"id": "latest_acquirer_wait"
|
|
},
|
|
{
|
|
"label": "acquire_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "acquire_test.go",
|
|
"id": "backend_internal_latest_acquire_test"
|
|
},
|
|
{
|
|
"label": "newAcquirer()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L48",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "newacquirer()",
|
|
"id": "backend_internal_latest_acquire_test_newacquirer"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "store",
|
|
"id": "backend_internal_latest_acquire_test_go_store"
|
|
},
|
|
{
|
|
"label": "bookmarkNewSeries()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "bookmarknewseries()",
|
|
"id": "backend_internal_latest_acquire_test_bookmarknewseries"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"label": "readBookmark()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L67",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "readbookmark()",
|
|
"id": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"label": "bookmarkNewKaganeSeries()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L76",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "bookmarknewkaganeseries()",
|
|
"id": "backend_internal_latest_acquire_test_bookmarknewkaganeseries"
|
|
},
|
|
{
|
|
"label": "bookmarkNewNovelfullSeries()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L88",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "bookmarknewnovelfullseries()",
|
|
"id": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries"
|
|
},
|
|
{
|
|
"label": "TestAcquireFillsChapterAndCoverFromOneFetch()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L102",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testacquirefillschapterandcoverfromonefetch()",
|
|
"id": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch"
|
|
},
|
|
{
|
|
"label": "TestAcquireSkipsAnExistingSeries()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L140",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testacquireskipsanexistingseries()",
|
|
"id": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries"
|
|
},
|
|
{
|
|
"label": "TestAcquireFailureLeavesTheBookmarkIntact()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L164",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testacquirefailureleavesthebookmarkintact()",
|
|
"id": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact"
|
|
},
|
|
{
|
|
"label": "TestAcquireRefusesAnUnfetchableSeriesURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L223",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testacquirerefusesanunfetchableseriesurl()",
|
|
"id": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl"
|
|
},
|
|
{
|
|
"label": "blockingFetcher",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L246",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "blockingfetcher",
|
|
"id": "latest_blockingfetcher"
|
|
},
|
|
{
|
|
"label": ".Get()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L251",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": ".get()",
|
|
"id": "latest_blockingfetcher_get"
|
|
},
|
|
{
|
|
"label": "Context",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "context",
|
|
"id": "backend_internal_latest_acquire_test_go_context"
|
|
},
|
|
{
|
|
"label": "TestAcquireDoesNotBlockTheWrite()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L262",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testacquiredoesnotblockthewrite()",
|
|
"id": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite"
|
|
},
|
|
{
|
|
"label": "TestAcquireKaganeCoverThroughBrowser()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L292",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testacquirekaganecoverthroughbrowser()",
|
|
"id": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser"
|
|
},
|
|
{
|
|
"label": "TestAcquireNovelfullCoverOverPlainTLS()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L334",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testacquirenovelfullcoveroverplaintls()",
|
|
"id": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls"
|
|
},
|
|
{
|
|
"label": "TestAcquireKaganeSkippedWithoutBrowser()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L365",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testacquirekaganeskippedwithoutbrowser()",
|
|
"id": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser"
|
|
},
|
|
{
|
|
"label": "TestAcquireKaganeBytesNeverFallBackToPlainTLS()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L388",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testacquirekaganebytesneverfallbacktoplaintls()",
|
|
"id": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls"
|
|
},
|
|
{
|
|
"label": "TestAcquireNovelfullCoverWithoutBrowser()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L413",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testacquirenovelfullcoverwithoutbrowser()",
|
|
"id": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser"
|
|
},
|
|
{
|
|
"label": "browser.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "browser.go",
|
|
"id": "backend_internal_latest_browser"
|
|
},
|
|
{
|
|
"label": "BrowserFetcher",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "browserfetcher",
|
|
"id": "latest_browserfetcher"
|
|
},
|
|
{
|
|
"label": "Context",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "context",
|
|
"id": "backend_internal_latest_browser_go_context"
|
|
},
|
|
{
|
|
"label": "CancelFunc",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "cancelfunc",
|
|
"id": "cancelfunc"
|
|
},
|
|
{
|
|
"label": "Mutex",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "mutex",
|
|
"id": "backend_internal_latest_browser_go_mutex"
|
|
},
|
|
{
|
|
"label": "NewBrowserFetcher()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L77",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "newbrowserfetcher()",
|
|
"id": "backend_internal_latest_browser_newbrowserfetcher"
|
|
},
|
|
{
|
|
"label": ".Close()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L85",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": ".close()",
|
|
"id": "latest_browserfetcher_close"
|
|
},
|
|
{
|
|
"label": ".Get()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L95",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": ".get()",
|
|
"id": "latest_browserfetcher_get"
|
|
},
|
|
{
|
|
"label": ".Image()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L148",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": ".image()",
|
|
"id": "latest_browserfetcher_image"
|
|
},
|
|
{
|
|
"label": "classifyBrowserError()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L188",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "classifybrowsererror()",
|
|
"id": "backend_internal_latest_browser_classifybrowsererror"
|
|
},
|
|
{
|
|
"label": "browserConnectionLost()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L201",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "browserconnectionlost()",
|
|
"id": "backend_internal_latest_browser_browserconnectionlost"
|
|
},
|
|
{
|
|
"label": "isInterstitial()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L221",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "isinterstitial()",
|
|
"id": "backend_internal_latest_browser_isinterstitial"
|
|
},
|
|
{
|
|
"label": ".run()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L235",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": ".run()",
|
|
"id": "latest_browserfetcher_run"
|
|
},
|
|
{
|
|
"label": "Action",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "action",
|
|
"id": "action"
|
|
},
|
|
{
|
|
"label": "kaganeAPIURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L289",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "kaganeapiurl()",
|
|
"id": "backend_internal_latest_browser_kaganeapiurl"
|
|
},
|
|
{
|
|
"label": "novelfullSeriesURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L307",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "novelfullseriesurl()",
|
|
"id": "backend_internal_latest_browser_novelfullseriesurl"
|
|
},
|
|
{
|
|
"label": "awaitPromise()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L315",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "awaitpromise()",
|
|
"id": "backend_internal_latest_browser_awaitpromise"
|
|
},
|
|
{
|
|
"label": "EvaluateParams",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "evaluateparams",
|
|
"id": "evaluateparams"
|
|
},
|
|
{
|
|
"label": "jsString()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L322",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "jsstring()",
|
|
"id": "backend_internal_latest_browser_jsstring"
|
|
},
|
|
{
|
|
"label": "browser_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "browser_test.go",
|
|
"id": "backend_internal_latest_browser_test"
|
|
},
|
|
{
|
|
"label": "TestKaganeAPIURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "testkaganeapiurl()",
|
|
"id": "backend_internal_latest_browser_test_testkaganeapiurl"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_latest_browser_test_go_t"
|
|
},
|
|
{
|
|
"label": "TestNovelfullSeriesURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "testnovelfullseriesurl()",
|
|
"id": "backend_internal_latest_browser_test_testnovelfullseriesurl"
|
|
},
|
|
{
|
|
"label": "TestClassifyBrowserInterruption()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L64",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "testclassifybrowserinterruption()",
|
|
"id": "backend_internal_latest_browser_test_testclassifybrowserinterruption"
|
|
},
|
|
{
|
|
"label": "cover.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "cover.go",
|
|
"id": "backend_internal_latest_cover"
|
|
},
|
|
{
|
|
"label": "CoverBytesFetcher",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "coverbytesfetcher",
|
|
"id": "latest_coverbytesfetcher"
|
|
},
|
|
{
|
|
"label": "fetchCoverBytes()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L32",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "fetchcoverbytes()",
|
|
"id": "backend_internal_latest_cover_fetchcoverbytes"
|
|
},
|
|
{
|
|
"label": "Context",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "context",
|
|
"id": "backend_internal_latest_cover_go_context"
|
|
},
|
|
{
|
|
"label": "CoverResolver",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "coverresolver",
|
|
"id": "latest_coverresolver"
|
|
},
|
|
{
|
|
"label": "TLSCoverFetcher",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "tlscoverfetcher",
|
|
"id": "latest_tlscoverfetcher"
|
|
},
|
|
{
|
|
"label": "Client",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "client",
|
|
"id": "backend_internal_latest_cover_go_client"
|
|
},
|
|
{
|
|
"label": "NewCoverFetcher()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L64",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "newcoverfetcher()",
|
|
"id": "backend_internal_latest_cover_newcoverfetcher"
|
|
},
|
|
{
|
|
"label": "NewCoverFetcherWithResolver()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L70",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "newcoverfetcherwithresolver()",
|
|
"id": "backend_internal_latest_cover_newcoverfetcherwithresolver"
|
|
},
|
|
{
|
|
"label": "defaultCoverResolver()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L88",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "defaultcoverresolver()",
|
|
"id": "backend_internal_latest_cover_defaultcoverresolver"
|
|
},
|
|
{
|
|
"label": "Addr",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "addr",
|
|
"id": "addr"
|
|
},
|
|
{
|
|
"label": "newCoverHTTPClient()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L92",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "newcoverhttpclient()",
|
|
"id": "backend_internal_latest_cover_newcoverhttpclient"
|
|
},
|
|
{
|
|
"label": ".Fetch()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L125",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": ".fetch()",
|
|
"id": "latest_tlscoverfetcher_fetch"
|
|
},
|
|
{
|
|
"label": ".validateURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L169",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": ".validateurl()",
|
|
"id": "latest_tlscoverfetcher_validateurl"
|
|
},
|
|
{
|
|
"label": "URL",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "url",
|
|
"id": "url"
|
|
},
|
|
{
|
|
"label": "resolveCoverHost()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L192",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "resolvecoverhost()",
|
|
"id": "backend_internal_latest_cover_resolvecoverhost"
|
|
},
|
|
{
|
|
"label": "publicCoverAddress()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L199",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "publiccoveraddress()",
|
|
"id": "backend_internal_latest_cover_publiccoveraddress"
|
|
},
|
|
{
|
|
"label": "cover_fetch_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "cover_fetch_test.go",
|
|
"id": "backend_internal_latest_cover_fetch_test"
|
|
},
|
|
{
|
|
"label": "TestCoverFetcherFetchesPublicHTTPSImage()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "testcoverfetcherfetchespublichttpsimage()",
|
|
"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_latest_cover_fetch_test_go_t"
|
|
},
|
|
{
|
|
"label": "TestNewCoverFetcherRechecksResolverBeforeConnection()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "testnewcoverfetcherrechecksresolverbeforeconnection()",
|
|
"id": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection"
|
|
},
|
|
{
|
|
"label": "roundTripFunc",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L75",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "roundtripfunc",
|
|
"id": "latest_roundtripfunc"
|
|
},
|
|
{
|
|
"label": ".RoundTrip()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L77",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": ".roundtrip()",
|
|
"id": "latest_roundtripfunc_roundtrip"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "request",
|
|
"id": "backend_internal_latest_cover_fetch_test_go_request"
|
|
},
|
|
{
|
|
"label": "Response",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "response",
|
|
"id": "response"
|
|
},
|
|
{
|
|
"label": "coverResponse()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L79",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "coverresponse()",
|
|
"id": "backend_internal_latest_cover_fetch_test_coverresponse"
|
|
},
|
|
{
|
|
"label": "TestCoverFetcherRefusesUnsafeDestinationsBeforeRequest()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L96",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "testcoverfetcherrefusesunsafedestinationsbeforerequest()",
|
|
"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest"
|
|
},
|
|
{
|
|
"label": "TestCoverFetcherStopsRedirectIntoPrivateAddress()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L146",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "testcoverfetcherstopsredirectintoprivateaddress()",
|
|
"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress"
|
|
},
|
|
{
|
|
"label": "TestCoverFetcherRejectsOversizedBody()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L170",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "testcoverfetcherrejectsoversizedbody()",
|
|
"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody"
|
|
},
|
|
{
|
|
"label": "TestCoverFetcherRejectsNonImage()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L190",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "testcoverfetcherrejectsnonimage()",
|
|
"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage"
|
|
},
|
|
{
|
|
"label": "TestCoverFetcherCanonicalisesJpgAlias()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L211",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"norm_label": "testcoverfetchercanonicalisesjpgalias()",
|
|
"id": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias"
|
|
},
|
|
{
|
|
"label": "fetch.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/fetch.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "fetch.go",
|
|
"id": "backend_internal_latest_fetch"
|
|
},
|
|
{
|
|
"label": "TLSFetcher",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/fetch.go",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "tlsfetcher",
|
|
"id": "latest_tlsfetcher"
|
|
},
|
|
{
|
|
"label": "HttpClient",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "httpclient",
|
|
"id": "httpclient"
|
|
},
|
|
{
|
|
"label": "NewTLSFetcher()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/fetch.go",
|
|
"source_location": "L37",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "newtlsfetcher()",
|
|
"id": "backend_internal_latest_fetch_newtlsfetcher"
|
|
},
|
|
{
|
|
"label": ".Get()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/fetch.go",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": ".get()",
|
|
"id": "latest_tlsfetcher_get"
|
|
},
|
|
{
|
|
"label": "Context",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "context",
|
|
"id": "backend_internal_latest_fetch_go_context"
|
|
},
|
|
{
|
|
"label": "poller.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "poller.go",
|
|
"id": "backend_internal_latest_poller"
|
|
},
|
|
{
|
|
"label": "Fetcher",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "fetcher",
|
|
"id": "latest_fetcher"
|
|
},
|
|
{
|
|
"label": "BrowserCoverFetcher",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L22",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "browsercoverfetcher",
|
|
"id": "latest_browsercoverfetcher"
|
|
},
|
|
{
|
|
"label": "Poller",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L40",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "poller",
|
|
"id": "latest_poller"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "store",
|
|
"id": "backend_internal_latest_poller_go_store"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "time",
|
|
"id": "backend_internal_latest_poller_go_time"
|
|
},
|
|
{
|
|
"label": "Duration",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "duration",
|
|
"id": "backend_internal_latest_poller_go_duration"
|
|
},
|
|
{
|
|
"label": ".fillBlankCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L73",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": ".fillblankcover()",
|
|
"id": "latest_poller_fillblankcover"
|
|
},
|
|
{
|
|
"label": "Context",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "context",
|
|
"id": "backend_internal_latest_poller_go_context"
|
|
},
|
|
{
|
|
"label": ".prefetchCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L90",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": ".prefetchcover()",
|
|
"id": "latest_poller_prefetchcover"
|
|
},
|
|
{
|
|
"label": ".storeCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L111",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": ".storecover()",
|
|
"id": "latest_poller_storecover"
|
|
},
|
|
{
|
|
"label": "fetcherFor()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L132",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "fetcherfor()",
|
|
"id": "backend_internal_latest_poller_fetcherfor"
|
|
},
|
|
{
|
|
"label": ".Run()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L152",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": ".run()",
|
|
"id": "latest_poller_run"
|
|
},
|
|
{
|
|
"label": ".runOnce()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L169",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": ".runonce()",
|
|
"id": "latest_poller_runonce"
|
|
},
|
|
{
|
|
"label": ".checkOne()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L211",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": ".checkone()",
|
|
"id": "latest_poller_checkone"
|
|
},
|
|
{
|
|
"label": "fetchableSeriesURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L301",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "fetchableseriesurl()",
|
|
"id": "backend_internal_latest_poller_fetchableseriesurl"
|
|
},
|
|
{
|
|
"label": "poller_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "poller_test.go",
|
|
"id": "backend_internal_latest_poller_test"
|
|
},
|
|
{
|
|
"label": "TestMain()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "testmain()",
|
|
"id": "backend_internal_latest_poller_test_testmain"
|
|
},
|
|
{
|
|
"label": "M",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "m",
|
|
"id": "backend_internal_latest_poller_test_go_m"
|
|
},
|
|
{
|
|
"label": "newTestStore()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "newteststore()",
|
|
"id": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "store",
|
|
"id": "backend_internal_latest_poller_test_go_store"
|
|
},
|
|
{
|
|
"label": "seedForCheck()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "seedforcheck()",
|
|
"id": "backend_internal_latest_poller_test_seedforcheck"
|
|
},
|
|
{
|
|
"label": "readLatestCheckedAt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L64",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "readlatestcheckedat()",
|
|
"id": "backend_internal_latest_poller_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"label": "fakeFetcher",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L79",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "fakefetcher",
|
|
"id": "latest_fakefetcher"
|
|
},
|
|
{
|
|
"label": "Mutex",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "mutex",
|
|
"id": "backend_internal_latest_poller_test_go_mutex"
|
|
},
|
|
{
|
|
"label": "fakeResponse",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L89",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "fakeresponse",
|
|
"id": "latest_fakeresponse"
|
|
},
|
|
{
|
|
"label": ".Get()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L95",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": ".get()",
|
|
"id": "latest_fakefetcher_get"
|
|
},
|
|
{
|
|
"label": "Context",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "context",
|
|
"id": "backend_internal_latest_poller_test_go_context"
|
|
},
|
|
{
|
|
"label": ".callCount()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L105",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": ".callcount()",
|
|
"id": "latest_fakefetcher_callcount"
|
|
},
|
|
{
|
|
"label": "fakeCoverFetcher",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L111",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "fakecoverfetcher",
|
|
"id": "latest_fakecoverfetcher"
|
|
},
|
|
{
|
|
"label": ".Image()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L119",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": ".image()",
|
|
"id": "latest_fakecoverfetcher_image"
|
|
},
|
|
{
|
|
"label": ".callCount()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L129",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": ".callcount()",
|
|
"id": "latest_fakecoverfetcher_callcount"
|
|
},
|
|
{
|
|
"label": "fakeBytesCoverFetcher",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L135",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "fakebytescoverfetcher",
|
|
"id": "latest_fakebytescoverfetcher"
|
|
},
|
|
{
|
|
"label": ".Fetch()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L143",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": ".fetch()",
|
|
"id": "latest_fakebytescoverfetcher_fetch"
|
|
},
|
|
{
|
|
"label": ".callCount()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L153",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": ".callcount()",
|
|
"id": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"label": "newTestPoller()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L161",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "newtestpoller()",
|
|
"id": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "time",
|
|
"id": "backend_internal_latest_poller_test_go_time"
|
|
},
|
|
{
|
|
"label": "seedCoverSource()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L180",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "seedcoversource()",
|
|
"id": "backend_internal_latest_poller_test_seedcoversource"
|
|
},
|
|
{
|
|
"label": "TestRunOncePrefetchesPublicCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L194",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunonceprefetchespubliccover()",
|
|
"id": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover"
|
|
},
|
|
{
|
|
"label": "TestRunOnceDoesNotStoreNonImagePublicCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L227",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncedoesnotstorenonimagepubliccover()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover"
|
|
},
|
|
{
|
|
"label": "TestRunOnceRecordsLatestChapter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L253",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncerecordslatestchapter()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter"
|
|
},
|
|
{
|
|
"label": "TestRunOnceDoesNotReorderList()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L279",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncedoesnotreorderlist()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist"
|
|
},
|
|
{
|
|
"label": "TestRunOnceMarksCheckedOnFailure()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L319",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncemarkscheckedonfailure()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure"
|
|
},
|
|
{
|
|
"label": "TestRunOnceRespectsBatchLimit()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L353",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncerespectsbatchlimit()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit"
|
|
},
|
|
{
|
|
"label": "TestRunOnceFetchesSharedSeriesOnce()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L373",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncefetchessharedseriesonce()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce"
|
|
},
|
|
{
|
|
"label": "TestRunOnceOneBadSeriesDoesNotStallBatch()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L413",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunonceonebadseriesdoesnotstallbatch()",
|
|
"id": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch"
|
|
},
|
|
{
|
|
"label": "TestRunLogsCooldowns()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L439",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunlogscooldowns()",
|
|
"id": "backend_internal_latest_poller_test_testrunlogscooldowns"
|
|
},
|
|
{
|
|
"label": "TestRunOnceHonoursCooldownAcrossPasses()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L461",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncehonourscooldownacrosspasses()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses"
|
|
},
|
|
{
|
|
"label": "TestRunOnceUsesBrowserCooldown()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L489",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunonceusesbrowsercooldown()",
|
|
"id": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown"
|
|
},
|
|
{
|
|
"label": "TestRunOnceCorrectsDownward()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L529",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncecorrectsdownward()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncecorrectsdownward"
|
|
},
|
|
{
|
|
"label": "TestCheckOneValidatesSeriesURLBeforeFetching()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L558",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testcheckonevalidatesseriesurlbeforefetching()",
|
|
"id": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching"
|
|
},
|
|
{
|
|
"label": "TestRunOnceStopsOnCancelledContext()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L598",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncestopsoncancelledcontext()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext"
|
|
},
|
|
{
|
|
"label": "TestFetchableSeriesURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L615",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testfetchableseriesurl()",
|
|
"id": "backend_internal_latest_poller_test_testfetchableseriesurl"
|
|
},
|
|
{
|
|
"label": "TestKaganeSkippedWhenNoBrowserFetcher()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L647",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testkaganeskippedwhennobrowserfetcher()",
|
|
"id": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher"
|
|
},
|
|
{
|
|
"label": "TestNovelfullUsesTLSWhenNoBrowserFetcher()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L678",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testnovelfullusestlswhennobrowserfetcher()",
|
|
"id": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher"
|
|
},
|
|
{
|
|
"label": "TestKaganeUsesBrowserFetcher()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L720",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testkaganeusesbrowserfetcher()",
|
|
"id": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher"
|
|
},
|
|
{
|
|
"label": "TestRunOncePrefetchesKaganeCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L758",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunonceprefetcheskaganecover()",
|
|
"id": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover"
|
|
},
|
|
{
|
|
"label": "TestRunOnceDoesNotRefetchKaganeCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L796",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncedoesnotrefetchkaganecover()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover"
|
|
},
|
|
{
|
|
"label": "TestRunOnceCoverFailureDoesNotBlockChapter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L825",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncecoverfailuredoesnotblockchapter()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter"
|
|
},
|
|
{
|
|
"label": "TestRunOnceRejectsInvalidKaganeCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L859",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncerejectsinvalidkaganecover()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover"
|
|
},
|
|
{
|
|
"label": "TestRunOnceWithoutCoverFetcherStillPollsKagane()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L885",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncewithoutcoverfetcherstillpollskagane()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane"
|
|
},
|
|
{
|
|
"label": "TestRunOnceRoutesNonKaganeCoverToPublicFetcher()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L910",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunonceroutesnonkaganecovertopublicfetcher()",
|
|
"id": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher"
|
|
},
|
|
{
|
|
"label": "TestFetcherForRoutesNovelSites()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L938",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testfetcherforroutesnovelsites()",
|
|
"id": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites"
|
|
},
|
|
{
|
|
"label": "TestFetchableSeriesURLPinsNovelHosts()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L965",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testfetchableseriesurlpinsnovelhosts()",
|
|
"id": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts"
|
|
},
|
|
{
|
|
"label": "TestRunOnceFillsBlankCoverFromSeriesPage()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L991",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncefillsblankcoverfromseriespage()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage"
|
|
},
|
|
{
|
|
"label": "TestRunOnceDoesNotReplaceExistingCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1074",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunoncedoesnotreplaceexistingcover()",
|
|
"id": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover"
|
|
},
|
|
{
|
|
"label": "TestRunOnceRetriesFailedBlankCoverOnNextPoll()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1112",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunonceretriesfailedblankcoveronnextpoll()",
|
|
"id": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll"
|
|
},
|
|
{
|
|
"label": "TestRunOnceBlankCoverFailureDoesNotBlockChapter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1157",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "testrunonceblankcoverfailuredoesnotblockchapter()",
|
|
"id": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter"
|
|
},
|
|
{
|
|
"label": "sites.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "sites.go",
|
|
"id": "backend_internal_latest_sites"
|
|
},
|
|
{
|
|
"label": "latestChapter",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L14",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "latestchapter",
|
|
"id": "latest_latestchapter"
|
|
},
|
|
{
|
|
"label": "comixSeriesID()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L40",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "comixseriesid()",
|
|
"id": "backend_internal_latest_sites_comixseriesid"
|
|
},
|
|
{
|
|
"label": "latestChapterFrom()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L102",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "latestchapterfrom()",
|
|
"id": "backend_internal_latest_sites_latestchapterfrom"
|
|
},
|
|
{
|
|
"label": "browserOnlyCoverURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L202",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "browseronlycoverurl()",
|
|
"id": "backend_internal_latest_sites_browseronlycoverurl"
|
|
},
|
|
{
|
|
"label": "kaganeCoverURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L209",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "kaganecoverurl()",
|
|
"id": "backend_internal_latest_sites_kaganecoverurl"
|
|
},
|
|
{
|
|
"label": "comixCoverURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L230",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "comixcoverurl()",
|
|
"id": "backend_internal_latest_sites_comixcoverurl"
|
|
},
|
|
{
|
|
"label": "coverFrom()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L263",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "coverfrom()",
|
|
"id": "backend_internal_latest_sites_coverfrom"
|
|
},
|
|
{
|
|
"label": "metaContent()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L278",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "metacontent()",
|
|
"id": "backend_internal_latest_sites_metacontent"
|
|
},
|
|
{
|
|
"label": "publishedCoverURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L296",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "publishedcoverurl()",
|
|
"id": "backend_internal_latest_sites_publishedcoverurl"
|
|
},
|
|
{
|
|
"label": "sites_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "sites_test.go",
|
|
"id": "backend_internal_latest_sites_test"
|
|
},
|
|
{
|
|
"label": "TestCoverFrom()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L208",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "testcoverfrom()",
|
|
"id": "backend_internal_latest_sites_test_testcoverfrom"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_latest_sites_test_go_t"
|
|
},
|
|
{
|
|
"label": "TestCoverFromChallenge()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L278",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "testcoverfromchallenge()",
|
|
"id": "backend_internal_latest_sites_test_testcoverfromchallenge"
|
|
},
|
|
{
|
|
"label": "TestLatestChapterFrom()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L299",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "testlatestchapterfrom()",
|
|
"id": "backend_internal_latest_sites_test_testlatestchapterfrom"
|
|
},
|
|
{
|
|
"label": "smoke_image_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "smoke_image_test.go",
|
|
"id": "backend_internal_latest_smoke_image_test"
|
|
},
|
|
{
|
|
"label": "TestSmokeKaganeImage()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L23",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "testsmokekaganeimage()",
|
|
"id": "backend_internal_latest_smoke_image_test_testsmokekaganeimage"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_latest_smoke_image_test_go_t"
|
|
},
|
|
{
|
|
"label": "TestSmokeKaganeGet()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L77",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "testsmokekaganeget()",
|
|
"id": "backend_internal_latest_smoke_image_test_testsmokekaganeget"
|
|
},
|
|
{
|
|
"label": "TestSmokeAcquireKaganeCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L106",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "testsmokeacquirekaganecover()",
|
|
"id": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover"
|
|
},
|
|
{
|
|
"label": "smoke_lnw_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/smoke_lnw_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "smoke_lnw_test.go",
|
|
"id": "backend_internal_latest_smoke_lnw_test"
|
|
},
|
|
{
|
|
"label": "TestSmokeLnwCommentBoundary()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/smoke_lnw_test.go",
|
|
"source_location": "L38",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "testsmokelnwcommentboundary()",
|
|
"id": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_latest_smoke_lnw_test_go_t"
|
|
},
|
|
{
|
|
"label": "checkLnwCommentBoundary()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/latest/smoke_lnw_test.go",
|
|
"source_location": "L78",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"norm_label": "checklnwcommentboundary()",
|
|
"id": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary"
|
|
},
|
|
{
|
|
"label": "pgtest.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "pgtest.go",
|
|
"id": "backend_internal_pgtest_pgtest"
|
|
},
|
|
{
|
|
"label": "Main()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L37",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "main()",
|
|
"id": "backend_internal_pgtest_pgtest_main"
|
|
},
|
|
{
|
|
"label": "M",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "m",
|
|
"id": "backend_internal_pgtest_pgtest_go_m"
|
|
},
|
|
{
|
|
"label": "URL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "url()",
|
|
"id": "backend_internal_pgtest_pgtest_url"
|
|
},
|
|
{
|
|
"label": "TB",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "tb",
|
|
"id": "tb"
|
|
},
|
|
{
|
|
"label": "start()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L73",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "start()",
|
|
"id": "backend_internal_pgtest_pgtest_start"
|
|
},
|
|
{
|
|
"label": "waitReady()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L103",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "waitready()",
|
|
"id": "backend_internal_pgtest_pgtest_waitready"
|
|
},
|
|
{
|
|
"label": "session.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "session.go",
|
|
"id": "backend_internal_session_session"
|
|
},
|
|
{
|
|
"label": "NewID()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L22",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "newid()",
|
|
"id": "backend_internal_session_session_newid"
|
|
},
|
|
{
|
|
"label": "isHTTPS()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L34",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "ishttps()",
|
|
"id": "backend_internal_session_session_ishttps"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "request",
|
|
"id": "backend_internal_session_session_go_request"
|
|
},
|
|
{
|
|
"label": "SetCookie()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L40",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "setcookie()",
|
|
"id": "backend_internal_session_session_setcookie"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "responsewriter",
|
|
"id": "backend_internal_session_session_go_responsewriter"
|
|
},
|
|
{
|
|
"label": "ClearCookie()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "clearcookie()",
|
|
"id": "backend_internal_session_session_clearcookie"
|
|
},
|
|
{
|
|
"label": "ClientIP()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L77",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "clientip()",
|
|
"id": "backend_internal_session_session_clientip"
|
|
},
|
|
{
|
|
"label": "LoginLimiter",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L103",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "loginlimiter",
|
|
"id": "session_loginlimiter"
|
|
},
|
|
{
|
|
"label": "Mutex",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "mutex",
|
|
"id": "backend_internal_session_session_go_mutex"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "time",
|
|
"id": "backend_internal_session_session_go_time"
|
|
},
|
|
{
|
|
"label": "NewLoginLimiter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L108",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "newloginlimiter()",
|
|
"id": "backend_internal_session_session_newloginlimiter"
|
|
},
|
|
{
|
|
"label": ".RetryAfter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L113",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": ".retryafter()",
|
|
"id": "session_loginlimiter_retryafter"
|
|
},
|
|
{
|
|
"label": "Duration",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "duration",
|
|
"id": "backend_internal_session_session_go_duration"
|
|
},
|
|
{
|
|
"label": ".Fail()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L124",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": ".fail()",
|
|
"id": "session_loginlimiter_fail"
|
|
},
|
|
{
|
|
"label": ".Reset()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L130",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": ".reset()",
|
|
"id": "session_loginlimiter_reset"
|
|
},
|
|
{
|
|
"label": ".pruneLocked()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L138",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": ".prunelocked()",
|
|
"id": "session_loginlimiter_prunelocked"
|
|
},
|
|
{
|
|
"label": "session_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "session_test.go",
|
|
"id": "backend_internal_session_session_test"
|
|
},
|
|
{
|
|
"label": "TestNewID()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "testnewid()",
|
|
"id": "backend_internal_session_session_test_testnewid"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_session_session_test_go_t"
|
|
},
|
|
{
|
|
"label": "TestSetSessionCookieAttributes()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "testsetsessioncookieattributes()",
|
|
"id": "backend_internal_session_session_test_testsetsessioncookieattributes"
|
|
},
|
|
{
|
|
"label": "TestClearSessionCookie()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L82",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "testclearsessioncookie()",
|
|
"id": "backend_internal_session_session_test_testclearsessioncookie"
|
|
},
|
|
{
|
|
"label": "TestClientIP()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L96",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "testclientip()",
|
|
"id": "backend_internal_session_session_test_testclientip"
|
|
},
|
|
{
|
|
"label": "TestLoginLimiterBlocksAfterMaxFailures()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L134",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "testloginlimiterblocksaftermaxfailures()",
|
|
"id": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures"
|
|
},
|
|
{
|
|
"label": "TestLoginLimiterWindowExpires()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L152",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "testloginlimiterwindowexpires()",
|
|
"id": "backend_internal_session_session_test_testloginlimiterwindowexpires"
|
|
},
|
|
{
|
|
"label": "TestLoginLimiterResetClearsCounter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L167",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "testloginlimiterresetclearscounter()",
|
|
"id": "backend_internal_session_session_test_testloginlimiterresetclearscounter"
|
|
},
|
|
{
|
|
"label": "TestLoginLimiterIsPerIP()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L179",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "testloginlimiterisperip()",
|
|
"id": "backend_internal_session_session_test_testloginlimiterisperip"
|
|
},
|
|
{
|
|
"label": "sessions.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 34,
|
|
"norm_label": "sessions.go",
|
|
"id": "backend_internal_store_sessions"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"community": 34,
|
|
"norm_label": "session",
|
|
"id": "store_session"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 34,
|
|
"norm_label": "time",
|
|
"id": "backend_internal_store_sessions_go_time"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L22",
|
|
"_origin": "ast",
|
|
"community": 34,
|
|
"norm_label": "store",
|
|
"id": "backend_internal_store_sessions_go_store_store"
|
|
},
|
|
{
|
|
"label": ".CreateSession()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L22",
|
|
"_origin": "ast",
|
|
"community": 34,
|
|
"norm_label": ".createsession()",
|
|
"id": "store_store_createsession"
|
|
},
|
|
{
|
|
"label": "Duration",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 34,
|
|
"norm_label": "duration",
|
|
"id": "backend_internal_store_sessions_go_duration"
|
|
},
|
|
{
|
|
"label": ".GetSession()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L45",
|
|
"_origin": "ast",
|
|
"community": 34,
|
|
"norm_label": ".getsession()",
|
|
"id": "store_store_getsession"
|
|
},
|
|
{
|
|
"label": ".DeleteSession()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L67",
|
|
"_origin": "ast",
|
|
"community": 34,
|
|
"norm_label": ".deletesession()",
|
|
"id": "store_store_deletesession"
|
|
},
|
|
{
|
|
"label": ".DeleteReaderSessions()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L75",
|
|
"_origin": "ast",
|
|
"community": 34,
|
|
"norm_label": ".deletereadersessions()",
|
|
"id": "store_store_deletereadersessions"
|
|
},
|
|
{
|
|
"label": "sessions_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"norm_label": "sessions_test.go",
|
|
"id": "backend_internal_store_sessions_test"
|
|
},
|
|
{
|
|
"label": "TestCreateAndGetSession()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"norm_label": "testcreateandgetsession()",
|
|
"id": "backend_internal_store_sessions_test_testcreateandgetsession"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_store_sessions_test_go_t"
|
|
},
|
|
{
|
|
"label": "TestGetSessionUnknownID()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L29",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"norm_label": "testgetsessionunknownid()",
|
|
"id": "backend_internal_store_sessions_test_testgetsessionunknownid"
|
|
},
|
|
{
|
|
"label": "TestExpiredSessionIsGone()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L36",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"norm_label": "testexpiredsessionisgone()",
|
|
"id": "backend_internal_store_sessions_test_testexpiredsessionisgone"
|
|
},
|
|
{
|
|
"label": "TestDeleteSessionRevokes()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L53",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"norm_label": "testdeletesessionrevokes()",
|
|
"id": "backend_internal_store_sessions_test_testdeletesessionrevokes"
|
|
},
|
|
{
|
|
"label": "TestDeleteSessionIsPerReader()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L71",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"norm_label": "testdeletesessionisperreader()",
|
|
"id": "backend_internal_store_sessions_test_testdeletesessionisperreader"
|
|
},
|
|
{
|
|
"label": "store.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "store.go",
|
|
"id": "backend_internal_store_store"
|
|
},
|
|
{
|
|
"label": "Bookmark",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L32",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": "bookmark",
|
|
"id": "store_bookmark"
|
|
},
|
|
{
|
|
"label": "Series",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L68",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": "series",
|
|
"id": "store_series"
|
|
},
|
|
{
|
|
"label": ".Key()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L91",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"norm_label": ".key()",
|
|
"id": "store_series_key"
|
|
},
|
|
{
|
|
"label": ".HasNewChapter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L96",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".hasnewchapter()",
|
|
"id": "store_bookmark_hasnewchapter"
|
|
},
|
|
{
|
|
"label": "displayChapter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L106",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": "displaychapter()",
|
|
"id": "backend_internal_store_store_displaychapter"
|
|
},
|
|
{
|
|
"label": ".DisplayChapter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L121",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".displaychapter()",
|
|
"id": "store_bookmark_displaychapter"
|
|
},
|
|
{
|
|
"label": ".DisplayLatest()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L127",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".displaylatest()",
|
|
"id": "store_bookmark_displaylatest"
|
|
},
|
|
{
|
|
"label": ".ContinueURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L137",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".continueurl()",
|
|
"id": "store_bookmark_continueurl"
|
|
},
|
|
{
|
|
"label": ".Initial()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L147",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".initial()",
|
|
"id": "store_bookmark_initial"
|
|
},
|
|
{
|
|
"label": "CoverContentType()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L158",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": "covercontenttype()",
|
|
"id": "backend_internal_store_store_covercontenttype"
|
|
},
|
|
{
|
|
"label": "Owner",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L206",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "owner",
|
|
"id": "store_owner"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L214",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": "store",
|
|
"id": "backend_internal_store_store_go_store_store"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "db",
|
|
"id": "db"
|
|
},
|
|
{
|
|
"label": ".OwnerID()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L235",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".ownerid()",
|
|
"id": "store_store_ownerid"
|
|
},
|
|
{
|
|
"label": ".ReaderIDForTokenHash()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L244",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".readeridfortokenhash()",
|
|
"id": "store_store_readeridfortokenhash"
|
|
},
|
|
{
|
|
"label": ".ReaderTokenInfo()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L261",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".readertokeninfo()",
|
|
"id": "store_store_readertokeninfo"
|
|
},
|
|
{
|
|
"label": ".RotateToken()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L280",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".rotatetoken()",
|
|
"id": "store_store_rotatetoken"
|
|
},
|
|
{
|
|
"label": ".EnsureReader()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L304",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".ensurereader()",
|
|
"id": "store_store_ensurereader"
|
|
},
|
|
{
|
|
"label": "ReaderSummary",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L322",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "readersummary",
|
|
"id": "store_readersummary"
|
|
},
|
|
{
|
|
"label": ".Readers()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L331",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".readers()",
|
|
"id": "store_store_readers"
|
|
},
|
|
{
|
|
"label": "Open()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L366",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "open()",
|
|
"id": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"label": "seedOwner()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L433",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "seedowner()",
|
|
"id": "backend_internal_store_store_seedowner"
|
|
},
|
|
{
|
|
"label": "refreshOwnerToken()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L449",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "refreshownertoken()",
|
|
"id": "backend_internal_store_store_refreshownertoken"
|
|
},
|
|
{
|
|
"label": "migrate()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L465",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "migrate()",
|
|
"id": "backend_internal_store_store_migrate"
|
|
},
|
|
{
|
|
"label": "applyMigration()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L499",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "applymigration()",
|
|
"id": "backend_internal_store_store_applymigration"
|
|
},
|
|
{
|
|
"label": ".scanBookmark()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L529",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".scanbookmark()",
|
|
"id": "store_store_scanbookmark"
|
|
},
|
|
{
|
|
"label": "scanSeries()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L561",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "scanseries()",
|
|
"id": "backend_internal_store_store_scanseries"
|
|
},
|
|
{
|
|
"label": ".Close()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L580",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".close()",
|
|
"id": "store_store_close"
|
|
},
|
|
{
|
|
"label": "coverSourceAddress()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L582",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": "coversourceaddress()",
|
|
"id": "backend_internal_store_store_coversourceaddress"
|
|
},
|
|
{
|
|
"label": "coverRelativePath()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L587",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": "coverrelativepath()",
|
|
"id": "backend_internal_store_store_coverrelativepath"
|
|
},
|
|
{
|
|
"label": ".getCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L591",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".getcover()",
|
|
"id": "store_store_getcover"
|
|
},
|
|
{
|
|
"label": ".getCoverByAddress()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L595",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".getcoverbyaddress()",
|
|
"id": "store_store_getcoverbyaddress"
|
|
},
|
|
{
|
|
"label": ".putCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L620",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".putcover()",
|
|
"id": "store_store_putcover"
|
|
},
|
|
{
|
|
"label": "CoverAddress()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L676",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "coveraddress()",
|
|
"id": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"label": ".CoverByAddress()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L686",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".coverbyaddress()",
|
|
"id": "store_store_coverbyaddress"
|
|
},
|
|
{
|
|
"label": ".CoverWireURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L697",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".coverwireurl()",
|
|
"id": "store_store_coverwireurl"
|
|
},
|
|
{
|
|
"label": ".SetSeriesCover()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L709",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".setseriescover()",
|
|
"id": "store_store_setseriescover"
|
|
},
|
|
{
|
|
"label": ".List()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L725",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".list()",
|
|
"id": "store_store_list"
|
|
},
|
|
{
|
|
"label": ".Get()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L750",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".get()",
|
|
"id": "store_store_get"
|
|
},
|
|
{
|
|
"label": ".Upsert()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L787",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".upsert()",
|
|
"id": "store_store_upsert"
|
|
},
|
|
{
|
|
"label": ".Delete()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L887",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".delete()",
|
|
"id": "store_store_delete"
|
|
},
|
|
{
|
|
"label": ".DueForLatestCheck()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L919",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".dueforlatestcheck()",
|
|
"id": "store_store_dueforlatestcheck"
|
|
},
|
|
{
|
|
"label": ".MarkLatestChecked()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L959",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".marklatestchecked()",
|
|
"id": "store_store_marklatestchecked"
|
|
},
|
|
{
|
|
"label": ".LatestCheckedAt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L972",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".latestcheckedat()",
|
|
"id": "store_store_latestcheckedat"
|
|
},
|
|
{
|
|
"label": ".SetLatestChapter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L986",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": ".setlatestchapter()",
|
|
"id": "store_store_setlatestchapter"
|
|
},
|
|
{
|
|
"label": "store_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "store_test.go",
|
|
"id": "backend_internal_store_store_test"
|
|
},
|
|
{
|
|
"label": "TestMain()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "testmain()",
|
|
"id": "backend_internal_store_store_test_testmain"
|
|
},
|
|
{
|
|
"label": "M",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"norm_label": "m",
|
|
"id": "backend_internal_store_store_test_go_m"
|
|
},
|
|
{
|
|
"label": "newTestStore()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L27",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "newteststore()",
|
|
"id": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "store",
|
|
"id": "backend_internal_store_store_test_go_store"
|
|
},
|
|
{
|
|
"label": "secondReader()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L39",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "secondreader()",
|
|
"id": "backend_internal_store_store_test_secondreader"
|
|
},
|
|
{
|
|
"label": "TestOpenIsIdempotent()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "testopenisidempotent()",
|
|
"id": "backend_internal_store_store_test_testopenisidempotent"
|
|
},
|
|
{
|
|
"label": "TestReaderIDForTokenHash()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L83",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testreaderidfortokenhash()",
|
|
"id": "backend_internal_store_store_test_testreaderidfortokenhash"
|
|
},
|
|
{
|
|
"label": "TestReaderTokenInfo()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L102",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testreadertokeninfo()",
|
|
"id": "backend_internal_store_store_test_testreadertokeninfo"
|
|
},
|
|
{
|
|
"label": "TestRotateTokenInvalidatesOldAndSurvivesRestart()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L116",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "testrotatetokeninvalidatesoldandsurvivesrestart()",
|
|
"id": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart"
|
|
},
|
|
{
|
|
"label": "TestStoreGet()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L168",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "teststoreget()",
|
|
"id": "backend_internal_store_store_test_teststoreget"
|
|
},
|
|
{
|
|
"label": "TestStoreGetMissing()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L189",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "teststoregetmissing()",
|
|
"id": "backend_internal_store_store_test_teststoregetmissing"
|
|
},
|
|
{
|
|
"label": "TestBookmarkHasNewChapter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L200",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testbookmarkhasnewchapter()",
|
|
"id": "backend_internal_store_store_test_testbookmarkhasnewchapter"
|
|
},
|
|
{
|
|
"label": "TestBookmarkContinueURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L221",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testbookmarkcontinueurl()",
|
|
"id": "backend_internal_store_store_test_testbookmarkcontinueurl"
|
|
},
|
|
{
|
|
"label": "readLatestCheckedAt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L243",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "readlatestcheckedat()",
|
|
"id": "backend_internal_store_store_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"label": "seedForCheck()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L260",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "seedforcheck()",
|
|
"id": "backend_internal_store_store_test_seedforcheck"
|
|
},
|
|
{
|
|
"label": "TestDueForLatestCheck()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L280",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testdueforlatestcheck()",
|
|
"id": "backend_internal_store_store_test_testdueforlatestcheck"
|
|
},
|
|
{
|
|
"label": "TestDueForLatestCheckOldestFirstAndLimited()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L312",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testdueforlatestcheckoldestfirstandlimited()",
|
|
"id": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited"
|
|
},
|
|
{
|
|
"label": "TestMarkLatestChecked()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L331",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testmarklatestchecked()",
|
|
"id": "backend_internal_store_store_test_testmarklatestchecked"
|
|
},
|
|
{
|
|
"label": "TestUpsertPreservesLatestCheckedAt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L350",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testupsertpreserveslatestcheckedat()",
|
|
"id": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat"
|
|
},
|
|
{
|
|
"label": "TestUpsertDefaultsStatusToReading()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L367",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testupsertdefaultsstatustoreading()",
|
|
"id": "backend_internal_store_store_test_testupsertdefaultsstatustoreading"
|
|
},
|
|
{
|
|
"label": "TestUpsertEmptyStatusPreservesStored()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L383",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testupsertemptystatuspreservesstored()",
|
|
"id": "backend_internal_store_store_test_testupsertemptystatuspreservesstored"
|
|
},
|
|
{
|
|
"label": "TestLatestPollRoundTripPreservesArchived()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L408",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testlatestpollroundtrippreservesarchived()",
|
|
"id": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived"
|
|
},
|
|
{
|
|
"label": "TestUpsertReplacesStatusWhenGiven()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L437",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testupsertreplacesstatuswhengiven()",
|
|
"id": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven"
|
|
},
|
|
{
|
|
"label": "TestUpsertStatusChangeKeepsUpdatedAt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L458",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testupsertstatuschangekeepsupdatedat()",
|
|
"id": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat"
|
|
},
|
|
{
|
|
"label": "TestDueForLatestCheckSkipsFinishedKeepsArchived()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L483",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testdueforlatestcheckskipsfinishedkeepsarchived()",
|
|
"id": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived"
|
|
},
|
|
{
|
|
"label": "TestDisplayChapter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L515",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"norm_label": "testdisplaychapter()",
|
|
"id": "backend_internal_store_store_test_testdisplaychapter"
|
|
},
|
|
{
|
|
"label": "TestUpsertKindDefaultsToManga()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L553",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testupsertkinddefaultstomanga()",
|
|
"id": "backend_internal_store_store_test_testupsertkinddefaultstomanga"
|
|
},
|
|
{
|
|
"label": "TestUpsertKindRoundTrips()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L566",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testupsertkindroundtrips()",
|
|
"id": "backend_internal_store_store_test_testupsertkindroundtrips"
|
|
},
|
|
{
|
|
"label": "TestUpsertEmptyKindKeepsStoredValue()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L582",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testupsertemptykindkeepsstoredvalue()",
|
|
"id": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue"
|
|
},
|
|
{
|
|
"label": "TestMigration0002BackfillsExistingBookmarks()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L610",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "testmigration0002backfillsexistingbookmarks()",
|
|
"id": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks"
|
|
},
|
|
{
|
|
"label": "TestMigration0008DropsLegacyCoverRows()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L675",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "testmigration0008dropslegacycoverrows()",
|
|
"id": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows"
|
|
},
|
|
{
|
|
"label": "readSeries()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L719",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "readseries()",
|
|
"id": "backend_internal_store_store_test_readseries"
|
|
},
|
|
{
|
|
"label": "TestUpsertCreatesSeriesFromClient()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L734",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testupsertcreatesseriesfromclient()",
|
|
"id": "backend_internal_store_store_test_testupsertcreatesseriesfromclient"
|
|
},
|
|
{
|
|
"label": "TestOnSeriesCreatedFiresOnceForANewSeries()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L761",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testonseriescreatedfiresonceforanewseries()",
|
|
"id": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries"
|
|
},
|
|
{
|
|
"label": "TestSetSeriesCoverDoesNotOverwrite()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L794",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testsetseriescoverdoesnotoverwrite()",
|
|
"id": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite"
|
|
},
|
|
{
|
|
"label": "TestCoverByAddress()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L821",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testcoverbyaddress()",
|
|
"id": "backend_internal_store_store_test_testcoverbyaddress"
|
|
},
|
|
{
|
|
"label": "TestUpsertExistingSeriesIgnoresClientTitleCoverURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L853",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testupsertexistingseriesignoresclienttitlecoverurl()",
|
|
"id": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl"
|
|
},
|
|
{
|
|
"label": "TestUpsertExistingSeriesAcceptsKindAndLatest()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L890",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testupsertexistingseriesacceptskindandlatest()",
|
|
"id": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest"
|
|
},
|
|
{
|
|
"label": "TestDeleteKeepsSeriesRow()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L916",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testdeletekeepsseriesrow()",
|
|
"id": "backend_internal_store_store_test_testdeletekeepsseriesrow"
|
|
},
|
|
{
|
|
"label": "seedSecondReader()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L954",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "seedsecondreader()",
|
|
"id": "backend_internal_store_store_test_seedsecondreader"
|
|
},
|
|
{
|
|
"label": "TestDueForLatestCheckOrdersByReaderCountThenAge()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L965",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testdueforlatestcheckordersbyreadercountthenage()",
|
|
"id": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage"
|
|
},
|
|
{
|
|
"label": "TestDueForLatestCheckExcludesOrphanSeries()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L988",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testdueforlatestcheckexcludesorphanseries()",
|
|
"id": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries"
|
|
},
|
|
{
|
|
"label": "TestSeedOwnerIdempotentAndRefreshesTokenHash()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1020",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "testseedowneridempotentandrefreshestokenhash()",
|
|
"id": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash"
|
|
},
|
|
{
|
|
"label": "TestMigration0004AttachesBookmarksToOwner()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1057",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "testmigration0004attachesbookmarkstoowner()",
|
|
"id": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner"
|
|
},
|
|
{
|
|
"label": "TestBookmarkDuplicateImpossibleAtDatabaseLevel()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1118",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testbookmarkduplicateimpossibleatdatabaselevel()",
|
|
"id": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel"
|
|
},
|
|
{
|
|
"label": "TestStoreScopesBookmarksToReader()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1143",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "teststorescopesbookmarkstoreader()",
|
|
"id": "backend_internal_store_store_test_teststorescopesbookmarkstoreader"
|
|
},
|
|
{
|
|
"label": "TestDeleteReaderCascadesToBookmarks()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1186",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testdeletereadercascadestobookmarks()",
|
|
"id": "backend_internal_store_store_test_testdeletereadercascadestobookmarks"
|
|
},
|
|
{
|
|
"label": "TestEnsureReaderCreatesOnceAndNeverClobbersARotation()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1216",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testensurereadercreatesonceandneverclobbersarotation()",
|
|
"id": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation"
|
|
},
|
|
{
|
|
"label": "TestReadersAndSessionRevocation()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1261",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testreadersandsessionrevocation()",
|
|
"id": "backend_internal_store_store_test_testreadersandsessionrevocation"
|
|
},
|
|
{
|
|
"label": "TestTwoReadersShareOneSeriesWithIndependentProgress()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1305",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testtworeadersshareoneserieswithindependentprogress()",
|
|
"id": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress"
|
|
},
|
|
{
|
|
"label": "TestCoverPersistsAcrossReopen()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1361",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "testcoverpersistsacrossreopen()",
|
|
"id": "backend_internal_store_store_test_testcoverpersistsacrossreopen"
|
|
},
|
|
{
|
|
"label": "TestOpenRequiresCoverDirectory()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1391",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "testopenrequirescoverdirectory()",
|
|
"id": "backend_internal_store_store_test_testopenrequirescoverdirectory"
|
|
},
|
|
{
|
|
"label": "TestOpenRequiresAbsoluteCoverBaseURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1399",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "testopenrequiresabsolutecoverbaseurl()",
|
|
"id": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl"
|
|
},
|
|
{
|
|
"label": "TestCoverIsContentAddressedOnFilesystem()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1408",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"norm_label": "testcoveriscontentaddressedonfilesystem()",
|
|
"id": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem"
|
|
},
|
|
{
|
|
"label": "TestCoverStoreAcceptsAnySourceURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1447",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"norm_label": "testcoverstoreacceptsanysourceurl()",
|
|
"id": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl"
|
|
},
|
|
{
|
|
"label": "userscript.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "userscript.go",
|
|
"id": "backend_internal_userscript_userscript"
|
|
},
|
|
{
|
|
"label": "stampVersion()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "stampversion()",
|
|
"id": "backend_internal_userscript_userscript_stampversion"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "time",
|
|
"id": "backend_internal_userscript_userscript_go_time"
|
|
},
|
|
{
|
|
"label": "substituteToken()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "substitutetoken()",
|
|
"id": "backend_internal_userscript_userscript_substitutetoken"
|
|
},
|
|
{
|
|
"label": "Render()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L53",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "render()",
|
|
"id": "backend_internal_userscript_userscript_render"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "responsewriter",
|
|
"id": "backend_internal_userscript_userscript_go_responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "request",
|
|
"id": "backend_internal_userscript_userscript_go_request"
|
|
},
|
|
{
|
|
"label": "Handler()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L91",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "handler()",
|
|
"id": "backend_internal_userscript_userscript_handler"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "store",
|
|
"id": "backend_internal_userscript_userscript_go_store"
|
|
},
|
|
{
|
|
"label": "HandlerFunc",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "handlerfunc",
|
|
"id": "backend_internal_userscript_userscript_go_handlerfunc"
|
|
},
|
|
{
|
|
"label": "userscript_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "userscript_test.go",
|
|
"id": "backend_internal_userscript_userscript_test"
|
|
},
|
|
{
|
|
"label": "TestStampVersionReplacesVersionLineOnly()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L23",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "teststampversionreplacesversionlineonly()",
|
|
"id": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_userscript_userscript_test_go_t"
|
|
},
|
|
{
|
|
"label": "TestStampVersionWithoutVersionLineServedUnmodified()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L40",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "teststampversionwithoutversionlineservedunmodified()",
|
|
"id": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified"
|
|
},
|
|
{
|
|
"label": "TestSubstituteTokenReplacesEveryPlaceholder()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "testsubstitutetokenreplaceseveryplaceholder()",
|
|
"id": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder"
|
|
},
|
|
{
|
|
"label": "TestSubstituteTokenWithoutPlaceholderServedUnmodified()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L62",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"norm_label": "testsubstitutetokenwithoutplaceholderservedunmodified()",
|
|
"id": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified"
|
|
},
|
|
{
|
|
"label": "discord.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "discord.go",
|
|
"id": "backend_internal_web_discord"
|
|
},
|
|
{
|
|
"label": "DiscordConfig",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L41",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "discordconfig",
|
|
"id": "web_discordconfig"
|
|
},
|
|
{
|
|
"label": "oauthStates",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L58",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "oauthstates",
|
|
"id": "web_oauthstates"
|
|
},
|
|
{
|
|
"label": "Mutex",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "mutex",
|
|
"id": "backend_internal_web_discord_go_mutex"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "time",
|
|
"id": "backend_internal_web_discord_go_time"
|
|
},
|
|
{
|
|
"label": "newOAuthStates()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L63",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "newoauthstates()",
|
|
"id": "backend_internal_web_discord_newoauthstates"
|
|
},
|
|
{
|
|
"label": ".put()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L67",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": ".put()",
|
|
"id": "web_oauthstates_put"
|
|
},
|
|
{
|
|
"label": ".take()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L93",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": ".take()",
|
|
"id": "web_oauthstates_take"
|
|
},
|
|
{
|
|
"label": "Handler",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L106",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "handler",
|
|
"id": "backend_internal_web_discord_go_web_handler"
|
|
},
|
|
{
|
|
"label": ".discordStart()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L106",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": ".discordstart()",
|
|
"id": "web_handler_discordstart"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "responsewriter",
|
|
"id": "backend_internal_web_discord_go_responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "request",
|
|
"id": "backend_internal_web_discord_go_request"
|
|
},
|
|
{
|
|
"label": ".discordCallback()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L123",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": ".discordcallback()",
|
|
"id": "web_handler_discordcallback"
|
|
},
|
|
{
|
|
"label": ".exchangeToken()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L214",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": ".exchangetoken()",
|
|
"id": "web_handler_exchangetoken"
|
|
},
|
|
{
|
|
"label": "Context",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "context",
|
|
"id": "backend_internal_web_discord_go_context"
|
|
},
|
|
{
|
|
"label": ".discordUserID()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L248",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": ".discorduserid()",
|
|
"id": "web_handler_discorduserid"
|
|
},
|
|
{
|
|
"label": "discordMember",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L276",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "discordmember",
|
|
"id": "web_discordmember"
|
|
},
|
|
{
|
|
"label": ".discordMember()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L291",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": ".discordmember()",
|
|
"id": "web_handler_discordmember"
|
|
},
|
|
{
|
|
"label": "discordToken",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L318",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "discordtoken",
|
|
"id": "web_discordtoken"
|
|
},
|
|
{
|
|
"label": "oauth_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "oauth_test.go",
|
|
"id": "backend_internal_web_oauth_test"
|
|
},
|
|
{
|
|
"label": "TestOAuthStateSingleUse()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "testoauthstatesingleuse()",
|
|
"id": "backend_internal_web_oauth_test_testoauthstatesingleuse"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "t",
|
|
"id": "backend_internal_web_oauth_test_go_t"
|
|
},
|
|
{
|
|
"label": "TestOAuthStateUnknownOrExpired()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "testoauthstateunknownorexpired()",
|
|
"id": "backend_internal_web_oauth_test_testoauthstateunknownorexpired"
|
|
},
|
|
{
|
|
"label": "TestOAuthStateEviction()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L32",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"norm_label": "testoauthstateeviction()",
|
|
"id": "backend_internal_web_oauth_test_testoauthstateeviction"
|
|
},
|
|
{
|
|
"label": "filter.js",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 35,
|
|
"norm_label": "filter.js",
|
|
"id": "backend_internal_web_static_filter"
|
|
},
|
|
{
|
|
"label": "applyFilter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L4",
|
|
"_origin": "ast",
|
|
"community": 35,
|
|
"norm_label": "applyfilter()",
|
|
"id": "backend_internal_web_static_filter_applyfilter"
|
|
},
|
|
{
|
|
"label": "setActiveTab()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"community": 35,
|
|
"norm_label": "setactivetab()",
|
|
"id": "backend_internal_web_static_filter_setactivetab"
|
|
},
|
|
{
|
|
"label": "closeCardPanels()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L68",
|
|
"_origin": "ast",
|
|
"community": 35,
|
|
"norm_label": "closecardpanels()",
|
|
"id": "backend_internal_web_static_filter_closecardpanels"
|
|
},
|
|
{
|
|
"label": "togglePanel()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L80",
|
|
"_origin": "ast",
|
|
"community": 35,
|
|
"norm_label": "togglepanel()",
|
|
"id": "backend_internal_web_static_filter_togglepanel"
|
|
},
|
|
{
|
|
"label": "toggleChapterForm()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L95",
|
|
"_origin": "ast",
|
|
"community": 35,
|
|
"norm_label": "togglechapterform()",
|
|
"id": "backend_internal_web_static_filter_togglechapterform"
|
|
},
|
|
{
|
|
"label": "toggleConfirmRow()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L102",
|
|
"_origin": "ast",
|
|
"community": 35,
|
|
"norm_label": "toggleconfirmrow()",
|
|
"id": "backend_internal_web_static_filter_toggleconfirmrow"
|
|
},
|
|
{
|
|
"label": "showError()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L133",
|
|
"_origin": "ast",
|
|
"community": 35,
|
|
"norm_label": "showerror()",
|
|
"id": "backend_internal_web_static_filter_showerror"
|
|
},
|
|
{
|
|
"label": "reasonFrom()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L166",
|
|
"_origin": "ast",
|
|
"community": 35,
|
|
"norm_label": "reasonfrom()",
|
|
"id": "backend_internal_web_static_filter_reasonfrom"
|
|
},
|
|
{
|
|
"label": "htmx.min.js",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "htmx.min.js",
|
|
"id": "backend_internal_web_static_htmx_min"
|
|
},
|
|
{
|
|
"label": "d()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "d()",
|
|
"id": "backend_internal_web_static_htmx_min_d"
|
|
},
|
|
{
|
|
"label": "ee()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ee()",
|
|
"id": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"label": "s()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "s()",
|
|
"id": "backend_internal_web_static_htmx_min_s"
|
|
},
|
|
{
|
|
"label": "te()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "te()",
|
|
"id": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"label": "c()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "c()",
|
|
"id": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"label": "ne()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ne()",
|
|
"id": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"label": "m()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "m()",
|
|
"id": "backend_internal_web_static_htmx_min_m"
|
|
},
|
|
{
|
|
"label": "o()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "o()",
|
|
"id": "backend_internal_web_static_htmx_min_o"
|
|
},
|
|
{
|
|
"label": "i()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "i()",
|
|
"id": "backend_internal_web_static_htmx_min_i"
|
|
},
|
|
{
|
|
"label": "re()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "re()",
|
|
"id": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"label": "h()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "h()",
|
|
"id": "backend_internal_web_static_htmx_min_h"
|
|
},
|
|
{
|
|
"label": "T()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "t()",
|
|
"id": "backend_internal_web_static_htmx_min_t"
|
|
},
|
|
{
|
|
"label": "q()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "q()",
|
|
"id": "backend_internal_web_static_htmx_min_q"
|
|
},
|
|
{
|
|
"label": "L()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "l()",
|
|
"id": "backend_internal_web_static_htmx_min_l"
|
|
},
|
|
{
|
|
"label": "A()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "a()",
|
|
"id": "backend_internal_web_static_htmx_min_a"
|
|
},
|
|
{
|
|
"label": "N()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "n()",
|
|
"id": "backend_internal_web_static_htmx_min_n"
|
|
},
|
|
{
|
|
"label": "P()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "p()",
|
|
"id": "backend_internal_web_static_htmx_min_p"
|
|
},
|
|
{
|
|
"label": "oe()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "oe()",
|
|
"id": "backend_internal_web_static_htmx_min_oe"
|
|
},
|
|
{
|
|
"label": "k()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "k()",
|
|
"id": "backend_internal_web_static_htmx_min_k"
|
|
},
|
|
{
|
|
"label": "ie()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ie()",
|
|
"id": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"label": "se()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "se()",
|
|
"id": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"label": "X()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "x()",
|
|
"id": "backend_internal_web_static_htmx_min_x"
|
|
},
|
|
{
|
|
"label": "le()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "le()",
|
|
"id": "backend_internal_web_static_htmx_min_le"
|
|
},
|
|
{
|
|
"label": "F()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "f()",
|
|
"id": "backend_internal_web_static_htmx_min_f"
|
|
},
|
|
{
|
|
"label": "ce()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ce()",
|
|
"id": "backend_internal_web_static_htmx_min_ce"
|
|
},
|
|
{
|
|
"label": "B()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "b()",
|
|
"id": "backend_internal_web_static_htmx_min_b"
|
|
},
|
|
{
|
|
"label": "U()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "u()",
|
|
"id": "backend_internal_web_static_htmx_min_u"
|
|
},
|
|
{
|
|
"label": "e()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "e()",
|
|
"id": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"label": "j()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "j()",
|
|
"id": "backend_internal_web_static_htmx_min_j"
|
|
},
|
|
{
|
|
"label": "V()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "v()",
|
|
"id": "backend_internal_web_static_htmx_min_v"
|
|
},
|
|
{
|
|
"label": "_()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "_()",
|
|
"id": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min"
|
|
},
|
|
{
|
|
"label": "z()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "z()",
|
|
"id": "backend_internal_web_static_htmx_min_z"
|
|
},
|
|
{
|
|
"label": "ue()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ue()",
|
|
"id": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"label": "G()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "g()",
|
|
"id": "backend_internal_web_static_htmx_min_g"
|
|
},
|
|
{
|
|
"label": "W()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "w()",
|
|
"id": "backend_internal_web_static_htmx_min_w"
|
|
},
|
|
{
|
|
"label": "Y()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "y()",
|
|
"id": "backend_internal_web_static_htmx_min_y"
|
|
},
|
|
{
|
|
"label": "ge()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ge()",
|
|
"id": "backend_internal_web_static_htmx_min_ge"
|
|
},
|
|
{
|
|
"label": "ae()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ae()",
|
|
"id": "backend_internal_web_static_htmx_min_ae"
|
|
},
|
|
{
|
|
"label": "xe()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "xe()",
|
|
"id": "backend_internal_web_static_htmx_min_xe"
|
|
},
|
|
{
|
|
"label": "ye()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ye()",
|
|
"id": "backend_internal_web_static_htmx_min_ye"
|
|
},
|
|
{
|
|
"label": "be()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "be()",
|
|
"id": "backend_internal_web_static_htmx_min_be"
|
|
},
|
|
{
|
|
"label": "we()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "we()",
|
|
"id": "backend_internal_web_static_htmx_min_we"
|
|
},
|
|
{
|
|
"label": "He()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "he()",
|
|
"id": "backend_internal_web_static_htmx_min_he"
|
|
},
|
|
{
|
|
"label": "qe()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "qe()",
|
|
"id": "backend_internal_web_static_htmx_min_qe"
|
|
},
|
|
{
|
|
"label": "Pe()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "pe()",
|
|
"id": "backend_internal_web_static_htmx_min_pe"
|
|
},
|
|
{
|
|
"label": "ke()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ke()",
|
|
"id": "backend_internal_web_static_htmx_min_ke"
|
|
},
|
|
{
|
|
"label": "De()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "de()",
|
|
"id": "backend_internal_web_static_htmx_min_de"
|
|
},
|
|
{
|
|
"label": "Me()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "me()",
|
|
"id": "backend_internal_web_static_htmx_min_me"
|
|
},
|
|
{
|
|
"label": "Fe()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "fe()",
|
|
"id": "backend_internal_web_static_htmx_min_fe"
|
|
},
|
|
{
|
|
"label": "je()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "je()",
|
|
"id": "backend_internal_web_static_htmx_min_je"
|
|
},
|
|
{
|
|
"label": "Ve()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ve()",
|
|
"id": "backend_internal_web_static_htmx_min_ve"
|
|
},
|
|
{
|
|
"label": "ze()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ze()",
|
|
"id": "backend_internal_web_static_htmx_min_ze"
|
|
},
|
|
{
|
|
"label": "et()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "et()",
|
|
"id": "backend_internal_web_static_htmx_min_et"
|
|
},
|
|
{
|
|
"label": "tt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "tt()",
|
|
"id": "backend_internal_web_static_htmx_min_tt"
|
|
},
|
|
{
|
|
"label": "nt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "nt()",
|
|
"id": "backend_internal_web_static_htmx_min_nt"
|
|
},
|
|
{
|
|
"label": "rt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "rt()",
|
|
"id": "backend_internal_web_static_htmx_min_rt"
|
|
},
|
|
{
|
|
"label": "it()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "it()",
|
|
"id": "backend_internal_web_static_htmx_min_it"
|
|
},
|
|
{
|
|
"label": "st()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "st()",
|
|
"id": "backend_internal_web_static_htmx_min_st"
|
|
},
|
|
{
|
|
"label": "lt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "lt()",
|
|
"id": "backend_internal_web_static_htmx_min_lt"
|
|
},
|
|
{
|
|
"label": "ct()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ct()",
|
|
"id": "backend_internal_web_static_htmx_min_ct"
|
|
},
|
|
{
|
|
"label": "ut()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ut()",
|
|
"id": "backend_internal_web_static_htmx_min_ut"
|
|
},
|
|
{
|
|
"label": "at()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "at()",
|
|
"id": "backend_internal_web_static_htmx_min_at"
|
|
},
|
|
{
|
|
"label": "ft()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ft()",
|
|
"id": "backend_internal_web_static_htmx_min_ft"
|
|
},
|
|
{
|
|
"label": "ht()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ht()",
|
|
"id": "backend_internal_web_static_htmx_min_ht"
|
|
},
|
|
{
|
|
"label": "dt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "dt()",
|
|
"id": "backend_internal_web_static_htmx_min_dt"
|
|
},
|
|
{
|
|
"label": "gt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "gt()",
|
|
"id": "backend_internal_web_static_htmx_min_gt"
|
|
},
|
|
{
|
|
"label": "pt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "pt()",
|
|
"id": "backend_internal_web_static_htmx_min_pt"
|
|
},
|
|
{
|
|
"label": "yt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "yt()",
|
|
"id": "backend_internal_web_static_htmx_min_yt"
|
|
},
|
|
{
|
|
"label": "bt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "bt()",
|
|
"id": "backend_internal_web_static_htmx_min_bt"
|
|
},
|
|
{
|
|
"label": "vt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "vt()",
|
|
"id": "backend_internal_web_static_htmx_min_vt"
|
|
},
|
|
{
|
|
"label": "wt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "wt()",
|
|
"id": "backend_internal_web_static_htmx_min_wt"
|
|
},
|
|
{
|
|
"label": "Ot()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ot()",
|
|
"id": "backend_internal_web_static_htmx_min_ot"
|
|
},
|
|
{
|
|
"label": "qt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "qt()",
|
|
"id": "backend_internal_web_static_htmx_min_qt"
|
|
},
|
|
{
|
|
"label": "kt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "kt()",
|
|
"id": "backend_internal_web_static_htmx_min_kt"
|
|
},
|
|
{
|
|
"label": "Mt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "mt()",
|
|
"id": "backend_internal_web_static_htmx_min_mt"
|
|
},
|
|
{
|
|
"label": "Xt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "xt()",
|
|
"id": "backend_internal_web_static_htmx_min_xt"
|
|
},
|
|
{
|
|
"label": "jt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "jt()",
|
|
"id": "backend_internal_web_static_htmx_min_jt"
|
|
},
|
|
{
|
|
"label": "zt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "zt()",
|
|
"id": "backend_internal_web_static_htmx_min_zt"
|
|
},
|
|
{
|
|
"label": "en()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "en()",
|
|
"id": "backend_internal_web_static_htmx_min_en"
|
|
},
|
|
{
|
|
"label": "tn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "tn()",
|
|
"id": "backend_internal_web_static_htmx_min_tn"
|
|
},
|
|
{
|
|
"label": "nn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "nn()",
|
|
"id": "backend_internal_web_static_htmx_min_nn"
|
|
},
|
|
{
|
|
"label": "rn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "rn()",
|
|
"id": "backend_internal_web_static_htmx_min_rn"
|
|
},
|
|
{
|
|
"label": "on()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "on()",
|
|
"id": "backend_internal_web_static_htmx_min_on"
|
|
},
|
|
{
|
|
"label": "sn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "sn()",
|
|
"id": "backend_internal_web_static_htmx_min_sn"
|
|
},
|
|
{
|
|
"label": "ln()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "ln()",
|
|
"id": "backend_internal_web_static_htmx_min_ln"
|
|
},
|
|
{
|
|
"label": "cn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "cn()",
|
|
"id": "backend_internal_web_static_htmx_min_cn"
|
|
},
|
|
{
|
|
"label": "un()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "un()",
|
|
"id": "backend_internal_web_static_htmx_min_un"
|
|
},
|
|
{
|
|
"label": "an()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "an()",
|
|
"id": "backend_internal_web_static_htmx_min_an"
|
|
},
|
|
{
|
|
"label": "fn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "fn()",
|
|
"id": "backend_internal_web_static_htmx_min_fn"
|
|
},
|
|
{
|
|
"label": "hn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "hn()",
|
|
"id": "backend_internal_web_static_htmx_min_hn"
|
|
},
|
|
{
|
|
"label": "dn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "dn()",
|
|
"id": "backend_internal_web_static_htmx_min_dn"
|
|
},
|
|
{
|
|
"label": "gn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "gn()",
|
|
"id": "backend_internal_web_static_htmx_min_gn"
|
|
},
|
|
{
|
|
"label": "pn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "pn()",
|
|
"id": "backend_internal_web_static_htmx_min_pn"
|
|
},
|
|
{
|
|
"label": "mn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "mn()",
|
|
"id": "backend_internal_web_static_htmx_min_mn"
|
|
},
|
|
{
|
|
"label": "xn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "xn()",
|
|
"id": "backend_internal_web_static_htmx_min_xn"
|
|
},
|
|
{
|
|
"label": "yn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "yn()",
|
|
"id": "backend_internal_web_static_htmx_min_yn"
|
|
},
|
|
{
|
|
"label": "bn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "bn()",
|
|
"id": "backend_internal_web_static_htmx_min_bn"
|
|
},
|
|
{
|
|
"label": "vn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "vn()",
|
|
"id": "backend_internal_web_static_htmx_min_vn"
|
|
},
|
|
{
|
|
"label": "wn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "wn()",
|
|
"id": "backend_internal_web_static_htmx_min_wn"
|
|
},
|
|
{
|
|
"label": "R()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "r()",
|
|
"id": "backend_internal_web_static_htmx_min_r"
|
|
},
|
|
{
|
|
"label": "qn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "qn()",
|
|
"id": "backend_internal_web_static_htmx_min_qn"
|
|
},
|
|
{
|
|
"label": "In()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "in()",
|
|
"id": "backend_internal_web_static_htmx_min_in"
|
|
},
|
|
{
|
|
"label": "kn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "kn()",
|
|
"id": "backend_internal_web_static_htmx_min_kn"
|
|
},
|
|
{
|
|
"label": "zn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"norm_label": "zn()",
|
|
"id": "backend_internal_web_static_htmx_min_zn"
|
|
},
|
|
{
|
|
"label": "web.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "web.go",
|
|
"id": "backend_internal_web_web"
|
|
},
|
|
{
|
|
"label": "Handler",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "handler",
|
|
"id": "backend_internal_web_web_go_web_handler"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "store",
|
|
"id": "backend_internal_web_web_go_store"
|
|
},
|
|
{
|
|
"label": "Template",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "template",
|
|
"id": "template"
|
|
},
|
|
{
|
|
"label": "Client",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "client",
|
|
"id": "backend_internal_web_web_go_client"
|
|
},
|
|
{
|
|
"label": "listView",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "listview",
|
|
"id": "web_listview"
|
|
},
|
|
{
|
|
"label": ".PageURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L93",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".pageurl()",
|
|
"id": "web_listview_pageurl"
|
|
},
|
|
{
|
|
"label": ".ListURL()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L100",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".listurl()",
|
|
"id": "web_listview_listurl"
|
|
},
|
|
{
|
|
"label": "loginView",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L108",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "loginview",
|
|
"id": "web_loginview"
|
|
},
|
|
{
|
|
"label": "New()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L114",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"norm_label": "new()",
|
|
"id": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"label": ".Register()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L132",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".register()",
|
|
"id": "web_handler_register"
|
|
},
|
|
{
|
|
"label": "ServeMux",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "servemux",
|
|
"id": "servemux"
|
|
},
|
|
{
|
|
"label": "staticHandler()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L161",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "statichandler()",
|
|
"id": "backend_internal_web_web_statichandler"
|
|
},
|
|
{
|
|
"label": "ctxKey",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L180",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "ctxkey",
|
|
"id": "web_ctxkey"
|
|
},
|
|
{
|
|
"label": ".sessionReader()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L189",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".sessionreader()",
|
|
"id": "web_handler_sessionreader"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "request",
|
|
"id": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"label": ".requireSession()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L205",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".requiresession()",
|
|
"id": "web_handler_requiresession"
|
|
},
|
|
{
|
|
"label": "HandlerFunc",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "handlerfunc",
|
|
"id": "backend_internal_web_web_go_handlerfunc"
|
|
},
|
|
{
|
|
"label": "readerOf()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L217",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "readerof()",
|
|
"id": "backend_internal_web_web_readerof"
|
|
},
|
|
{
|
|
"label": ".render()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L219",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".render()",
|
|
"id": "web_handler_render"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "responsewriter",
|
|
"id": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"label": ".index()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L231",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".index()",
|
|
"id": "web_handler_index"
|
|
},
|
|
{
|
|
"label": "filterBookmarks()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L256",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "filterbookmarks()",
|
|
"id": "backend_internal_web_web_filterbookmarks"
|
|
},
|
|
{
|
|
"label": "kindOf()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L269",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "kindof()",
|
|
"id": "backend_internal_web_web_kindof"
|
|
},
|
|
{
|
|
"label": "libOf()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L279",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "libof()",
|
|
"id": "backend_internal_web_web_libof"
|
|
},
|
|
{
|
|
"label": ".buildListView()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L293",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".buildlistview()",
|
|
"id": "web_handler_buildlistview"
|
|
},
|
|
{
|
|
"label": ".uiList()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L349",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".uilist()",
|
|
"id": "web_handler_uilist"
|
|
},
|
|
{
|
|
"label": "currentTab()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L366",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "currenttab()",
|
|
"id": "backend_internal_web_web_currenttab"
|
|
},
|
|
{
|
|
"label": "currentLib()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L377",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": "currentlib()",
|
|
"id": "backend_internal_web_web_currentlib"
|
|
},
|
|
{
|
|
"label": ".writeChromeOOB()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L390",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".writechromeoob()",
|
|
"id": "web_handler_writechromeoob"
|
|
},
|
|
{
|
|
"label": ".refreshChrome()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L407",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".refreshchrome()",
|
|
"id": "web_handler_refreshchrome"
|
|
},
|
|
{
|
|
"label": ".renderLogin()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L419",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".renderlogin()",
|
|
"id": "web_handler_renderlogin"
|
|
},
|
|
{
|
|
"label": ".logout()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L425",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".logout()",
|
|
"id": "web_handler_logout"
|
|
},
|
|
{
|
|
"label": ".loadForMutation()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L437",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".loadformutation()",
|
|
"id": "web_handler_loadformutation"
|
|
},
|
|
{
|
|
"label": ".saveAndRenderCard()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L465",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".saveandrendercard()",
|
|
"id": "web_handler_saveandrendercard"
|
|
},
|
|
{
|
|
"label": ".uiFavorite()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L478",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".uifavorite()",
|
|
"id": "web_handler_uifavorite"
|
|
},
|
|
{
|
|
"label": ".uiStatus()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L494",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".uistatus()",
|
|
"id": "web_handler_uistatus"
|
|
},
|
|
{
|
|
"label": ".uiChapter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L525",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".uichapter()",
|
|
"id": "web_handler_uichapter"
|
|
},
|
|
{
|
|
"label": ".uiDelete()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L552",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".uidelete()",
|
|
"id": "web_handler_uidelete"
|
|
},
|
|
{
|
|
"label": ".installUserscript()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L578",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".installuserscript()",
|
|
"id": "web_handler_installuserscript"
|
|
},
|
|
{
|
|
"label": ".rotateToken()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L602",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".rotatetoken()",
|
|
"id": "web_handler_rotatetoken"
|
|
},
|
|
{
|
|
"label": ".revokeReaderSessions()",
|
|
"file_type": "code",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L627",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"norm_label": ".revokereadersessions()",
|
|
"id": "web_handler_revokereadersessions"
|
|
},
|
|
{
|
|
"label": "main.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "main.go",
|
|
"id": "backend_main"
|
|
},
|
|
{
|
|
"label": "Config",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "config",
|
|
"id": "backend_config"
|
|
},
|
|
{
|
|
"label": "LatestPoll",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L68",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "latestpoll",
|
|
"id": "backend_latestpoll"
|
|
},
|
|
{
|
|
"label": "Duration",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "duration",
|
|
"id": "backend_main_go_duration"
|
|
},
|
|
{
|
|
"label": "envOr()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L88",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "envor()",
|
|
"id": "backend_main_envor"
|
|
},
|
|
{
|
|
"label": "envBool()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L96",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "envbool()",
|
|
"id": "backend_main_envbool"
|
|
},
|
|
{
|
|
"label": "envDuration()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L113",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "envduration()",
|
|
"id": "backend_main_envduration"
|
|
},
|
|
{
|
|
"label": "envInt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L127",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "envint()",
|
|
"id": "backend_main_envint"
|
|
},
|
|
{
|
|
"label": "clampPollCooldown()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L140",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "clamppollcooldown()",
|
|
"id": "backend_main_clamppollcooldown"
|
|
},
|
|
{
|
|
"label": "loadLatestPoll()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L150",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "loadlatestpoll()",
|
|
"id": "backend_main_loadlatestpoll"
|
|
},
|
|
{
|
|
"label": "loadConfig()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L172",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "loadconfig()",
|
|
"id": "backend_main_loadconfig"
|
|
},
|
|
{
|
|
"label": "newRouter()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L203",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "newrouter()",
|
|
"id": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "store",
|
|
"id": "backend_main_go_store"
|
|
},
|
|
{
|
|
"label": "Handler",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "handler",
|
|
"id": "backend_main_go_handler"
|
|
},
|
|
{
|
|
"label": "guardEmptyUserscriptToken()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L248",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "guardemptyuserscripttoken()",
|
|
"id": "backend_main_guardemptyuserscripttoken"
|
|
},
|
|
{
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L258",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "main()",
|
|
"id": "backend_main_main"
|
|
},
|
|
{
|
|
"label": "newLatestPoller()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L381",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "newlatestpoller()",
|
|
"id": "backend_main_newlatestpoller"
|
|
},
|
|
{
|
|
"label": "startLatestPoller()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L405",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "startlatestpoller()",
|
|
"id": "backend_main_startlatestpoller"
|
|
},
|
|
{
|
|
"label": "Context",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "context",
|
|
"id": "backend_main_go_context"
|
|
},
|
|
{
|
|
"label": "main_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "main_test.go",
|
|
"id": "backend_main_test"
|
|
},
|
|
{
|
|
"label": "TestLoadLatestPollDefaults()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testloadlatestpolldefaults()",
|
|
"id": "backend_main_test_testloadlatestpolldefaults"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "t",
|
|
"id": "backend_main_test_go_t"
|
|
},
|
|
{
|
|
"label": "TestLoadConfigReadsCoverDirectory()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L40",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testloadconfigreadscoverdirectory()",
|
|
"id": "backend_main_test_testloadconfigreadscoverdirectory"
|
|
},
|
|
{
|
|
"label": "TestLoadLatestPollEnabledParsing()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testloadlatestpollenabledparsing()",
|
|
"id": "backend_main_test_testloadlatestpollenabledparsing"
|
|
},
|
|
{
|
|
"label": "TestLoadLatestPollClampsAndFallsBack()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L66",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testloadlatestpollclampsandfallsback()",
|
|
"id": "backend_main_test_testloadlatestpollclampsandfallsback"
|
|
},
|
|
{
|
|
"label": "TestNewLatestPollerWiresCooldowns()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L158",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testnewlatestpollerwirescooldowns()",
|
|
"id": "backend_main_test_testnewlatestpollerwirescooldowns"
|
|
},
|
|
{
|
|
"label": "TestPutStatusValidation()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L168",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testputstatusvalidation()",
|
|
"id": "backend_main_test_testputstatusvalidation"
|
|
},
|
|
{
|
|
"label": "TestPutOmittedStatusPreservesArchivedAndAppliesProgress()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L215",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testputomittedstatuspreservesarchivedandappliesprogress()",
|
|
"id": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress"
|
|
},
|
|
{
|
|
"label": "TestGzipCompressesTextNotFonts()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L246",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testgzipcompressestextnotfonts()",
|
|
"id": "backend_main_test_testgzipcompressestextnotfonts"
|
|
},
|
|
{
|
|
"label": "TestPutKindValidation()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L289",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testputkindvalidation()",
|
|
"id": "backend_main_test_testputkindvalidation"
|
|
},
|
|
{
|
|
"label": "TestPutOmittedKindPreservesNovelAndAppliesProgress()",
|
|
"file_type": "code",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L332",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testputomittedkindpreservesnovelandappliesprogress()",
|
|
"id": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress"
|
|
},
|
|
{
|
|
"label": "reader_credential_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "reader_credential_test.go",
|
|
"id": "backend_reader_credential_test"
|
|
},
|
|
{
|
|
"label": "registerReader()",
|
|
"file_type": "code",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "registerreader()",
|
|
"id": "backend_reader_credential_test_registerreader"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "t",
|
|
"id": "backend_reader_credential_test_go_t"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "store",
|
|
"id": "backend_reader_credential_test_go_store"
|
|
},
|
|
{
|
|
"label": "credRequest()",
|
|
"file_type": "code",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "credrequest()",
|
|
"id": "backend_reader_credential_test_credrequest"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "request",
|
|
"id": "backend_reader_credential_test_go_request"
|
|
},
|
|
{
|
|
"label": "readerCredential()",
|
|
"file_type": "code",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L38",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "readercredential()",
|
|
"id": "backend_reader_credential_test_readercredential"
|
|
},
|
|
{
|
|
"label": "withBody()",
|
|
"file_type": "code",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "withbody()",
|
|
"id": "backend_reader_credential_test_withbody"
|
|
},
|
|
{
|
|
"label": "TestUnknownCredentialRejected()",
|
|
"file_type": "code",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testunknowncredentialrejected()",
|
|
"id": "backend_reader_credential_test_testunknowncredentialrejected"
|
|
},
|
|
{
|
|
"label": "TestPerReaderIsolation()",
|
|
"file_type": "code",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L69",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testperreaderisolation()",
|
|
"id": "backend_reader_credential_test_testperreaderisolation"
|
|
},
|
|
{
|
|
"label": "TestInstallServesScriptWithCredential()",
|
|
"file_type": "code",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L195",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testinstallservesscriptwithcredential()",
|
|
"id": "backend_reader_credential_test_testinstallservesscriptwithcredential"
|
|
},
|
|
{
|
|
"label": "TestRotateCredentialViaWebUI()",
|
|
"file_type": "code",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L262",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"norm_label": "testrotatecredentialviawebui()",
|
|
"id": "backend_reader_credential_test_testrotatecredentialviawebui"
|
|
},
|
|
{
|
|
"label": "TestIndexShowsSetupPanelWithoutCredential()",
|
|
"file_type": "code",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L334",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testindexshowssetuppanelwithoutcredential()",
|
|
"id": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential"
|
|
},
|
|
{
|
|
"label": "web_test.go",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "web_test.go",
|
|
"id": "backend_web_test"
|
|
},
|
|
{
|
|
"label": "newWebTestServer()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "newwebtestserver()",
|
|
"id": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "t",
|
|
"id": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"label": "Handler",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "handler",
|
|
"id": "backend_web_test_go_handler"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "store",
|
|
"id": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"label": "sessionCookie()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L38",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "sessioncookie()",
|
|
"id": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"label": "Cookie",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "cookie",
|
|
"id": "backend_web_test_go_cookie"
|
|
},
|
|
{
|
|
"label": "discordStub",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "discordstub",
|
|
"id": "backend_discordstub"
|
|
},
|
|
{
|
|
"label": "tokenRequest",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L65",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "tokenrequest",
|
|
"id": "backend_tokenrequest"
|
|
},
|
|
{
|
|
"label": "Values",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "values",
|
|
"id": "values"
|
|
},
|
|
{
|
|
"label": "newDiscordStub()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L70",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "newdiscordstub()",
|
|
"id": "backend_web_test_newdiscordstub"
|
|
},
|
|
{
|
|
"label": "Server",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "server",
|
|
"id": "server"
|
|
},
|
|
{
|
|
"label": "discordConfig()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L132",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "discordconfig()",
|
|
"id": "backend_web_test_discordconfig"
|
|
},
|
|
{
|
|
"label": "oauthWebTestServer()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L144",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "oauthwebtestserver()",
|
|
"id": "backend_web_test_oauthwebtestserver"
|
|
},
|
|
{
|
|
"label": "startSignIn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L155",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "startsignin()",
|
|
"id": "backend_web_test_startsignin"
|
|
},
|
|
{
|
|
"label": "completeSignIn()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L177",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "completesignin()",
|
|
"id": "backend_web_test_completesignin"
|
|
},
|
|
{
|
|
"label": "ResponseRecorder",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "responserecorder",
|
|
"id": "backend_web_test_go_responserecorder"
|
|
},
|
|
{
|
|
"label": "storeReaders()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L187",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "storereaders()",
|
|
"id": "backend_web_test_storereaders"
|
|
},
|
|
{
|
|
"label": "signInCookie()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L198",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "signincookie()",
|
|
"id": "backend_web_test_signincookie"
|
|
},
|
|
{
|
|
"label": "signedInReader()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L209",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "signedinreader()",
|
|
"id": "backend_web_test_signedinreader"
|
|
},
|
|
{
|
|
"label": "TestIndexWithoutSessionShowsLogin()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L218",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testindexwithoutsessionshowslogin()",
|
|
"id": "backend_web_test_testindexwithoutsessionshowslogin"
|
|
},
|
|
{
|
|
"label": "TestIndexWithSessionShowsList()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L231",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testindexwithsessionshowslist()",
|
|
"id": "backend_web_test_testindexwithsessionshowslist"
|
|
},
|
|
{
|
|
"label": "TestDiscordLoginFullFlow()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L255",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testdiscordloginfullflow()",
|
|
"id": "backend_web_test_testdiscordloginfullflow"
|
|
},
|
|
{
|
|
"label": "TestDiscordCallbackRejectsMissingState()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L342",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testdiscordcallbackrejectsmissingstate()",
|
|
"id": "backend_web_test_testdiscordcallbackrejectsmissingstate"
|
|
},
|
|
{
|
|
"label": "TestDiscordCallbackRejectsMismatchedState()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L358",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testdiscordcallbackrejectsmismatchedstate()",
|
|
"id": "backend_web_test_testdiscordcallbackrejectsmismatchedstate"
|
|
},
|
|
{
|
|
"label": "TestDiscordCallbackStateIsSingleUse()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L375",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testdiscordcallbackstateissingleuse()",
|
|
"id": "backend_web_test_testdiscordcallbackstateissingleuse"
|
|
},
|
|
{
|
|
"label": "TestDiscordLoginRefusesNonMember()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L391",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testdiscordloginrefusesnonmember()",
|
|
"id": "backend_web_test_testdiscordloginrefusesnonmember"
|
|
},
|
|
{
|
|
"label": "TestDiscordLoginRequiresRolePositive()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L437",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testdiscordloginrequiresrolepositive()",
|
|
"id": "backend_web_test_testdiscordloginrequiresrolepositive"
|
|
},
|
|
{
|
|
"label": "TestGuildMemberRegistersOnFirstLoginAndReusesIt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L461",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testguildmemberregistersonfirstloginandreusesit()",
|
|
"id": "backend_web_test_testguildmemberregistersonfirstloginandreusesit"
|
|
},
|
|
{
|
|
"label": "TestOwnerLoginReusesTheSeededReader()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L490",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testownerloginreusestheseededreader()",
|
|
"id": "backend_web_test_testownerloginreusestheseededreader"
|
|
},
|
|
{
|
|
"label": "TestNewReaderSeesEmptyLibraryAndTheirOwnScript()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L508",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testnewreaderseesemptylibraryandtheirownscript()",
|
|
"id": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript"
|
|
},
|
|
{
|
|
"label": "TestOwnerRevokesAnotherReadersSessions()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L568",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testownerrevokesanotherreaderssessions()",
|
|
"id": "backend_web_test_testownerrevokesanotherreaderssessions"
|
|
},
|
|
{
|
|
"label": "TestOwnerSeesReadersPanel()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L630",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testownerseesreaderspanel()",
|
|
"id": "backend_web_test_testownerseesreaderspanel"
|
|
},
|
|
{
|
|
"label": "TestDiscordLoginTokenEndpointDown()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L655",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testdiscordlogintokenendpointdown()",
|
|
"id": "backend_web_test_testdiscordlogintokenendpointdown"
|
|
},
|
|
{
|
|
"label": "TestCallbackRateLimited()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L674",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testcallbackratelimited()",
|
|
"id": "backend_web_test_testcallbackratelimited"
|
|
},
|
|
{
|
|
"label": "TestLogoutDeletesSession()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L700",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testlogoutdeletessession()",
|
|
"id": "backend_web_test_testlogoutdeletessession"
|
|
},
|
|
{
|
|
"label": "TestExpiredSessionRejected()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L730",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testexpiredsessionrejected()",
|
|
"id": "backend_web_test_testexpiredsessionrejected"
|
|
},
|
|
{
|
|
"label": "TestBookmarksAPIStillBearerOnly()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L756",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testbookmarksapistillbeareronly()",
|
|
"id": "backend_web_test_testbookmarksapistillbeareronly"
|
|
},
|
|
{
|
|
"label": "TestStaticAssetsServed()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L777",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "teststaticassetsserved()",
|
|
"id": "backend_web_test_teststaticassetsserved"
|
|
},
|
|
{
|
|
"label": "seed()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L792",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "seed()",
|
|
"id": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"label": "uiRequest()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L801",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "uirequest()",
|
|
"id": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "request",
|
|
"id": "backend_web_test_go_request"
|
|
},
|
|
{
|
|
"label": "TestUIRoutesRequireSession()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L814",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testuiroutesrequiresession()",
|
|
"id": "backend_web_test_testuiroutesrequiresession"
|
|
},
|
|
{
|
|
"label": "TestFavoriteTogglesWithoutReordering()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L833",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testfavoritetoggleswithoutreordering()",
|
|
"id": "backend_web_test_testfavoritetoggleswithoutreordering"
|
|
},
|
|
{
|
|
"label": "TestCardHxTargetIsValidSelectorForColonKey()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L882",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testcardhxtargetisvalidselectorforcolonkey()",
|
|
"id": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey"
|
|
},
|
|
{
|
|
"label": "TestChapterOverrideMovesUpdatedAt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L908",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testchapteroverridemovesupdatedat()",
|
|
"id": "backend_web_test_testchapteroverridemovesupdatedat"
|
|
},
|
|
{
|
|
"label": "TestChapterOverrideNoOpPreservesURLAndUpdatedAt()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L943",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testchapteroverridenooppreservesurlandupdatedat()",
|
|
"id": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat"
|
|
},
|
|
{
|
|
"label": "TestChapterOverrideRejectsBadInput()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L983",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testchapteroverriderejectsbadinput()",
|
|
"id": "backend_web_test_testchapteroverriderejectsbadinput"
|
|
},
|
|
{
|
|
"label": "TestMutationsOnMissingKey()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1007",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testmutationsonmissingkey()",
|
|
"id": "backend_web_test_testmutationsonmissingkey"
|
|
},
|
|
{
|
|
"label": "TestUIDeleteRemovesRow()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1028",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testuideleteremovesrow()",
|
|
"id": "backend_web_test_testuideleteremovesrow"
|
|
},
|
|
{
|
|
"label": "TestUIListFavouritesTab()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1055",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testuilistfavouritestab()",
|
|
"id": "backend_web_test_testuilistfavouritestab"
|
|
},
|
|
{
|
|
"label": "TestUIListNewTab()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1081",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testuilistnewtab()",
|
|
"id": "backend_web_test_testuilistnewtab"
|
|
},
|
|
{
|
|
"label": "seedStatusRows()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1114",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "seedstatusrows()",
|
|
"id": "backend_web_test_seedstatusrows"
|
|
},
|
|
{
|
|
"label": "TestTabsShowOnlyTheirBucket()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1135",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testtabsshowonlytheirbucket()",
|
|
"id": "backend_web_test_testtabsshowonlytheirbucket"
|
|
},
|
|
{
|
|
"label": "stripOf()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1177",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "stripof()",
|
|
"id": "backend_web_test_stripof"
|
|
},
|
|
{
|
|
"label": "TestRecentStripCarriesUnreadOnlyAndOnlyOnAll()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1192",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testrecentstripcarriesunreadonlyandonlyonall()",
|
|
"id": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall"
|
|
},
|
|
{
|
|
"label": "TestRecentStripCapped()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1243",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testrecentstripcapped()",
|
|
"id": "backend_web_test_testrecentstripcapped"
|
|
},
|
|
{
|
|
"label": "postStatus()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1262",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "poststatus()",
|
|
"id": "backend_web_test_poststatus"
|
|
},
|
|
{
|
|
"label": "TestUIStatusSetsBucket()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1274",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testuistatussetsbucket()",
|
|
"id": "backend_web_test_testuistatussetsbucket"
|
|
},
|
|
{
|
|
"label": "TestUIStatusRejectsUnknownValue()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1293",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testuistatusrejectsunknownvalue()",
|
|
"id": "backend_web_test_testuistatusrejectsunknownvalue"
|
|
},
|
|
{
|
|
"label": "TestUIStatusRequiresSession()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1307",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testuistatusrequiressession()",
|
|
"id": "backend_web_test_testuistatusrequiressession"
|
|
},
|
|
{
|
|
"label": "TestUIStatusDoesNotReorderList()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1322",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testuistatusdoesnotreorderlist()",
|
|
"id": "backend_web_test_testuistatusdoesnotreorderlist"
|
|
},
|
|
{
|
|
"label": "TestCardShowsStatusControls()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1338",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testcardshowsstatuscontrols()",
|
|
"id": "backend_web_test_testcardshowsstatuscontrols"
|
|
},
|
|
{
|
|
"label": "TestAppRendersNewTabs()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1376",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testapprendersnewtabs()",
|
|
"id": "backend_web_test_testapprendersnewtabs"
|
|
},
|
|
{
|
|
"label": "TestMutationRefreshesChromeOutOfBand()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1395",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testmutationrefresheschromeoutofband()",
|
|
"id": "backend_web_test_testmutationrefresheschromeoutofband"
|
|
},
|
|
{
|
|
"label": "seedLibraries()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1428",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "seedlibraries()",
|
|
"id": "backend_web_test_seedlibraries"
|
|
},
|
|
{
|
|
"label": "TestLibrariesAreDisjoint()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1441",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testlibrariesaredisjoint()",
|
|
"id": "backend_web_test_testlibrariesaredisjoint"
|
|
},
|
|
{
|
|
"label": "TestKindlessRowShowsInMangaLibrary()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1472",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testkindlessrowshowsinmangalibrary()",
|
|
"id": "backend_web_test_testkindlessrowshowsinmangalibrary"
|
|
},
|
|
{
|
|
"label": "TestNovelPageOmitsUpdatedTab()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1487",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testnovelpageomitsupdatedtab()",
|
|
"id": "backend_web_test_testnovelpageomitsupdatedtab"
|
|
},
|
|
{
|
|
"label": "TestMangaPageKeepsUpdatedTab()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1518",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testmangapagekeepsupdatedtab()",
|
|
"id": "backend_web_test_testmangapagekeepsupdatedtab"
|
|
},
|
|
{
|
|
"label": "TestNovelNewTabFallsBackToAll()",
|
|
"file_type": "code",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1536",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"norm_label": "testnovelnewtabfallsbacktoall()",
|
|
"id": "backend_web_test_testnovelnewtabfallsbacktoall"
|
|
},
|
|
{
|
|
"label": "entrypoint.sh",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L1",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "file"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "entrypoint.sh",
|
|
"id": "chrome_entrypoint"
|
|
},
|
|
{
|
|
"label": "entrypoint.sh script",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L1",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_entrypoint"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "entrypoint.sh script",
|
|
"id": "chrome_entrypoint_sh__entry"
|
|
},
|
|
{
|
|
"label": "lock()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L37",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "lock()",
|
|
"id": "chrome_entrypoint_lock"
|
|
},
|
|
{
|
|
"label": "unlock()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L41",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "unlock()",
|
|
"id": "chrome_entrypoint_unlock"
|
|
},
|
|
{
|
|
"label": "browser_alive()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L45",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "browser_alive()",
|
|
"id": "chrome_entrypoint_browser_alive"
|
|
},
|
|
{
|
|
"label": "has_connections()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L51",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "has_connections()",
|
|
"id": "chrome_entrypoint_has_connections"
|
|
},
|
|
{
|
|
"label": "start_browser()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L65",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "start_browser()",
|
|
"id": "chrome_entrypoint_start_browser"
|
|
},
|
|
{
|
|
"label": "stop_browser()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L84",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "stop_browser()",
|
|
"id": "chrome_entrypoint_stop_browser"
|
|
},
|
|
{
|
|
"label": "wait_for_browser()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L98",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "wait_for_browser()",
|
|
"id": "chrome_entrypoint_wait_for_browser"
|
|
},
|
|
{
|
|
"label": "finish_connection()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L111",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "finish_connection()",
|
|
"id": "chrome_entrypoint_finish_connection"
|
|
},
|
|
{
|
|
"label": "connection_signal()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L118",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "connection_signal()",
|
|
"id": "chrome_entrypoint_connection_signal"
|
|
},
|
|
{
|
|
"label": "connection()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L124",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "connection()",
|
|
"id": "chrome_entrypoint_connection"
|
|
},
|
|
{
|
|
"label": "reaper()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L152",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "reaper()",
|
|
"id": "chrome_entrypoint_reaper"
|
|
},
|
|
{
|
|
"label": "stop_browser_gracefully()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L200",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "stop_browser_gracefully()",
|
|
"id": "chrome_entrypoint_stop_browser_gracefully"
|
|
},
|
|
{
|
|
"label": "shutdown()",
|
|
"file_type": "code",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L210",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"norm_label": "shutdown()",
|
|
"id": "chrome_entrypoint_shutdown"
|
|
},
|
|
{
|
|
"label": "manga-bookmark.user.js",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "manga-bookmark.user.js",
|
|
"id": "userscript_manga_bookmark_user"
|
|
},
|
|
{
|
|
"label": "meta()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L65",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "meta()",
|
|
"id": "userscript_manga_bookmark_user_meta"
|
|
},
|
|
{
|
|
"label": "anchorsFromDocument()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L74",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "anchorsfromdocument()",
|
|
"id": "userscript_manga_bookmark_user_anchorsfromdocument"
|
|
},
|
|
{
|
|
"label": "anchorsFromHTML()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L83",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "anchorsfromhtml()",
|
|
"id": "userscript_manga_bookmark_user_anchorsfromhtml"
|
|
},
|
|
{
|
|
"label": "stripBuildHash()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L101",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "stripbuildhash()",
|
|
"id": "userscript_manga_bookmark_user_stripbuildhash"
|
|
},
|
|
{
|
|
"label": "comixSeriesId()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L108",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "comixseriesid()",
|
|
"id": "userscript_manga_bookmark_user_comixseriesid"
|
|
},
|
|
{
|
|
"label": "detect()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L121",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "detect()",
|
|
"id": "userscript_manga_bookmark_user_detect"
|
|
},
|
|
{
|
|
"label": "latestChapterFromAnchors()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L166",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "latestchapterfromanchors()",
|
|
"id": "userscript_manga_bookmark_user_latestchapterfromanchors"
|
|
},
|
|
{
|
|
"label": "latestChapterFromApi()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L371",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "latestchapterfromapi()",
|
|
"id": "userscript_manga_bookmark_user_latestchapterfromapi"
|
|
},
|
|
{
|
|
"label": "keyOf()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L399",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "keyof()",
|
|
"id": "userscript_manga_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"label": "adapterFor()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L403",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "adapterfor()",
|
|
"id": "userscript_manga_bookmark_user_adapterfor"
|
|
},
|
|
{
|
|
"label": "computeLatestChapter()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L410",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "computelatestchapter()",
|
|
"id": "userscript_manga_bookmark_user_computelatestchapter"
|
|
},
|
|
{
|
|
"label": "currentSite()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L415",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "currentsite()",
|
|
"id": "userscript_manga_bookmark_user_currentsite"
|
|
},
|
|
{
|
|
"label": "loadCache()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L424",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "loadcache()",
|
|
"id": "userscript_manga_bookmark_user_loadcache"
|
|
},
|
|
{
|
|
"label": "saveCache()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L433",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "savecache()",
|
|
"id": "userscript_manga_bookmark_user_savecache"
|
|
},
|
|
{
|
|
"label": "loadLastChecked()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L441",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "loadlastchecked()",
|
|
"id": "userscript_manga_bookmark_user_loadlastchecked"
|
|
},
|
|
{
|
|
"label": "saveLastChecked()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L450",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "savelastchecked()",
|
|
"id": "userscript_manga_bookmark_user_savelastchecked"
|
|
},
|
|
{
|
|
"label": "authHeaders()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L458",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "authheaders()",
|
|
"id": "userscript_manga_bookmark_user_authheaders"
|
|
},
|
|
{
|
|
"label": "httpError()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L464",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "httperror()",
|
|
"id": "userscript_manga_bookmark_user_httperror"
|
|
},
|
|
{
|
|
"label": "apiGet()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L470",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "apiget()",
|
|
"id": "userscript_manga_bookmark_user_apiget"
|
|
},
|
|
{
|
|
"label": "apiPut()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L480",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "apiput()",
|
|
"id": "userscript_manga_bookmark_user_apiput"
|
|
},
|
|
{
|
|
"label": "apiDelete()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L496",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "apidelete()",
|
|
"id": "userscript_manga_bookmark_user_apidelete"
|
|
},
|
|
{
|
|
"label": "reindex()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L516",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "reindex()",
|
|
"id": "userscript_manga_bookmark_user_reindex"
|
|
},
|
|
{
|
|
"label": "setList()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L522",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "setlist()",
|
|
"id": "userscript_manga_bookmark_user_setlist"
|
|
},
|
|
{
|
|
"label": "upsertLocal()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L530",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "upsertlocal()",
|
|
"id": "userscript_manga_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"label": "removeLocal()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L538",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "removelocal()",
|
|
"id": "userscript_manga_bookmark_user_removelocal"
|
|
},
|
|
{
|
|
"label": "statusOf()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L546",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "statusof()",
|
|
"id": "userscript_manga_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"label": "kindOf()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L552",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "kindof()",
|
|
"id": "userscript_manga_bookmark_user_kindof"
|
|
},
|
|
{
|
|
"label": "loadQueue()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L574",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "loadqueue()",
|
|
"id": "userscript_manga_bookmark_user_loadqueue"
|
|
},
|
|
{
|
|
"label": "saveQueue()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L583",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "savequeue()",
|
|
"id": "userscript_manga_bookmark_user_savequeue"
|
|
},
|
|
{
|
|
"label": "queueCount()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L625",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "queuecount()",
|
|
"id": "userscript_manga_bookmark_user_queuecount"
|
|
},
|
|
{
|
|
"label": "queueGet()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L629",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "queueget()",
|
|
"id": "userscript_manga_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"label": "titleFor()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L633",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "titlefor()",
|
|
"id": "userscript_manga_bookmark_user_titlefor"
|
|
},
|
|
{
|
|
"label": "queuePush()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L640",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "queuepush()",
|
|
"id": "userscript_manga_bookmark_user_queuepush"
|
|
},
|
|
{
|
|
"label": "queueDrop()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L649",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "queuedrop()",
|
|
"id": "userscript_manga_bookmark_user_queuedrop"
|
|
},
|
|
{
|
|
"label": "queueDefer()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L660",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "queuedefer()",
|
|
"id": "userscript_manga_bookmark_user_queuedefer"
|
|
},
|
|
{
|
|
"label": "queueEnqueue()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L672",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "queueenqueue()",
|
|
"id": "userscript_manga_bookmark_user_queueenqueue"
|
|
},
|
|
{
|
|
"label": "drain()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L708",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "drain()",
|
|
"id": "userscript_manga_bookmark_user_drain"
|
|
},
|
|
{
|
|
"label": "overlayPending()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L742",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "overlaypending()",
|
|
"id": "userscript_manga_bookmark_user_overlaypending"
|
|
},
|
|
{
|
|
"label": "pushBookmark()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L768",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "pushbookmark()",
|
|
"id": "userscript_manga_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"label": "pushDelete()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L813",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "pushdelete()",
|
|
"id": "userscript_manga_bookmark_user_pushdelete"
|
|
},
|
|
{
|
|
"label": "bookmarkCurrent()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L832",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "bookmarkcurrent()",
|
|
"id": "userscript_manga_bookmark_user_bookmarkcurrent"
|
|
},
|
|
{
|
|
"label": "updateToCurrentChapter()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L853",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "updatetocurrentchapter()",
|
|
"id": "userscript_manga_bookmark_user_updatetocurrentchapter"
|
|
},
|
|
{
|
|
"label": "syncUpsert()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L874",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "syncupsert()",
|
|
"id": "userscript_manga_bookmark_user_syncupsert"
|
|
},
|
|
{
|
|
"label": "toggleFavorite()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L881",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "togglefavorite()",
|
|
"id": "userscript_manga_bookmark_user_togglefavorite"
|
|
},
|
|
{
|
|
"label": "toggleArchive()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L896",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "togglearchive()",
|
|
"id": "userscript_manga_bookmark_user_togglearchive"
|
|
},
|
|
{
|
|
"label": "applyLatestChapterIfChanged()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L915",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "applylatestchapterifchanged()",
|
|
"id": "userscript_manga_bookmark_user_applylatestchapterifchanged"
|
|
},
|
|
{
|
|
"label": "maybeCaptureLatestOnSeriesPage()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L938",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "maybecapturelatestonseriespage()",
|
|
"id": "userscript_manga_bookmark_user_maybecapturelatestonseriespage"
|
|
},
|
|
{
|
|
"label": "backgroundRefreshLatest()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L954",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "backgroundrefreshlatest()",
|
|
"id": "userscript_manga_bookmark_user_backgroundrefreshlatest"
|
|
},
|
|
{
|
|
"label": "removeBookmark()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L991",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "removebookmark()",
|
|
"id": "userscript_manga_bookmark_user_removebookmark"
|
|
},
|
|
{
|
|
"label": "chapterIdentity()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1006",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "chapteridentity()",
|
|
"id": "userscript_manga_bookmark_user_chapteridentity"
|
|
},
|
|
{
|
|
"label": "armDwell()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1010",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "armdwell()",
|
|
"id": "userscript_manga_bookmark_user_armdwell"
|
|
},
|
|
{
|
|
"label": "cancelDwell()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1022",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "canceldwell()",
|
|
"id": "userscript_manga_bookmark_user_canceldwell"
|
|
},
|
|
{
|
|
"label": "maybeAutoUpdate()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1029",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "maybeautoupdate()",
|
|
"id": "userscript_manga_bookmark_user_maybeautoupdate"
|
|
},
|
|
{
|
|
"label": "buildUI()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1059",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "buildui()",
|
|
"id": "userscript_manga_bookmark_user_buildui"
|
|
},
|
|
{
|
|
"label": "clamp()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1108",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "clamp()",
|
|
"id": "userscript_manga_bookmark_user_clamp"
|
|
},
|
|
{
|
|
"label": "applyFabPos()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1112",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "applyfabpos()",
|
|
"id": "userscript_manga_bookmark_user_applyfabpos"
|
|
},
|
|
{
|
|
"label": "loadFabPos()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1125",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "loadfabpos()",
|
|
"id": "userscript_manga_bookmark_user_loadfabpos"
|
|
},
|
|
{
|
|
"label": "saveFabPos()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1133",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "savefabpos()",
|
|
"id": "userscript_manga_bookmark_user_savefabpos"
|
|
},
|
|
{
|
|
"label": "placeFab()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1141",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "placefab()",
|
|
"id": "userscript_manga_bookmark_user_placefab"
|
|
},
|
|
{
|
|
"label": "makeDraggable()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1158",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "makedraggable()",
|
|
"id": "userscript_manga_bookmark_user_makedraggable"
|
|
},
|
|
{
|
|
"label": "startRing()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1263",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "startring()",
|
|
"id": "userscript_manga_bookmark_user_startring"
|
|
},
|
|
{
|
|
"label": "stopRing()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1273",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "stopring()",
|
|
"id": "userscript_manga_bookmark_user_stopring"
|
|
},
|
|
{
|
|
"label": "togglePanel()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1281",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "togglepanel()",
|
|
"id": "userscript_manga_bookmark_user_togglepanel"
|
|
},
|
|
{
|
|
"label": "el()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1287",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "el()",
|
|
"id": "userscript_manga_bookmark_user_el"
|
|
},
|
|
{
|
|
"label": "render()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1299",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "render()",
|
|
"id": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"label": "renderItem()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1362",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "renderitem()",
|
|
"id": "userscript_manga_bookmark_user_renderitem"
|
|
},
|
|
{
|
|
"label": "confirmRemove()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1419",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "confirmremove()",
|
|
"id": "userscript_manga_bookmark_user_confirmremove"
|
|
},
|
|
{
|
|
"label": "toast()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1426",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "toast()",
|
|
"id": "userscript_manga_bookmark_user_toast"
|
|
},
|
|
{
|
|
"label": "refresh()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1441",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "refresh()",
|
|
"id": "userscript_manga_bookmark_user_refresh"
|
|
},
|
|
{
|
|
"label": "setPage()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1459",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "setpage()",
|
|
"id": "userscript_manga_bookmark_user_setpage"
|
|
},
|
|
{
|
|
"label": "onNavigate()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1464",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "onnavigate()",
|
|
"id": "userscript_manga_bookmark_user_onnavigate"
|
|
},
|
|
{
|
|
"label": "installNavWatcher()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1479",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "installnavwatcher()",
|
|
"id": "userscript_manga_bookmark_user_installnavwatcher"
|
|
},
|
|
{
|
|
"label": "installLongPress()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1520",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "installlongpress()",
|
|
"id": "userscript_manga_bookmark_user_installlongpress"
|
|
},
|
|
{
|
|
"label": "init()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1582",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "init()",
|
|
"id": "userscript_manga_bookmark_user_init"
|
|
},
|
|
{
|
|
"label": "logic.test.js",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "logic.test.js",
|
|
"id": "userscript_test_logic_test"
|
|
},
|
|
{
|
|
"label": "test",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "test",
|
|
"id": "userscript_test_logic_test_test"
|
|
},
|
|
{
|
|
"label": "assert",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L4",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "assert",
|
|
"id": "userscript_test_logic_test_assert"
|
|
},
|
|
{
|
|
"label": "store",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "store",
|
|
"id": "userscript_test_logic_test_store"
|
|
},
|
|
{
|
|
"label": "metaTags",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L33",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "metatags",
|
|
"id": "userscript_test_logic_test_metatags"
|
|
},
|
|
{
|
|
"label": "querySelector()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L38",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "queryselector()",
|
|
"id": "userscript_test_logic_test_queryselector"
|
|
},
|
|
{
|
|
"label": "addEventListener()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "addeventlistener()",
|
|
"id": "userscript_test_logic_test_addeventlistener"
|
|
},
|
|
{
|
|
"label": "title()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L45",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "title()",
|
|
"id": "userscript_test_logic_test_title"
|
|
},
|
|
{
|
|
"label": "{\n stripBuildHash,\n comixSeriesId,\n asura,\n demonic,\n comix,\n kagane,\n anchorsFromHTML,\n statusOf,\n kindOf,\n}",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "{\n stripbuildhash,\n comixseriesid,\n asura,\n demonic,\n comix,\n kagane,\n anchorsfromhtml,\n statusof,\n kindof,\n}",
|
|
"id": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof"
|
|
},
|
|
{
|
|
"label": "loc()",
|
|
"file_type": "code",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L64",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"norm_label": "loc()",
|
|
"id": "userscript_test_logic_test_loc"
|
|
},
|
|
{
|
|
"label": "SKILL.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "skill.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_md"
|
|
},
|
|
{
|
|
"label": "Find Skills",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L6",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "find skills",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills"
|
|
},
|
|
{
|
|
"label": "When to Use This Skill",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L10",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "when to use this skill",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_to_use_this_skill"
|
|
},
|
|
{
|
|
"label": "What is the Skills CLI?",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "what is the skills cli?",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_what_is_the_skills_cli"
|
|
},
|
|
{
|
|
"label": "How to Help Users Find Skills",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L33",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "how to help users find skills",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills"
|
|
},
|
|
{
|
|
"label": "Step 1: Understand What They Need",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "step 1: understand what they need",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_1_understand_what_they_need"
|
|
},
|
|
{
|
|
"label": "Step 2: Check the Leaderboard First",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "step 2: check the leaderboard first",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_2_check_the_leaderboard_first"
|
|
},
|
|
{
|
|
"label": "Step 3: Search for Skills",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "step 3: search for skills",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_3_search_for_skills"
|
|
},
|
|
{
|
|
"label": "Step 4: Verify Quality Before Recommending",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L65",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "step 4: verify quality before recommending",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_4_verify_quality_before_recommending"
|
|
},
|
|
{
|
|
"label": "Step 5: Present Options to the User",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L73",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "step 5: present options to the user",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_5_present_options_to_the_user"
|
|
},
|
|
{
|
|
"label": "Step 6: Offer to Install",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L95",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "step 6: offer to install",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_6_offer_to_install"
|
|
},
|
|
{
|
|
"label": "Common Skill Categories",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L105",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "common skill categories",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_common_skill_categories"
|
|
},
|
|
{
|
|
"label": "Tips for Effective Searches",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L119",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "tips for effective searches",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_tips_for_effective_searches"
|
|
},
|
|
{
|
|
"label": "When No Skills Are Found",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L125",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"norm_label": "when no skills are found",
|
|
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_no_skills_are_found"
|
|
},
|
|
{
|
|
"label": "SKILL.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "skill.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md"
|
|
},
|
|
{
|
|
"label": "Go Code Style",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L24",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "go code style",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style"
|
|
},
|
|
{
|
|
"label": "Line Length & Breaking",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L32",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "line length & breaking",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_line_length_breaking"
|
|
},
|
|
{
|
|
"label": "Variable Declarations",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "variable declarations",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations"
|
|
},
|
|
{
|
|
"label": "Slice & Map Initialization",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L62",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "slice & map initialization",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_slice_map_initialization"
|
|
},
|
|
{
|
|
"label": "Composite Literals",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L75",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "composite literals",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_composite_literals"
|
|
},
|
|
{
|
|
"label": "Control Flow",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L87",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "control flow",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow"
|
|
},
|
|
{
|
|
"label": "Reduce Nesting",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L89",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "reduce nesting",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_reduce_nesting"
|
|
},
|
|
{
|
|
"label": "Eliminate Unnecessary `else`",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L108",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "eliminate unnecessary `else`",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_eliminate_unnecessary_else"
|
|
},
|
|
{
|
|
"label": "Complex Conditions & Init Scope",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L132",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "complex conditions & init scope",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_complex_conditions_init_scope"
|
|
},
|
|
{
|
|
"label": "Switch Over If-Else Chains",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L154",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "switch over if-else chains",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_switch_over_if_else_chains"
|
|
},
|
|
{
|
|
"label": "Function Design",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L169",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "function design",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design"
|
|
},
|
|
{
|
|
"label": "Prefer `range` for Iteration",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L181",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "prefer `range` for iteration",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_prefer_range_for_iteration"
|
|
},
|
|
{
|
|
"label": "Value vs Pointer Arguments",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L191",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "value vs pointer arguments",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_value_vs_pointer_arguments"
|
|
},
|
|
{
|
|
"label": "Code Organization Within Files",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L195",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "code organization within files",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_code_organization_within_files"
|
|
},
|
|
{
|
|
"label": "String Handling",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L204",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "string handling",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_string_handling"
|
|
},
|
|
{
|
|
"label": "Type Conversions",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L208",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "type conversions",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_type_conversions"
|
|
},
|
|
{
|
|
"label": "Philosophy",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L216",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "philosophy",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_philosophy"
|
|
},
|
|
{
|
|
"label": "Parallelizing Code Style Reviews",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L224",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "parallelizing code style reviews",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_parallelizing_code_style_reviews"
|
|
},
|
|
{
|
|
"label": "Enforce with Linters",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L228",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "enforce with linters",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_enforce_with_linters"
|
|
},
|
|
{
|
|
"label": "Cross-References",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L232",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "cross-references",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_cross_references"
|
|
},
|
|
{
|
|
"label": "details.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/references/details.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "details.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md"
|
|
},
|
|
{
|
|
"label": "Code Style Details",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/references/details.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "code style details",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details"
|
|
},
|
|
{
|
|
"label": "Extract Complex Conditions",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/references/details.md",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "extract complex conditions",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_extract_complex_conditions"
|
|
},
|
|
{
|
|
"label": "Value vs Pointer Arguments",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-code-style/references/details.md",
|
|
"source_location": "L37",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"norm_label": "value vs pointer arguments",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_value_vs_pointer_arguments"
|
|
},
|
|
{
|
|
"label": "SKILL.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "skill.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md"
|
|
},
|
|
{
|
|
"label": "Go Error Handling Best Practices",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L32",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "go error handling best practices",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices"
|
|
},
|
|
{
|
|
"label": "Best Practices Summary",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L36",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "best practices summary",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_best_practices_summary"
|
|
},
|
|
{
|
|
"label": "Detailed Reference",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "detailed reference",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_detailed_reference"
|
|
},
|
|
{
|
|
"label": "Parallelizing Error Handling Audits",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L62",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "parallelizing error handling audits",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_parallelizing_error_handling_audits"
|
|
},
|
|
{
|
|
"label": "Cross-References",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L72",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "cross-references",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_cross_references"
|
|
},
|
|
{
|
|
"label": "References",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L80",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "references",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_references"
|
|
},
|
|
{
|
|
"label": "error-creation.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "error-creation.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md"
|
|
},
|
|
{
|
|
"label": "Error Creation",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "error creation",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation"
|
|
},
|
|
{
|
|
"label": "Errors as Values",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "errors as values",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_as_values"
|
|
},
|
|
{
|
|
"label": "Error String Conventions",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "error string conventions",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_string_conventions"
|
|
},
|
|
{
|
|
"label": "Creating Errors",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L50",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "creating errors",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors"
|
|
},
|
|
{
|
|
"label": "`errors.New` \u2014 static error messages",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "`errors.new` \u2014 static error messages",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_new_static_error_messages"
|
|
},
|
|
{
|
|
"label": "`fmt.Errorf` \u2014 dynamic error messages",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L59",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "`fmt.errorf` \u2014 dynamic error messages",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_fmt_errorf_dynamic_error_messages"
|
|
},
|
|
{
|
|
"label": "Decision table: which error strategy to use",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L73",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "decision table: which error strategy to use",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_decision_table_which_error_strategy_to_use"
|
|
},
|
|
{
|
|
"label": "Low-Cardinality Error Messages",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L82",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "low-cardinality error messages",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_low_cardinality_error_messages"
|
|
},
|
|
{
|
|
"label": "Custom Error Types",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L105",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "custom error types",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types"
|
|
},
|
|
{
|
|
"label": "Custom types that wrap other errors",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L128",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "custom types that wrap other errors",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_types_that_wrap_other_errors"
|
|
},
|
|
{
|
|
"label": "error-handling.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "error-handling.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md"
|
|
},
|
|
{
|
|
"label": "Error Handling Patterns and Logging",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "error handling patterns and logging",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging"
|
|
},
|
|
{
|
|
"label": "The Single Handling Rule",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "the single handling rule",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_the_single_handling_rule"
|
|
},
|
|
{
|
|
"label": "Panic and Recover",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L41",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "panic and recover",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover"
|
|
},
|
|
{
|
|
"label": "When to panic",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "when to panic",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_when_to_panic"
|
|
},
|
|
{
|
|
"label": "Recovering from panics",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L67",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "recovering from panics",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_recovering_from_panics"
|
|
},
|
|
{
|
|
"label": "Why Use `samber/oops`",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L90",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "why use `samber/oops`",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_why_use_samber_oops"
|
|
},
|
|
{
|
|
"label": "Logging Errors with `slog`",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L127",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "logging errors with `slog`",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_logging_errors_with_slog"
|
|
},
|
|
{
|
|
"label": "error-wrapping.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "error-wrapping.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md"
|
|
},
|
|
{
|
|
"label": "Error Wrapping and Inspection",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "error wrapping and inspection",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection"
|
|
},
|
|
{
|
|
"label": "Error Wrapping with `%w`",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "error wrapping with `%w`",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w"
|
|
},
|
|
{
|
|
"label": "`%w` vs `%v`: controlling exposure",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "`%w` vs `%v`: controlling exposure",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_w_vs_v_controlling_exposure"
|
|
},
|
|
{
|
|
"label": "Inspecting Errors: `errors.Is` and `errors.As`",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L38",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "inspecting errors: `errors.is` and `errors.as`",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as"
|
|
},
|
|
{
|
|
"label": "`errors.Is` \u2014 match against a sentinel value",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L40",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "`errors.is` \u2014 match against a sentinel value",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_match_against_a_sentinel_value"
|
|
},
|
|
{
|
|
"label": "`errors.As / errors.AsType` \u2014 extract a typed error from the chain",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "`errors.as / errors.astype` \u2014 extract a typed error from the chain",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_as_errors_astype_extract_a_typed_error_from_the_chain"
|
|
},
|
|
{
|
|
"label": "Combining Errors with `errors.Join`",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L70",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "combining errors with `errors.join`",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join"
|
|
},
|
|
{
|
|
"label": "Use case: validating multiple fields",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L74",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "use case: validating multiple fields",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_validating_multiple_fields"
|
|
},
|
|
{
|
|
"label": "Use case: parallel operations with independent failures",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L91",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "use case: parallel operations with independent failures",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_parallel_operations_with_independent_failures"
|
|
},
|
|
{
|
|
"label": "`errors.Is` works through joined errors",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L105",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"norm_label": "`errors.is` works through joined errors",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_works_through_joined_errors"
|
|
},
|
|
{
|
|
"label": "SKILL.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"norm_label": "skill.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md"
|
|
},
|
|
{
|
|
"label": "Go Performance Optimization",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L40",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"norm_label": "go performance optimization",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization"
|
|
},
|
|
{
|
|
"label": "Core Philosophy",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"norm_label": "core philosophy",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_core_philosophy"
|
|
},
|
|
{
|
|
"label": "Rule Out External Bottlenecks First",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L48",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"norm_label": "rule out external bottlenecks first",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_rule_out_external_bottlenecks_first"
|
|
},
|
|
{
|
|
"label": "Iterative Optimization Methodology",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"norm_label": "iterative optimization methodology",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology"
|
|
},
|
|
{
|
|
"label": "The cycle: Define Goals \u2192 Benchmark \u2192 Diagnose \u2192 Improve \u2192 Benchmark",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L58",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"norm_label": "the cycle: define goals \u2192 benchmark \u2192 diagnose \u2192 improve \u2192 benchmark",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_the_cycle_define_goals_benchmark_diagnose_improve_benchmark"
|
|
},
|
|
{
|
|
"label": "Decision Tree: Where Is Time Spent?",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L73",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"norm_label": "decision tree: where is time spent?",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_decision_tree_where_is_time_spent"
|
|
},
|
|
{
|
|
"label": "Common Mistakes",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L86",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"norm_label": "common mistakes",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_common_mistakes"
|
|
},
|
|
{
|
|
"label": "Deep Dives",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L98",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"norm_label": "deep dives",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_deep_dives"
|
|
},
|
|
{
|
|
"label": "CI Regression Detection",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L107",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"norm_label": "ci regression detection",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_ci_regression_detection"
|
|
},
|
|
{
|
|
"label": "Cross-References",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L111",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"norm_label": "cross-references",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_cross_references"
|
|
},
|
|
{
|
|
"label": "caching.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "caching.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md"
|
|
},
|
|
{
|
|
"label": "Caching Patterns",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "caching patterns",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns"
|
|
},
|
|
{
|
|
"label": "Compiled Pattern Caching",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "compiled pattern caching",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching"
|
|
},
|
|
{
|
|
"label": "Regexp at package level",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "regexp at package level",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_regexp_at_package_level"
|
|
},
|
|
{
|
|
"label": "Template caching",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "template caching",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_template_caching"
|
|
},
|
|
{
|
|
"label": "Precomputed lookup tables",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L36",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "precomputed lookup tables",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_precomputed_lookup_tables"
|
|
},
|
|
{
|
|
"label": "Request-Level Caching",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L50",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "request-level caching",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching"
|
|
},
|
|
{
|
|
"label": "singleflight for cache stampede prevention",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "singleflight for cache stampede prevention",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_singleflight_for_cache_stampede_prevention"
|
|
},
|
|
{
|
|
"label": "LRU caches",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L83",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "lru caches",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_lru_caches"
|
|
},
|
|
{
|
|
"label": "Algorithmic Complexity",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L92",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "algorithmic complexity",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_algorithmic_complexity"
|
|
},
|
|
{
|
|
"label": "Work Avoidance",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L110",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "work avoidance",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance"
|
|
},
|
|
{
|
|
"label": "Map lookups over slice scanning",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L114",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "map lookups over slice scanning",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_map_lookups_over_slice_scanning"
|
|
},
|
|
{
|
|
"label": "Early returns and short-circuit loops",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L134",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "early returns and short-circuit loops",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_early_returns_and_short_circuit_loops"
|
|
},
|
|
{
|
|
"label": "Avoid iterator chains",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L153",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "avoid iterator chains",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_avoid_iterator_chains"
|
|
},
|
|
{
|
|
"label": "Replace indirect function calls with direct loops",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L167",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"norm_label": "replace indirect function calls with direct loops",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_replace_indirect_function_calls_with_direct_loops"
|
|
},
|
|
{
|
|
"label": "cpu.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "cpu.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md"
|
|
},
|
|
{
|
|
"label": "CPU Optimization",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "cpu optimization",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization"
|
|
},
|
|
{
|
|
"label": "Function Inlining",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "function inlining",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining"
|
|
},
|
|
{
|
|
"label": "Value receivers enable inlining",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L37",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "value receivers enable inlining",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_value_receivers_enable_inlining"
|
|
},
|
|
{
|
|
"label": "Cache Locality",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L49",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "cache locality",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality"
|
|
},
|
|
{
|
|
"label": "Row-major traversal",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L55",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "row-major traversal",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_row_major_traversal"
|
|
},
|
|
{
|
|
"label": "Contiguous 2D allocation",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L77",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "contiguous 2d allocation",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_contiguous_2d_allocation"
|
|
},
|
|
{
|
|
"label": "Struct of Arrays (SoA) vs Array of Structs (AoS)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L92",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "struct of arrays (soa) vs array of structs (aos)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_struct_of_arrays_soa_vs_array_of_structs_aos"
|
|
},
|
|
{
|
|
"label": "Pointer-heavy vs value-heavy data",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L109",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "pointer-heavy vs value-heavy data",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_pointer_heavy_vs_value_heavy_data"
|
|
},
|
|
{
|
|
"label": "False Sharing",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L122",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "false sharing",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_false_sharing"
|
|
},
|
|
{
|
|
"label": "Instruction-Level Parallelism",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L142",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "instruction-level parallelism",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_instruction_level_parallelism"
|
|
},
|
|
{
|
|
"label": "SIMD (Single Instruction, Multiple Data)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L165",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "simd (single instruction, multiple data)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data"
|
|
},
|
|
{
|
|
"label": "Handling CPU-specific instruction sets",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L188",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "handling cpu-specific instruction sets",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_handling_cpu_specific_instruction_sets"
|
|
},
|
|
{
|
|
"label": "Tight Loops and the Scheduler",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L287",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "tight loops and the scheduler",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_tight_loops_and_the_scheduler"
|
|
},
|
|
{
|
|
"label": "Reflection and Type Assertions",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L341",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "reflection and type assertions",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_reflection_and_type_assertions"
|
|
},
|
|
{
|
|
"label": "Monotonic Time",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L361",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"norm_label": "monotonic time",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_monotonic_time"
|
|
},
|
|
{
|
|
"label": "io-networking.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "io-networking.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md"
|
|
},
|
|
{
|
|
"label": "I/O & Networking Optimization",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "i/o & networking optimization",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization"
|
|
},
|
|
{
|
|
"label": "HTTP Transport Configuration",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "http transport configuration",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration"
|
|
},
|
|
{
|
|
"label": "Connection pooling",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "connection pooling",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_connection_pooling"
|
|
},
|
|
{
|
|
"label": "Timeouts",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L39",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "timeouts",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_timeouts"
|
|
},
|
|
{
|
|
"label": "Drain response body for connection reuse",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "drain response body for connection reuse",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_drain_response_body_for_connection_reuse"
|
|
},
|
|
{
|
|
"label": "Streaming vs Buffering",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L65",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "streaming vs buffering",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering"
|
|
},
|
|
{
|
|
"label": "Avoid io.ReadAll for large payloads",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L69",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "avoid io.readall for large payloads",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_avoid_io_readall_for_large_payloads"
|
|
},
|
|
{
|
|
"label": "Streaming JSON",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L87",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "streaming json",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_json"
|
|
},
|
|
{
|
|
"label": "JSON Performance",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L100",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "json performance",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_json_performance"
|
|
},
|
|
{
|
|
"label": "Cgo Overhead",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L115",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "cgo overhead",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_cgo_overhead"
|
|
},
|
|
{
|
|
"label": "Buffered I/O",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L136",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "buffered i/o",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_buffered_i_o"
|
|
},
|
|
{
|
|
"label": "Concurrent Multi-Stage Pipelines",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L152",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "concurrent multi-stage pipelines",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines"
|
|
},
|
|
{
|
|
"label": "The unusual scenario",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L158",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "the unusual scenario",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_the_unusual_scenario"
|
|
},
|
|
{
|
|
"label": "When to use this (and when NOT to)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L213",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "when to use this (and when not to)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_when_to_use_this_and_when_not_to"
|
|
},
|
|
{
|
|
"label": "Batch Operations",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L231",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "batch operations",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations"
|
|
},
|
|
{
|
|
"label": "Database: batch inserts over row-by-row",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L237",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "database: batch inserts over row-by-row",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_database_batch_inserts_over_row_by_row"
|
|
},
|
|
{
|
|
"label": "HTTP: batch API calls",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L263",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "http: batch api calls",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_batch_api_calls"
|
|
},
|
|
{
|
|
"label": "Channel: batch processing from a stream",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L279",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"norm_label": "channel: batch processing from a stream",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_channel_batch_processing_from_a_stream"
|
|
},
|
|
{
|
|
"label": "memory.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"norm_label": "memory.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md"
|
|
},
|
|
{
|
|
"label": "Memory Optimization",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "memory optimization",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization"
|
|
},
|
|
{
|
|
"label": "Allocation Patterns",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"norm_label": "allocation patterns",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns"
|
|
},
|
|
{
|
|
"label": "Reuse slices via append(s[:0], ...)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"norm_label": "reuse slices via append(s[:0], ...)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_reuse_slices_via_append_s_0"
|
|
},
|
|
{
|
|
"label": "Direct indexing vs append",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"norm_label": "direct indexing vs append",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_direct_indexing_vs_append"
|
|
},
|
|
{
|
|
"label": "Eliminate redundant map lookups",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L37",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"norm_label": "eliminate redundant map lookups",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_eliminate_redundant_map_lookups"
|
|
},
|
|
{
|
|
"label": "Map size hints",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L49",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"norm_label": "map size hints",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_size_hints"
|
|
},
|
|
{
|
|
"label": "Sentinel errors vs fmt.Errorf",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L57",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"norm_label": "sentinel errors vs fmt.errorf",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sentinel_errors_vs_fmt_errorf"
|
|
},
|
|
{
|
|
"label": "Interface boxing",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L72",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"norm_label": "interface boxing",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_interface_boxing"
|
|
},
|
|
{
|
|
"label": "Backing Array Leaks",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L87",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "backing array leaks",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks"
|
|
},
|
|
{
|
|
"label": "Slice reslicing retains the entire backing array",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L91",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "slice reslicing retains the entire backing array",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_slice_reslicing_retains_the_entire_backing_array"
|
|
},
|
|
{
|
|
"label": "Substring memory leaks",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L107",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "substring memory leaks",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_substring_memory_leaks"
|
|
},
|
|
{
|
|
"label": "Map never shrinks",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L119",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "map never shrinks",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_never_shrinks"
|
|
},
|
|
{
|
|
"label": "String and Byte Optimization",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L132",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "string and byte optimization",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_string_and_byte_optimization"
|
|
},
|
|
{
|
|
"label": "sync.Pool Hot-Path Patterns",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L140",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "sync.pool hot-path patterns",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sync_pool_hot_path_patterns"
|
|
},
|
|
{
|
|
"label": "Memory Layout",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L176",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "memory layout",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout"
|
|
},
|
|
{
|
|
"label": "Struct field alignment",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L180",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "struct field alignment",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_struct_field_alignment"
|
|
},
|
|
{
|
|
"label": "Zero-size field at end of struct",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L206",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "zero-size field at end of struct",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_zero_size_field_at_end_of_struct"
|
|
},
|
|
{
|
|
"label": "Pointer receivers for large structs",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L220",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "pointer receivers for large structs",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_pointer_receivers_for_large_structs"
|
|
},
|
|
{
|
|
"label": "Map of pointers for large, frequently updated structs",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L224",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"norm_label": "map of pointers for large, frequently updated structs",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_of_pointers_for_large_frequently_updated_structs"
|
|
},
|
|
{
|
|
"label": "observability.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"norm_label": "observability.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md"
|
|
},
|
|
{
|
|
"label": "Production Observability for Performance",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"norm_label": "production observability for performance",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance"
|
|
},
|
|
{
|
|
"label": "Prometheus Metrics for Go",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"norm_label": "prometheus metrics for go",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go"
|
|
},
|
|
{
|
|
"label": "PromQL Queries for Performance Diagnosis",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"norm_label": "promql queries for performance diagnosis",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis"
|
|
},
|
|
{
|
|
"label": "GC pressure",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"norm_label": "gc pressure",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_gc_pressure"
|
|
},
|
|
{
|
|
"label": "Memory leaks",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"norm_label": "memory leaks",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_memory_leaks"
|
|
},
|
|
{
|
|
"label": "Goroutine leaks",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L29",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"norm_label": "goroutine leaks",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_goroutine_leaks"
|
|
},
|
|
{
|
|
"label": "CPU saturation",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L36",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"norm_label": "cpu saturation",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_cpu_saturation"
|
|
},
|
|
{
|
|
"label": "Regression detection (after deploy)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"norm_label": "regression detection (after deploy)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_regression_detection_after_deploy"
|
|
},
|
|
{
|
|
"label": "Alerting rules (examples)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L50",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"norm_label": "alerting rules (examples)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_alerting_rules_examples"
|
|
},
|
|
{
|
|
"label": "Grafana Dashboards",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"norm_label": "grafana dashboards",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_grafana_dashboards"
|
|
},
|
|
{
|
|
"label": "Continuous Profiling",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L60",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"norm_label": "continuous profiling",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling"
|
|
},
|
|
{
|
|
"label": "Pyroscope push mode",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L71",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"norm_label": "pyroscope push mode",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_push_mode"
|
|
},
|
|
{
|
|
"label": "Pyroscope pull mode (via Grafana Alloy)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L90",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"norm_label": "pyroscope pull mode (via grafana alloy)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_pull_mode_via_grafana_alloy"
|
|
},
|
|
{
|
|
"label": "Real-Time Visualization (Development)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L96",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"norm_label": "real-time visualization (development)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_real_time_visualization_development"
|
|
},
|
|
{
|
|
"label": "runtime.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"norm_label": "runtime.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md"
|
|
},
|
|
{
|
|
"label": "Runtime Tuning",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "runtime tuning",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning"
|
|
},
|
|
{
|
|
"label": "Garbage Collector Tuning",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "garbage collector tuning",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning"
|
|
},
|
|
{
|
|
"label": "GOGC (default: 100)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "gogc (default: 100)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gogc_default_100"
|
|
},
|
|
{
|
|
"label": "GOMEMLIMIT (Go 1.19+)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "gomemlimit (go 1.19+)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomemlimit_go_1_19"
|
|
},
|
|
{
|
|
"label": "Programmatic control",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L33",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "programmatic control",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_programmatic_control"
|
|
},
|
|
{
|
|
"label": "Ballast pattern (pre-Go 1.19)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "ballast pattern (pre-go 1.19)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_ballast_pattern_pre_go_1_19"
|
|
},
|
|
{
|
|
"label": "GC Profiling and Diagnostics",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "gc profiling and diagnostics",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics"
|
|
},
|
|
{
|
|
"label": "GODEBUG=gctrace=1",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "godebug=gctrace=1",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_godebug_gctrace_1"
|
|
},
|
|
{
|
|
"label": "runtime.ReadMemStats",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L81",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "runtime.readmemstats",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_readmemstats"
|
|
},
|
|
{
|
|
"label": "GC pacing",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L96",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "gc pacing",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_pacing"
|
|
},
|
|
{
|
|
"label": "Allocation Rate Reduction",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L107",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "allocation rate reduction",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_allocation_rate_reduction"
|
|
},
|
|
{
|
|
"label": "GOMAXPROCS in Containers",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L118",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "gomaxprocs in containers",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomaxprocs_in_containers"
|
|
},
|
|
{
|
|
"label": "Profile-Guided Optimization (PGO)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L151",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "profile-guided optimization (pgo)",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_profile_guided_optimization_pgo"
|
|
},
|
|
{
|
|
"label": "Logging Overhead in Hot Paths",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L186",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "logging overhead in hot paths",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_logging_overhead_in_hot_paths"
|
|
},
|
|
{
|
|
"label": "Panic/Recover Cost",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L206",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"norm_label": "panic/recover cost",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_panic_recover_cost"
|
|
},
|
|
{
|
|
"label": "SKILL.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "skill.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md"
|
|
},
|
|
{
|
|
"label": "Go Testing Best Practices",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "go testing best practices",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices"
|
|
},
|
|
{
|
|
"label": "Best Practices Summary",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "best practices summary",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_best_practices_summary"
|
|
},
|
|
{
|
|
"label": "Test Structure and Organization",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L63",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "test structure and organization",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization"
|
|
},
|
|
{
|
|
"label": "File Conventions",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L65",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "file conventions",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_file_conventions"
|
|
},
|
|
{
|
|
"label": "Naming Conventions",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L89",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "naming conventions",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_naming_conventions"
|
|
},
|
|
{
|
|
"label": "Table-Driven Tests",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L99",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "table-driven tests",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_table_driven_tests"
|
|
},
|
|
{
|
|
"label": "Common Pitfall: Assert Scope Leaking into Subtests",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L143",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "common pitfall: assert scope leaking into subtests",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_common_pitfall_assert_scope_leaking_into_subtests"
|
|
},
|
|
{
|
|
"label": "Unit Tests",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L171",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "unit tests",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_unit_tests"
|
|
},
|
|
{
|
|
"label": "Testing HTTP Handlers",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L175",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "testing http handlers",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_http_handlers"
|
|
},
|
|
{
|
|
"label": "Goroutine Leak Detection with goleak",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L179",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "goroutine leak detection with goleak",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_goroutine_leak_detection_with_goleak"
|
|
},
|
|
{
|
|
"label": "testing/synctest for Deterministic Goroutine Testing",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L213",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "testing/synctest for deterministic goroutine testing",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_synctest_for_deterministic_goroutine_testing"
|
|
},
|
|
{
|
|
"label": "Test Timeouts",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L262",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "test timeouts",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_timeouts"
|
|
},
|
|
{
|
|
"label": "Benchmarks",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L266",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "benchmarks",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks"
|
|
},
|
|
{
|
|
"label": "Go 1.26+: test artifacts",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L311",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "go 1.26+: test artifacts",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_1_26_test_artifacts"
|
|
},
|
|
{
|
|
"label": "Parallel Tests",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L330",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "parallel tests",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_parallel_tests"
|
|
},
|
|
{
|
|
"label": "Fuzzing",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L356",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "fuzzing",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_fuzzing"
|
|
},
|
|
{
|
|
"label": "Examples as Documentation",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L376",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "examples as documentation",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_examples_as_documentation"
|
|
},
|
|
{
|
|
"label": "Code Coverage",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L394",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "code coverage",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_code_coverage"
|
|
},
|
|
{
|
|
"label": "Integration Tests",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L410",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "integration tests",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_integration_tests"
|
|
},
|
|
{
|
|
"label": "Mocking",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L438",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "mocking",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_mocking"
|
|
},
|
|
{
|
|
"label": "Enforce with Linters",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L444",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "enforce with linters",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_enforce_with_linters"
|
|
},
|
|
{
|
|
"label": "Cross-References",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L448",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "cross-references",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_cross_references"
|
|
},
|
|
{
|
|
"label": "Quick Reference",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L457",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "quick reference",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_quick_reference"
|
|
},
|
|
{
|
|
"label": "helpers.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/helpers.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "helpers.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md"
|
|
},
|
|
{
|
|
"label": "Test Helpers",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/helpers.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "test helpers",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers"
|
|
},
|
|
{
|
|
"label": "Test Timeout",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/helpers.md",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "test timeout",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_timeout"
|
|
},
|
|
{
|
|
"label": "http-testing.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "http-testing.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md"
|
|
},
|
|
{
|
|
"label": "HTTP Handler Testing",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "http handler testing",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing"
|
|
},
|
|
{
|
|
"label": "Basic Handler Test",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "basic handler test",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_basic_handler_test"
|
|
},
|
|
{
|
|
"label": "Query Parameters and Headers",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "query parameters and headers",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_query_parameters_and_headers"
|
|
},
|
|
{
|
|
"label": "integration-testing.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "integration-testing.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md"
|
|
},
|
|
{
|
|
"label": "Integration Testing",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "integration testing",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing"
|
|
},
|
|
{
|
|
"label": "Docker Compose Fixture",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "docker compose fixture",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_docker_compose_fixture"
|
|
},
|
|
{
|
|
"label": "SQL Schema Fixture",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "sql schema fixture",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_sql_schema_fixture"
|
|
},
|
|
{
|
|
"label": "Test Data Fixture",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "test data fixture",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_data_fixture"
|
|
},
|
|
{
|
|
"label": "Using Fixtures in Tests",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L72",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "using fixtures in tests",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_using_fixtures_in_tests"
|
|
},
|
|
{
|
|
"label": "Test Helper with Embedded Fixtures",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L156",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "test helper with embedded fixtures",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_helper_with_embedded_fixtures"
|
|
},
|
|
{
|
|
"label": "mocking.md",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "mocking.md",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md"
|
|
},
|
|
{
|
|
"label": "Mocking and Test Fixtures",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "mocking and test fixtures",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures"
|
|
},
|
|
{
|
|
"label": "Mocks with testify/mock",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "mocks with testify/mock",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocks_with_testify_mock"
|
|
},
|
|
{
|
|
"label": "Mock Organization",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": "L68",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "mock organization",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mock_organization"
|
|
},
|
|
{
|
|
"label": "Test Fixtures",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": "L136",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "test fixtures",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_test_fixtures"
|
|
},
|
|
{
|
|
"label": "Time Mocking",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": "L172",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"norm_label": "time mocking",
|
|
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_time_mocking"
|
|
},
|
|
{
|
|
"label": "SKILL.md",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"norm_label": "skill.md",
|
|
"id": "claude_skills_implement_tickets_skill"
|
|
},
|
|
{
|
|
"label": "Implement tickets",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L7",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"norm_label": "implement tickets",
|
|
"id": "claude_skills_implement_tickets_skill_implement_tickets"
|
|
},
|
|
{
|
|
"label": "1. Collect the tickets",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"norm_label": "1. collect the tickets",
|
|
"id": "claude_skills_implement_tickets_skill_1_collect_the_tickets"
|
|
},
|
|
{
|
|
"label": "2. Plan the batch",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L27",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"norm_label": "2. plan the batch",
|
|
"id": "claude_skills_implement_tickets_skill_2_plan_the_batch"
|
|
},
|
|
{
|
|
"label": "3. Get the plan approved",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L45",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"norm_label": "3. get the plan approved",
|
|
"id": "claude_skills_implement_tickets_skill_3_get_the_plan_approved"
|
|
},
|
|
{
|
|
"label": "4. Run a wave",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"norm_label": "4. run a wave",
|
|
"id": "claude_skills_implement_tickets_skill_4_run_a_wave"
|
|
},
|
|
{
|
|
"label": "Ticket #<n> \u2014 <title>",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L76",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"norm_label": "ticket #<n> \u2014 <title>",
|
|
"id": "claude_skills_implement_tickets_skill_ticket_n_title"
|
|
},
|
|
{
|
|
"label": "5. Land the wave",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L106",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"norm_label": "5. land the wave",
|
|
"id": "claude_skills_implement_tickets_skill_5_land_the_wave"
|
|
},
|
|
{
|
|
"label": "6. Close the batch",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L129",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"norm_label": "6. close the batch",
|
|
"id": "claude_skills_implement_tickets_skill_6_close_the_batch"
|
|
},
|
|
{
|
|
"label": "SKILL.md",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"norm_label": "skill.md",
|
|
"id": "claude_skills_testing_the_userscript_skill"
|
|
},
|
|
{
|
|
"label": "Testing the userscript",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L6",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"norm_label": "testing the userscript",
|
|
"id": "claude_skills_testing_the_userscript_skill_testing_the_userscript"
|
|
},
|
|
{
|
|
"label": "Commands",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"norm_label": "commands",
|
|
"id": "claude_skills_testing_the_userscript_skill_commands"
|
|
},
|
|
{
|
|
"label": "How the harness works",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"norm_label": "how the harness works",
|
|
"id": "claude_skills_testing_the_userscript_skill_how_the_harness_works"
|
|
},
|
|
{
|
|
"label": "Adding a test",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"norm_label": "adding a test",
|
|
"id": "claude_skills_testing_the_userscript_skill_adding_a_test"
|
|
},
|
|
{
|
|
"label": "What is NOT testable here",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L69",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"norm_label": "what is not testable here",
|
|
"id": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here"
|
|
},
|
|
{
|
|
"label": "Gotchas",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L81",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"norm_label": "gotchas",
|
|
"id": "claude_skills_testing_the_userscript_skill_gotchas"
|
|
},
|
|
{
|
|
"label": "ticket-implementer.md",
|
|
"file_type": "document",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"norm_label": "ticket-implementer.md",
|
|
"id": "omp_agents_ticket_implementer"
|
|
},
|
|
{
|
|
"label": "The worktree is your whole world",
|
|
"file_type": "document",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"norm_label": "the worktree is your whole world",
|
|
"id": "omp_agents_ticket_implementer_the_worktree_is_your_whole_world"
|
|
},
|
|
{
|
|
"label": "Order of work",
|
|
"file_type": "document",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"norm_label": "order of work",
|
|
"id": "omp_agents_ticket_implementer_order_of_work"
|
|
},
|
|
{
|
|
"label": "Review",
|
|
"file_type": "document",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": "L48",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"norm_label": "review",
|
|
"id": "omp_agents_ticket_implementer_review"
|
|
},
|
|
{
|
|
"label": "Escalate rather than guess",
|
|
"file_type": "document",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": "L64",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"norm_label": "escalate rather than guess",
|
|
"id": "omp_agents_ticket_implementer_escalate_rather_than_guess"
|
|
},
|
|
{
|
|
"label": "Report",
|
|
"file_type": "document",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": "L72",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"norm_label": "report",
|
|
"id": "omp_agents_ticket_implementer_report"
|
|
},
|
|
{
|
|
"label": "implementer.md",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"norm_label": "implementer.md",
|
|
"id": "opencode_agent_implementer"
|
|
},
|
|
{
|
|
"label": "Before You Begin",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"norm_label": "before you begin",
|
|
"id": "opencode_agent_implementer_before_you_begin"
|
|
},
|
|
{
|
|
"label": "Your Job",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"norm_label": "your job",
|
|
"id": "opencode_agent_implementer_your_job"
|
|
},
|
|
{
|
|
"label": "When You're in Over Your Head",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": "L24",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"norm_label": "when you're in over your head",
|
|
"id": "opencode_agent_implementer_when_you_re_in_over_your_head"
|
|
},
|
|
{
|
|
"label": "Self-Review Before Reporting",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"norm_label": "self-review before reporting",
|
|
"id": "opencode_agent_implementer_self_review_before_reporting"
|
|
},
|
|
{
|
|
"label": "Report Format",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": "L38",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"norm_label": "report format",
|
|
"id": "opencode_agent_implementer_report_format"
|
|
},
|
|
{
|
|
"label": "reviewer.md",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "reviewer.md",
|
|
"id": "opencode_agent_reviewer"
|
|
},
|
|
{
|
|
"label": "Inputs",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "inputs",
|
|
"id": "opencode_agent_reviewer_inputs"
|
|
},
|
|
{
|
|
"label": "Method",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "method",
|
|
"id": "opencode_agent_reviewer_method"
|
|
},
|
|
{
|
|
"label": "Do Not Trust the Report",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "do not trust the report",
|
|
"id": "opencode_agent_reviewer_do_not_trust_the_report"
|
|
},
|
|
{
|
|
"label": "Tests",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "tests",
|
|
"id": "opencode_agent_reviewer_tests"
|
|
},
|
|
{
|
|
"label": "Part 1: Spec Compliance",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L29",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "part 1: spec compliance",
|
|
"id": "opencode_agent_reviewer_part_1_spec_compliance"
|
|
},
|
|
{
|
|
"label": "Part 2: Code Quality",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L38",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "part 2: code quality",
|
|
"id": "opencode_agent_reviewer_part_2_code_quality"
|
|
},
|
|
{
|
|
"label": "Calibration",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L46",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "calibration",
|
|
"id": "opencode_agent_reviewer_calibration"
|
|
},
|
|
{
|
|
"label": "Output Format",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L50",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "output format",
|
|
"id": "opencode_agent_reviewer_output_format"
|
|
},
|
|
{
|
|
"label": "Spec Compliance",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "spec compliance",
|
|
"id": "opencode_agent_reviewer_spec_compliance"
|
|
},
|
|
{
|
|
"label": "Strengths",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "strengths",
|
|
"id": "opencode_agent_reviewer_strengths"
|
|
},
|
|
{
|
|
"label": "Issues",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L59",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "issues",
|
|
"id": "opencode_agent_reviewer_issues"
|
|
},
|
|
{
|
|
"label": "Critical (Must Fix)",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L60",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "critical (must fix)",
|
|
"id": "opencode_agent_reviewer_critical_must_fix"
|
|
},
|
|
{
|
|
"label": "Important (Should Fix)",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L61",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "important (should fix)",
|
|
"id": "opencode_agent_reviewer_important_should_fix"
|
|
},
|
|
{
|
|
"label": "Minor (Nice to Have)",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L62",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "minor (nice to have)",
|
|
"id": "opencode_agent_reviewer_minor_nice_to_have"
|
|
},
|
|
{
|
|
"label": "Assessment",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L65",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"norm_label": "assessment",
|
|
"id": "opencode_agent_reviewer_assessment"
|
|
},
|
|
{
|
|
"label": "CLAUDE.md",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "claude.md",
|
|
"id": "claude"
|
|
},
|
|
{
|
|
"label": "AGENTS.md",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "agents.md",
|
|
"id": "claude_agents_md"
|
|
},
|
|
{
|
|
"label": "What this is",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "what this is",
|
|
"id": "claude_what_this_is"
|
|
},
|
|
{
|
|
"label": "Hard constraints (drive design \u2014 don't violate)",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L14",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "hard constraints (drive design \u2014 don't violate)",
|
|
"id": "claude_hard_constraints_drive_design_don_t_violate"
|
|
},
|
|
{
|
|
"label": "Architecture",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "architecture",
|
|
"id": "claude_architecture"
|
|
},
|
|
{
|
|
"label": "Commands",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L41",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "commands",
|
|
"id": "claude_commands"
|
|
},
|
|
{
|
|
"label": "Forge: Gitea, not GitHub",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L57",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "forge: gitea, not github",
|
|
"id": "claude_forge_gitea_not_github"
|
|
},
|
|
{
|
|
"label": "Design system",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L68",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "design system",
|
|
"id": "claude_design_system"
|
|
},
|
|
{
|
|
"label": "Security invariants",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L82",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "security invariants",
|
|
"id": "claude_security_invariants"
|
|
},
|
|
{
|
|
"label": "Secure coding rules (code you write here)",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L89",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "secure coding rules (code you write here)",
|
|
"id": "claude_secure_coding_rules_code_you_write_here"
|
|
},
|
|
{
|
|
"label": "Comments",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L119",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "comments",
|
|
"id": "claude_comments"
|
|
},
|
|
{
|
|
"label": "Agent skills",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L143",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "agent skills",
|
|
"id": "claude_agent_skills"
|
|
},
|
|
{
|
|
"label": "Issue tracker",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L147",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "issue tracker",
|
|
"id": "claude_issue_tracker"
|
|
},
|
|
{
|
|
"label": "Triage labels",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L151",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "triage labels",
|
|
"id": "claude_triage_labels"
|
|
},
|
|
{
|
|
"label": "Domain docs",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L155",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "domain docs",
|
|
"id": "claude_domain_docs"
|
|
},
|
|
{
|
|
"label": "graphify",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L159",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"norm_label": "graphify",
|
|
"id": "claude_graphify"
|
|
},
|
|
{
|
|
"label": "CONTEXT.md",
|
|
"file_type": "document",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 126,
|
|
"norm_label": "context.md",
|
|
"id": "context_md_context"
|
|
},
|
|
{
|
|
"label": "Bookmark Manager",
|
|
"file_type": "document",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 126,
|
|
"norm_label": "bookmark manager",
|
|
"id": "context_bookmark_manager"
|
|
},
|
|
{
|
|
"label": "Language",
|
|
"file_type": "document",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": "L7",
|
|
"_origin": "ast",
|
|
"community": 126,
|
|
"norm_label": "language",
|
|
"id": "context_language"
|
|
},
|
|
{
|
|
"label": "CUTOVER.md",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"norm_label": "cutover.md",
|
|
"id": "cutover"
|
|
},
|
|
{
|
|
"label": "SQLite \u2192 Postgres cutover runbook",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"norm_label": "sqlite \u2192 postgres cutover runbook",
|
|
"id": "cutover_sqlite_postgres_cutover_runbook"
|
|
},
|
|
{
|
|
"label": "0. The generator is throwaway",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"norm_label": "0. the generator is throwaway",
|
|
"id": "cutover_0_the_generator_is_throwaway"
|
|
},
|
|
{
|
|
"label": "1. Stop the old API and take a fresh export",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"norm_label": "1. stop the old api and take a fresh export",
|
|
"id": "cutover_1_stop_the_old_api_and_take_a_fresh_export"
|
|
},
|
|
{
|
|
"label": "2. Bring up Postgres with the schema and the owner Reader",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L89",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"norm_label": "2. bring up postgres with the schema and the owner reader",
|
|
"id": "cutover_2_bring_up_postgres_with_the_schema_and_the_owner_reader"
|
|
},
|
|
{
|
|
"label": "3. Generate the import SQL",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L125",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"norm_label": "3. generate the import sql",
|
|
"id": "cutover_3_generate_the_import_sql"
|
|
},
|
|
{
|
|
"label": "4. Review it by eye",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L180",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"norm_label": "4. review it by eye",
|
|
"id": "cutover_4_review_it_by_eye"
|
|
},
|
|
{
|
|
"label": "5. Apply it",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L197",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"norm_label": "5. apply it",
|
|
"id": "cutover_5_apply_it"
|
|
},
|
|
{
|
|
"label": "6. Afterwards",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L284",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"norm_label": "6. afterwards",
|
|
"id": "cutover_6_afterwards"
|
|
},
|
|
{
|
|
"label": "DEPLOY.md",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "deploy.md",
|
|
"id": "deploy"
|
|
},
|
|
{
|
|
"label": "Deployment",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "deployment",
|
|
"id": "deploy_deployment"
|
|
},
|
|
{
|
|
"label": "0. Prerequisites",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "0. prerequisites",
|
|
"id": "deploy_0_prerequisites"
|
|
},
|
|
{
|
|
"label": "1. Configure `.env`",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "1. configure `.env`",
|
|
"id": "deploy_1_configure_env"
|
|
},
|
|
{
|
|
"label": "1b. Web UI",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L102",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "1b. web ui",
|
|
"id": "deploy_1b_web_ui"
|
|
},
|
|
{
|
|
"label": "2. Build + start",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L159",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "2. build + start",
|
|
"id": "deploy_2_build_start"
|
|
},
|
|
{
|
|
"label": "3. Verify over HTTPS",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L191",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "3. verify over https",
|
|
"id": "deploy_3_verify_over_https"
|
|
},
|
|
{
|
|
"label": "4. Configure the userscript",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L223",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "4. configure the userscript",
|
|
"id": "deploy_4_configure_the_userscript"
|
|
},
|
|
{
|
|
"label": "5. Install on Bromite",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L243",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "5. install on bromite",
|
|
"id": "deploy_5_install_on_bromite"
|
|
},
|
|
{
|
|
"label": "6. Smoke-test the full loop",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L261",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "6. smoke-test the full loop",
|
|
"id": "deploy_6_smoke_test_the_full_loop"
|
|
},
|
|
{
|
|
"label": "7. The browser, on the home machine",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L273",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "7. the browser, on the home machine",
|
|
"id": "deploy_7_the_browser_on_the_home_machine"
|
|
},
|
|
{
|
|
"label": "Updating",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L471",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "updating",
|
|
"id": "deploy_updating"
|
|
},
|
|
{
|
|
"label": "Troubleshooting",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L490",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "troubleshooting",
|
|
"id": "deploy_troubleshooting"
|
|
},
|
|
{
|
|
"label": "Installing / updating the userscript",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L514",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"norm_label": "installing / updating the userscript",
|
|
"id": "deploy_installing_updating_the_userscript"
|
|
},
|
|
{
|
|
"label": "PRODUCT.md",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "product.md",
|
|
"id": "product"
|
|
},
|
|
{
|
|
"label": "Product",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "product",
|
|
"id": "product_product"
|
|
},
|
|
{
|
|
"label": "Platform",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "platform",
|
|
"id": "product_platform"
|
|
},
|
|
{
|
|
"label": "Users",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "users",
|
|
"id": "product_users"
|
|
},
|
|
{
|
|
"label": "Product Purpose",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "product purpose",
|
|
"id": "product_product_purpose"
|
|
},
|
|
{
|
|
"label": "Positioning",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "positioning",
|
|
"id": "product_positioning"
|
|
},
|
|
{
|
|
"label": "Operating Context",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L23",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "operating context",
|
|
"id": "product_operating_context"
|
|
},
|
|
{
|
|
"label": "Capabilities and Constraints",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "capabilities and constraints",
|
|
"id": "product_capabilities_and_constraints"
|
|
},
|
|
{
|
|
"label": "Brand Commitments",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L41",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "brand commitments",
|
|
"id": "product_brand_commitments"
|
|
},
|
|
{
|
|
"label": "Evidence on Hand",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L46",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "evidence on hand",
|
|
"id": "product_evidence_on_hand"
|
|
},
|
|
{
|
|
"label": "Product Principles",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "product principles",
|
|
"id": "product_product_principles"
|
|
},
|
|
{
|
|
"label": "Accessibility & Inclusion",
|
|
"file_type": "document",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L60",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"norm_label": "accessibility & inclusion",
|
|
"id": "product_accessibility_inclusion"
|
|
},
|
|
{
|
|
"label": "README.md",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "readme.md",
|
|
"id": "readme"
|
|
},
|
|
{
|
|
"label": "Manga Bookmark",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "manga bookmark",
|
|
"id": "readme_manga_bookmark"
|
|
},
|
|
{
|
|
"label": "1. Backend",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "1. backend",
|
|
"id": "readme_1_backend"
|
|
},
|
|
{
|
|
"label": "Config (env)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L37",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "config (env)",
|
|
"id": "readme_config_env"
|
|
},
|
|
{
|
|
"label": "Endpoints",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L73",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "endpoints",
|
|
"id": "readme_endpoints"
|
|
},
|
|
{
|
|
"label": "Develop / test",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L94",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "develop / test",
|
|
"id": "readme_develop_test"
|
|
},
|
|
{
|
|
"label": "Run the stack",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L107",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "run the stack",
|
|
"id": "readme_run_the_stack"
|
|
},
|
|
{
|
|
"label": "Deploy behind your reverse proxy",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L152",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "deploy behind your reverse proxy",
|
|
"id": "readme_deploy_behind_your_reverse_proxy"
|
|
},
|
|
{
|
|
"label": "2. Userscript",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L173",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "2. userscript",
|
|
"id": "readme_2_userscript"
|
|
},
|
|
{
|
|
"label": "Install",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L175",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "install",
|
|
"id": "readme_install"
|
|
},
|
|
{
|
|
"label": "Install on Bromite (mobile)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L188",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "install on bromite (mobile)",
|
|
"id": "readme_install_on_bromite_mobile"
|
|
},
|
|
{
|
|
"label": "Desktop iteration (optional)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L202",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "desktop iteration (optional)",
|
|
"id": "readme_desktop_iteration_optional"
|
|
},
|
|
{
|
|
"label": "Use",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L207",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "use",
|
|
"id": "readme_use"
|
|
},
|
|
{
|
|
"label": "How \"latest chapter\" is found",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L239",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "how \"latest chapter\" is found",
|
|
"id": "readme_how_latest_chapter_is_found"
|
|
},
|
|
{
|
|
"label": "Adapter reference (verified live 2026-07-24)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L262",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"norm_label": "adapter reference (verified live 2026-07-24)",
|
|
"id": "readme_adapter_reference_verified_live_2026_07_24"
|
|
},
|
|
{
|
|
"label": "REDEPLOY.md",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "redeploy.md",
|
|
"id": "redeploy"
|
|
},
|
|
{
|
|
"label": "Redeploy runbook",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "redeploy runbook",
|
|
"id": "redeploy_redeploy_runbook"
|
|
},
|
|
{
|
|
"label": "0. Preflight",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "0. preflight",
|
|
"id": "redeploy_0_preflight"
|
|
},
|
|
{
|
|
"label": "1. Back up the database",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "1. back up the database",
|
|
"id": "redeploy_1_back_up_the_database"
|
|
},
|
|
{
|
|
"label": "Preferred: hot dump, no downtime",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L74",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "preferred: hot dump, no downtime",
|
|
"id": "redeploy_preferred_hot_dump_no_downtime"
|
|
},
|
|
{
|
|
"label": "Fallback: cold volume archive",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L124",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "fallback: cold volume archive",
|
|
"id": "redeploy_fallback_cold_volume_archive"
|
|
},
|
|
{
|
|
"label": "Retention",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L159",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "retention",
|
|
"id": "redeploy_retention"
|
|
},
|
|
{
|
|
"label": "A note on the old `bookmarks-data` volume",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L168",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "a note on the old `bookmarks-data` volume",
|
|
"id": "redeploy_a_note_on_the_old_bookmarks_data_volume"
|
|
},
|
|
{
|
|
"label": "2. Pull the new code",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L184",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "2. pull the new code",
|
|
"id": "redeploy_2_pull_the_new_code"
|
|
},
|
|
{
|
|
"label": "3. Rebuild and restart",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L205",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "3. rebuild and restart",
|
|
"id": "redeploy_3_rebuild_and_restart"
|
|
},
|
|
{
|
|
"label": "4. Verify the deploy",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L232",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "4. verify the deploy",
|
|
"id": "redeploy_4_verify_the_deploy"
|
|
},
|
|
{
|
|
"label": "5. Smoke-test the full loop",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L294",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "5. smoke-test the full loop",
|
|
"id": "redeploy_5_smoke_test_the_full_loop"
|
|
},
|
|
{
|
|
"label": "6. Rollback",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L316",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "6. rollback",
|
|
"id": "redeploy_6_rollback"
|
|
},
|
|
{
|
|
"label": "7. The whole thing, as one block",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L366",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "7. the whole thing, as one block",
|
|
"id": "redeploy_7_the_whole_thing_as_one_block"
|
|
},
|
|
{
|
|
"label": "8. The browser unit (separate machine, separate cadence)",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L395",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "8. the browser unit (separate machine, separate cadence)",
|
|
"id": "redeploy_8_the_browser_unit_separate_machine_separate_cadence"
|
|
},
|
|
{
|
|
"label": "Troubleshooting",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L444",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"norm_label": "troubleshooting",
|
|
"id": "redeploy_troubleshooting"
|
|
},
|
|
{
|
|
"label": "2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 39,
|
|
"norm_label": "2026-07-26t15-50-42z__backend-templates-app-html.md",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md"
|
|
},
|
|
{
|
|
"label": "Design Health Score",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"community": 39,
|
|
"norm_label": "design health score",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_health_score"
|
|
},
|
|
{
|
|
"label": "Design Specificity Verdict",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"community": 39,
|
|
"norm_label": "design specificity verdict",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_specificity_verdict"
|
|
},
|
|
{
|
|
"label": "Priority Issues",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"community": 39,
|
|
"norm_label": "priority issues",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_priority_issues"
|
|
},
|
|
{
|
|
"label": "Persona Red Flags",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"community": 39,
|
|
"norm_label": "persona red flags",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_persona_red_flags"
|
|
},
|
|
{
|
|
"label": "Minor Observations",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L46",
|
|
"_origin": "ast",
|
|
"community": 39,
|
|
"norm_label": "minor observations",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_minor_observations"
|
|
},
|
|
{
|
|
"label": "Questions to Consider",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L49",
|
|
"_origin": "ast",
|
|
"community": 39,
|
|
"norm_label": "questions to consider",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_questions_to_consider"
|
|
},
|
|
{
|
|
"label": "2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"norm_label": "2026-07-26t17-08-41z__backend-templates-app-html.md",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md"
|
|
},
|
|
{
|
|
"label": "Design Health Score",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"norm_label": "design health score",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_health_score"
|
|
},
|
|
{
|
|
"label": "Design Specificity Verdict",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"norm_label": "design specificity verdict",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_specificity_verdict"
|
|
},
|
|
{
|
|
"label": "Priority Issues",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"norm_label": "priority issues",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_priority_issues"
|
|
},
|
|
{
|
|
"label": "Persona Red Flags",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L41",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"norm_label": "persona red flags",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_persona_red_flags"
|
|
},
|
|
{
|
|
"label": "Minor Observations",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L45",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"norm_label": "minor observations",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_minor_observations"
|
|
},
|
|
{
|
|
"label": "Questions to Consider",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L48",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"norm_label": "questions to consider",
|
|
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_questions_to_consider"
|
|
},
|
|
{
|
|
"label": "AGENTS.md",
|
|
"file_type": "document",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"norm_label": "agents.md",
|
|
"id": "backend_claude"
|
|
},
|
|
{
|
|
"label": "0001-postgresql-over-sqlite.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"norm_label": "0001-postgresql-over-sqlite.md",
|
|
"id": "docs_adr_0001_postgresql_over_sqlite"
|
|
},
|
|
{
|
|
"label": "Postgres replaces SQLite as the primary datastore",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"norm_label": "postgres replaces sqlite as the primary datastore",
|
|
"id": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore"
|
|
},
|
|
{
|
|
"label": "Considered options",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"norm_label": "considered options",
|
|
"id": "docs_adr_0001_postgresql_over_sqlite_considered_options"
|
|
},
|
|
{
|
|
"label": "Consequences",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"norm_label": "consequences",
|
|
"id": "docs_adr_0001_postgresql_over_sqlite_consequences"
|
|
},
|
|
{
|
|
"label": "0002-discord-oauth-no-passwords-no-email.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"norm_label": "0002-discord-oauth-no-passwords-no-email.md",
|
|
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email"
|
|
},
|
|
{
|
|
"label": "Identity comes from Discord OAuth; we store no passwords and send no email",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"norm_label": "identity comes from discord oauth; we store no passwords and send no email",
|
|
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email"
|
|
},
|
|
{
|
|
"label": "Considered options",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"norm_label": "considered options",
|
|
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_considered_options"
|
|
},
|
|
{
|
|
"label": "Consequences",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"norm_label": "consequences",
|
|
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_consequences"
|
|
},
|
|
{
|
|
"label": "0003-series-shared-and-poll-owned.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"norm_label": "0003-series-shared-and-poll-owned.md",
|
|
"id": "docs_adr_0003_series_shared_and_poll_owned"
|
|
},
|
|
{
|
|
"label": "Series is a shared entity, and only the Poll may update it",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"norm_label": "series is a shared entity, and only the poll may update it",
|
|
"id": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it"
|
|
},
|
|
{
|
|
"label": "Why",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"norm_label": "why",
|
|
"id": "docs_adr_0003_series_shared_and_poll_owned_why"
|
|
},
|
|
{
|
|
"label": "Only the Poll writes Series fields",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"norm_label": "only the poll writes series fields",
|
|
"id": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields"
|
|
},
|
|
{
|
|
"label": "Consequences",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": "L38",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"norm_label": "consequences",
|
|
"id": "docs_adr_0003_series_shared_and_poll_owned_consequences"
|
|
},
|
|
{
|
|
"label": "0004-wire-format-does-not-mirror-the-schema.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"norm_label": "0004-wire-format-does-not-mirror-the-schema.md",
|
|
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema"
|
|
},
|
|
{
|
|
"label": "The wire format stays flat and deliberately does not mirror the schema",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"norm_label": "the wire format stays flat and deliberately does not mirror the schema",
|
|
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema"
|
|
},
|
|
{
|
|
"label": "Why a future reader will find this surprising",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
|
|
"source_location": "L10",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"norm_label": "why a future reader will find this surprising",
|
|
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_why_a_future_reader_will_find_this_surprising"
|
|
},
|
|
{
|
|
"label": "Consequence",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
|
|
"source_location": "L27",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"norm_label": "consequence",
|
|
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_consequence"
|
|
},
|
|
{
|
|
"label": "0005-on-demand-browser.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0005-on-demand-browser.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"norm_label": "0005-on-demand-browser.md",
|
|
"id": "docs_adr_0005_on_demand_browser"
|
|
},
|
|
{
|
|
"label": "ADR-0005: On-demand browser sidecar",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0005-on-demand-browser.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"norm_label": "adr-0005: on-demand browser sidecar",
|
|
"id": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar"
|
|
},
|
|
{
|
|
"label": "Decision",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0005-on-demand-browser.md",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"norm_label": "decision",
|
|
"id": "docs_adr_0005_on_demand_browser_decision"
|
|
},
|
|
{
|
|
"label": "Constraints",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0005-on-demand-browser.md",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"norm_label": "constraints",
|
|
"id": "docs_adr_0005_on_demand_browser_constraints"
|
|
},
|
|
{
|
|
"label": "0006-browser-on-the-home-machine.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"norm_label": "0006-browser-on-the-home-machine.md",
|
|
"id": "docs_adr_0006_browser_on_the_home_machine"
|
|
},
|
|
{
|
|
"label": "ADR-0006: The browser runs on the home machine, over the tailnet",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"norm_label": "adr-0006: the browser runs on the home machine, over the tailnet",
|
|
"id": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet"
|
|
},
|
|
{
|
|
"label": "Decision",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": "L6",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"norm_label": "decision",
|
|
"id": "docs_adr_0006_browser_on_the_home_machine_decision"
|
|
},
|
|
{
|
|
"label": "Why",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"norm_label": "why",
|
|
"id": "docs_adr_0006_browser_on_the_home_machine_why"
|
|
},
|
|
{
|
|
"label": "Constraints",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"norm_label": "constraints",
|
|
"id": "docs_adr_0006_browser_on_the_home_machine_constraints"
|
|
},
|
|
{
|
|
"label": "Consequences",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": "L64",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"norm_label": "consequences",
|
|
"id": "docs_adr_0006_browser_on_the_home_machine_consequences"
|
|
},
|
|
{
|
|
"label": "0007-backend-hosts-cover-bytes.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 113,
|
|
"norm_label": "0007-backend-hosts-cover-bytes.md",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes"
|
|
},
|
|
{
|
|
"label": "ADR-0007: The backend hosts every Site's Cover bytes",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 113,
|
|
"norm_label": "adr-0007: the backend hosts every site's cover bytes",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes"
|
|
},
|
|
{
|
|
"label": "Decision",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L6",
|
|
"_origin": "ast",
|
|
"community": 113,
|
|
"norm_label": "decision",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_decision"
|
|
},
|
|
{
|
|
"label": "Why a future reader will find this surprising",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L27",
|
|
"_origin": "ast",
|
|
"community": 113,
|
|
"norm_label": "why a future reader will find this surprising",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_why_a_future_reader_will_find_this_surprising"
|
|
},
|
|
{
|
|
"label": "Considered options",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"community": 113,
|
|
"norm_label": "considered options",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_considered_options"
|
|
},
|
|
{
|
|
"label": "Two deliberate relaxations",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L61",
|
|
"_origin": "ast",
|
|
"community": 113,
|
|
"norm_label": "two deliberate relaxations",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_two_deliberate_relaxations"
|
|
},
|
|
{
|
|
"label": "Consequences",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L82",
|
|
"_origin": "ast",
|
|
"community": 113,
|
|
"norm_label": "consequences",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_consequences"
|
|
},
|
|
{
|
|
"label": "0008-series-identity-is-discovered-not-derived.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"norm_label": "0008-series-identity-is-discovered-not-derived.md",
|
|
"id": "docs_adr_0008_series_identity_is_discovered_not_derived"
|
|
},
|
|
{
|
|
"label": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"norm_label": "adr-0008: a series identity is discovered from the site's links, never derived from an address",
|
|
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address"
|
|
},
|
|
{
|
|
"label": "Decision",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": "L6",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"norm_label": "decision",
|
|
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_decision"
|
|
},
|
|
{
|
|
"label": "Why",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"norm_label": "why",
|
|
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_why"
|
|
},
|
|
{
|
|
"label": "Considered options",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": "L64",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"norm_label": "considered options",
|
|
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_considered_options"
|
|
},
|
|
{
|
|
"label": "Consequences",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": "L82",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"norm_label": "consequences",
|
|
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_consequences"
|
|
},
|
|
{
|
|
"label": "domain.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"norm_label": "domain.md",
|
|
"id": "docs_agents_domain"
|
|
},
|
|
{
|
|
"label": "Domain Docs",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"norm_label": "domain docs",
|
|
"id": "docs_agents_domain_domain_docs"
|
|
},
|
|
{
|
|
"label": "Before exploring, read these",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": "L6",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"norm_label": "before exploring, read these",
|
|
"id": "docs_agents_domain_before_exploring_read_these"
|
|
},
|
|
{
|
|
"label": "File structure",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"norm_label": "file structure",
|
|
"id": "docs_agents_domain_file_structure"
|
|
},
|
|
{
|
|
"label": "Use the glossary's vocabulary",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": "L33",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"norm_label": "use the glossary's vocabulary",
|
|
"id": "docs_agents_domain_use_the_glossary_s_vocabulary"
|
|
},
|
|
{
|
|
"label": "Flag ADR conflicts",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"norm_label": "flag adr conflicts",
|
|
"id": "docs_agents_domain_flag_adr_conflicts"
|
|
},
|
|
{
|
|
"label": "issue-tracker.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 114,
|
|
"norm_label": "issue-tracker.md",
|
|
"id": "docs_agents_issue_tracker"
|
|
},
|
|
{
|
|
"label": "Issue tracker: Gitea (`tea` CLI)",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 114,
|
|
"norm_label": "issue tracker: gitea (`tea` cli)",
|
|
"id": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli"
|
|
},
|
|
{
|
|
"label": "Conventions",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"community": 114,
|
|
"norm_label": "conventions",
|
|
"id": "docs_agents_issue_tracker_conventions"
|
|
},
|
|
{
|
|
"label": "Pull requests as a triage surface",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L24",
|
|
"_origin": "ast",
|
|
"community": 114,
|
|
"norm_label": "pull requests as a triage surface",
|
|
"id": "docs_agents_issue_tracker_pull_requests_as_a_triage_surface"
|
|
},
|
|
{
|
|
"label": "When a skill says \"publish to the issue tracker\"",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"community": 114,
|
|
"norm_label": "when a skill says \"publish to the issue tracker\"",
|
|
"id": "docs_agents_issue_tracker_when_a_skill_says_publish_to_the_issue_tracker"
|
|
},
|
|
{
|
|
"label": "When a skill says \"fetch the relevant ticket\"",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L39",
|
|
"_origin": "ast",
|
|
"community": 114,
|
|
"norm_label": "when a skill says \"fetch the relevant ticket\"",
|
|
"id": "docs_agents_issue_tracker_when_a_skill_says_fetch_the_relevant_ticket"
|
|
},
|
|
{
|
|
"label": "Wayfinding operations",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"community": 114,
|
|
"norm_label": "wayfinding operations",
|
|
"id": "docs_agents_issue_tracker_wayfinding_operations"
|
|
},
|
|
{
|
|
"label": "triage-labels.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/triage-labels.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 127,
|
|
"norm_label": "triage-labels.md",
|
|
"id": "docs_agents_triage_labels"
|
|
},
|
|
{
|
|
"label": "Triage Labels",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/triage-labels.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 127,
|
|
"norm_label": "triage labels",
|
|
"id": "docs_agents_triage_labels_triage_labels"
|
|
},
|
|
{
|
|
"label": "design-system.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"norm_label": "design-system.md",
|
|
"id": "docs_design_system"
|
|
},
|
|
{
|
|
"label": "Cinder \u2014 BookmarkManager design system",
|
|
"file_type": "document",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"norm_label": "cinder \u2014 bookmarkmanager design system",
|
|
"id": "docs_design_system_cinder_bookmarkmanager_design_system"
|
|
},
|
|
{
|
|
"label": "1. The one idea",
|
|
"file_type": "document",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L16",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"norm_label": "1. the one idea",
|
|
"id": "docs_design_system_1_the_one_idea"
|
|
},
|
|
{
|
|
"label": "2. Tokens",
|
|
"file_type": "document",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"norm_label": "2. tokens",
|
|
"id": "docs_design_system_2_tokens"
|
|
},
|
|
{
|
|
"label": "3. Type",
|
|
"file_type": "document",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L91",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"norm_label": "3. type",
|
|
"id": "docs_design_system_3_type"
|
|
},
|
|
{
|
|
"label": "4. Components (web UI)",
|
|
"file_type": "document",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L132",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"norm_label": "4. components (web ui)",
|
|
"id": "docs_design_system_4_components_web_ui"
|
|
},
|
|
{
|
|
"label": "5. Components (userscript panel)",
|
|
"file_type": "document",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L224",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"norm_label": "5. components (userscript panel)",
|
|
"id": "docs_design_system_5_components_userscript_panel"
|
|
},
|
|
{
|
|
"label": "6. Motion",
|
|
"file_type": "document",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L239",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"norm_label": "6. motion",
|
|
"id": "docs_design_system_6_motion"
|
|
},
|
|
{
|
|
"label": "7. Accessibility floor (not negotiable)",
|
|
"file_type": "document",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L252",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"norm_label": "7. accessibility floor (not negotiable)",
|
|
"id": "docs_design_system_7_accessibility_floor_not_negotiable"
|
|
},
|
|
{
|
|
"label": "8. Adding something new \u2014 checklist",
|
|
"file_type": "document",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L267",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"norm_label": "8. adding something new \u2014 checklist",
|
|
"id": "docs_design_system_8_adding_something_new_checklist"
|
|
},
|
|
{
|
|
"label": "lightnovelworld-chapter-vs-series-slug.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "lightnovelworld-chapter-vs-series-slug.md",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug"
|
|
},
|
|
{
|
|
"label": "lightnovelworld.net \u2014 chapter slug vs. series slug",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "lightnovelworld.net \u2014 chapter slug vs. series slug",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug"
|
|
},
|
|
{
|
|
"label": "1. Summary answer table",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L14",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "1. summary answer table",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_1_summary_answer_table"
|
|
},
|
|
{
|
|
"label": "2. The two reference pages",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L33",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "2. the two reference pages",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_2_the_two_reference_pages"
|
|
},
|
|
{
|
|
"label": "3. Chapter page \u2192 series URL: every in-page pointer, in priority order",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "3. chapter page \u2192 series url: every in-page pointer, in priority order",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order"
|
|
},
|
|
{
|
|
"label": "Priority 1 \u2014 `a[aria-label='All Chapter']` \u2705 WORKS",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "priority 1 \u2014 `a[aria-label='all chapter']` \u2705 works",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_1_a_aria_label_all_chapter_works"
|
|
},
|
|
{
|
|
"label": "Priority 2 \u2014 microdata `BreadcrumbList` / `a[itemprop=item]` \u2705 WORKS",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L64",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "priority 2 \u2014 microdata `breadcrumblist` / `a[itemprop=item]` \u2705 works",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_2_microdata_breadcrumblist_a_itemprop_item_works"
|
|
},
|
|
{
|
|
"label": "Priority 3 \u2014 corroborating `/novel/` anchors \u26a0\ufe0f AMBIGUOUS",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L96",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "priority 3 \u2014 corroborating `/novel/` anchors \u26a0\ufe0f ambiguous",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_3_corroborating_novel_anchors_ambiguous"
|
|
},
|
|
{
|
|
"label": "\u274c NOT usable \u2014 JSON-LD `BreadcrumbList` (\u00a73.1)",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L116",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "\u274c not usable \u2014 json-ld `breadcrumblist` (\u00a73.1)",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_json_ld_breadcrumblist_3_1"
|
|
},
|
|
{
|
|
"label": "\u274c NOT usable \u2014 `<link rel=canonical>` (\u00a73.2)",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L129",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "\u274c not usable \u2014 `<link rel=canonical>` (\u00a73.2)",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_link_rel_canonical_3_2"
|
|
},
|
|
{
|
|
"label": "\u274c NOT usable \u2014 `og:` meta tags (\u00a73.3)",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L137",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "\u274c not usable \u2014 `og:` meta tags (\u00a73.3)",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_og_meta_tags_3_3"
|
|
},
|
|
{
|
|
"label": "Also present \u2014 `rel=next` / `rel=prev` chapter navigation",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L150",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "also present \u2014 `rel=next` / `rel=prev` chapter navigation",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_also_present_rel_next_rel_prev_chapter_navigation"
|
|
},
|
|
{
|
|
"label": "4. The reverse direction, and how common divergence is",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L161",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "4. the reverse direction, and how common divergence is",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is"
|
|
},
|
|
{
|
|
"label": "4.1 Sample method",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L163",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "4.1 sample method",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_1_sample_method"
|
|
},
|
|
{
|
|
"label": "4.2 Divergence results",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L178",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "4.2 divergence results",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_2_divergence_results"
|
|
},
|
|
{
|
|
"label": "4.3 Is there a derivable rule? **No.**",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L235",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "4.3 is there a derivable rule? **no.**",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_3_is_there_a_derivable_rule_no"
|
|
},
|
|
{
|
|
"label": "4.4 The split case \u2014 a slug can change *mid-series*",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L267",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "4.4 the split case \u2014 a slug can change *mid-series*",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_4_the_split_case_a_slug_can_change_mid_series"
|
|
},
|
|
{
|
|
"label": "5. Series page \u2192 chapter list",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L294",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "5. series page \u2192 chapter list",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_5_series_page_chapter_list"
|
|
},
|
|
{
|
|
"label": "6. Is the unscoped chapter regex SAFE on a series page?",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L336",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "6. is the unscoped chapter regex safe on a series page?",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page"
|
|
},
|
|
{
|
|
"label": "Verdict: **SAFE**",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L338",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "verdict: **safe**",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_verdict_safe"
|
|
},
|
|
{
|
|
"label": "Caveats to record with the verdict",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L387",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "caveats to record with the verdict",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_caveats_to_record_with_the_verdict"
|
|
},
|
|
{
|
|
"label": "7. Redirects and reverse-lookup endpoints",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L438",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "7. redirects and reverse-lookup endpoints",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_7_redirects_and_reverse_lookup_endpoints"
|
|
},
|
|
{
|
|
"label": "8. Implications for issue #77",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L471",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "8. implications for issue #77",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77"
|
|
},
|
|
{
|
|
"label": "8.1 The bug",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L477",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "8.1 the bug",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_1_the_bug"
|
|
},
|
|
{
|
|
"label": "8.2 The proposed fix is sound",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L494",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "8.2 the proposed fix is sound",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_2_the_proposed_fix_is_sound"
|
|
},
|
|
{
|
|
"label": "8.3 The userscript has the same bug, and it is worse",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L510",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "8.3 the userscript has the same bug, and it is worse",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_3_the_userscript_has_the_same_bug_and_it_is_worse"
|
|
},
|
|
{
|
|
"label": "8.4 Note on `series_id`",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L542",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "8.4 note on `series_id`",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_4_note_on_series_id"
|
|
},
|
|
{
|
|
"label": "Reproduction",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L554",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"norm_label": "reproduction",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_reproduction"
|
|
},
|
|
{
|
|
"label": "Skills CLI (npx skills)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 50,
|
|
"norm_label": "skills cli (npx skills)",
|
|
"id": "agents_skills_find_skills_skill_skills_cli"
|
|
},
|
|
{
|
|
"label": "skills.sh Leaderboard",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 51,
|
|
"norm_label": "skills.sh leaderboard",
|
|
"id": "agents_skills_find_skills_skill_skills_sh_leaderboard"
|
|
},
|
|
{
|
|
"label": "Complex Condition Extraction",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-code-style/references/details.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 52,
|
|
"norm_label": "complex condition extraction",
|
|
"id": "agents_skills_golang_code_style_references_details_complex_condition_extraction"
|
|
},
|
|
{
|
|
"label": "Single Handling Rule",
|
|
"file_type": "rationale",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": "samber",
|
|
"contributor": null,
|
|
"community": 58,
|
|
"norm_label": "single handling rule",
|
|
"id": "agents_skills_golang_error_handling_skill_single_handling_rule"
|
|
},
|
|
{
|
|
"label": "Sentinel Errors",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 53,
|
|
"norm_label": "sentinel errors",
|
|
"id": "agents_skills_golang_error_handling_references_error_creation_sentinel_errors"
|
|
},
|
|
{
|
|
"label": "Why Use samber/oops",
|
|
"file_type": "rationale",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 161,
|
|
"norm_label": "why use samber/oops",
|
|
"id": "agents_skills_golang_error_handling_references_error_handling_why_samber_oops"
|
|
},
|
|
{
|
|
"label": "%w vs %v Error Wrapping",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 57,
|
|
"norm_label": "%w vs %v error wrapping",
|
|
"id": "agents_skills_golang_error_handling_references_error_wrapping_percent_w_vs_percent_v"
|
|
},
|
|
{
|
|
"label": "errors.Is",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 55,
|
|
"norm_label": "errors.is",
|
|
"id": "agents_skills_golang_error_handling_references_error_wrapping_errors_is"
|
|
},
|
|
{
|
|
"label": "errors.As / errors.AsType",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 54,
|
|
"norm_label": "errors.as / errors.astype",
|
|
"id": "agents_skills_golang_error_handling_references_error_wrapping_errors_as_astype"
|
|
},
|
|
{
|
|
"label": "errors.Join",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 56,
|
|
"norm_label": "errors.join",
|
|
"id": "agents_skills_golang_error_handling_references_error_wrapping_errors_join"
|
|
},
|
|
{
|
|
"label": "Bottleneck Decision Tree",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": "samber",
|
|
"contributor": null,
|
|
"community": 62,
|
|
"norm_label": "bottleneck decision tree",
|
|
"id": "agents_skills_golang_performance_skill_decision_tree"
|
|
},
|
|
{
|
|
"label": "go tool pprof",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": "samber",
|
|
"contributor": null,
|
|
"community": 63,
|
|
"norm_label": "go tool pprof",
|
|
"id": "agents_skills_golang_performance_skill_pprof"
|
|
},
|
|
{
|
|
"label": "Prometheus Alerting Rules (Go Performance)",
|
|
"file_type": "document",
|
|
"source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 45,
|
|
"norm_label": "prometheus alerting rules (go performance)",
|
|
"id": "agents_skills_golang_performance_assets_prometheus_alerts"
|
|
},
|
|
{
|
|
"label": "HighGCPauseTime Alert",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 45,
|
|
"norm_label": "highgcpausetime alert",
|
|
"id": "agents_skills_golang_performance_assets_prometheus_alerts_high_gc_pause_time"
|
|
},
|
|
{
|
|
"label": "GoroutineLeak Alert",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 45,
|
|
"norm_label": "goroutineleak alert",
|
|
"id": "agents_skills_golang_performance_assets_prometheus_alerts_goroutine_leak"
|
|
},
|
|
{
|
|
"label": "MemoryNearLimit Alert",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 45,
|
|
"norm_label": "memorynearlimit alert",
|
|
"id": "agents_skills_golang_performance_assets_prometheus_alerts_memory_near_limit"
|
|
},
|
|
{
|
|
"label": "singleflight Cache Stampede Prevention",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 162,
|
|
"norm_label": "singleflight cache stampede prevention",
|
|
"id": "agents_skills_golang_performance_references_caching_singleflight"
|
|
},
|
|
{
|
|
"label": "SIMD (simd/archsimd)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 59,
|
|
"norm_label": "simd (simd/archsimd)",
|
|
"id": "agents_skills_golang_performance_references_cpu_simd"
|
|
},
|
|
{
|
|
"label": "Struct Field Alignment",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 163,
|
|
"norm_label": "struct field alignment",
|
|
"id": "agents_skills_golang_performance_references_memory_struct_alignment"
|
|
},
|
|
{
|
|
"label": "GOGC Tuning",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 60,
|
|
"norm_label": "gogc tuning",
|
|
"id": "agents_skills_golang_performance_references_runtime_gogc"
|
|
},
|
|
{
|
|
"label": "GOMEMLIMIT",
|
|
"file_type": "rationale",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 61,
|
|
"norm_label": "gomemlimit",
|
|
"id": "agents_skills_golang_performance_references_runtime_gomemlimit"
|
|
},
|
|
{
|
|
"label": "golang-naming skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 93,
|
|
"norm_label": "golang-naming skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_naming"
|
|
},
|
|
{
|
|
"label": "golang-lint skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 92,
|
|
"norm_label": "golang-lint skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_lint"
|
|
},
|
|
{
|
|
"label": "golang-documentation skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 90,
|
|
"norm_label": "golang-documentation skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_documentation"
|
|
},
|
|
{
|
|
"label": "golang-structs-interfaces skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 99,
|
|
"norm_label": "golang-structs-interfaces skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_structs_interfaces"
|
|
},
|
|
{
|
|
"label": "golang-design-patterns skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 89,
|
|
"norm_label": "golang-design-patterns skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_design_patterns"
|
|
},
|
|
{
|
|
"label": "golang-gopls skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 91,
|
|
"norm_label": "golang-gopls skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_gopls"
|
|
},
|
|
{
|
|
"label": "golang-continuous-integration skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 86,
|
|
"norm_label": "golang-continuous-integration skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_continuous_integration"
|
|
},
|
|
{
|
|
"label": "golang-refactoring skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 95,
|
|
"norm_label": "golang-refactoring skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_refactoring"
|
|
},
|
|
{
|
|
"label": "golang-samber-oops skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 97,
|
|
"norm_label": "golang-samber-oops skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_samber_oops"
|
|
},
|
|
{
|
|
"label": "golang-samber-slog skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 98,
|
|
"norm_label": "golang-samber-slog skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_samber_slog"
|
|
},
|
|
{
|
|
"label": "golang-observability skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 94,
|
|
"norm_label": "golang-observability skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_observability"
|
|
},
|
|
{
|
|
"label": "golang-safety skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 96,
|
|
"norm_label": "golang-safety skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_safety"
|
|
},
|
|
{
|
|
"label": "golang-benchmark skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 84,
|
|
"norm_label": "golang-benchmark skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_benchmark"
|
|
},
|
|
{
|
|
"label": "golang-troubleshooting skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 100,
|
|
"norm_label": "golang-troubleshooting skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_troubleshooting"
|
|
},
|
|
{
|
|
"label": "golang-data-structures skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 87,
|
|
"norm_label": "golang-data-structures skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_data_structures"
|
|
},
|
|
{
|
|
"label": "golang-concurrency skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 85,
|
|
"norm_label": "golang-concurrency skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_concurrency"
|
|
},
|
|
{
|
|
"label": "golang-database skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 88,
|
|
"norm_label": "golang-database skill (external)",
|
|
"id": "external_samber_cc_skills_golang_golang_database"
|
|
},
|
|
{
|
|
"label": "promql-cli skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 101,
|
|
"norm_label": "promql-cli skill (external)",
|
|
"id": "external_samber_cc_skills_promql_cli"
|
|
},
|
|
{
|
|
"label": "Assert Scope Leaking into Subtests Pitfall",
|
|
"file_type": "rationale",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": "samber",
|
|
"contributor": null,
|
|
"community": 71,
|
|
"norm_label": "assert scope leaking into subtests pitfall",
|
|
"id": "agents_skills_golang_testing_skill_assert_scope_leak"
|
|
},
|
|
{
|
|
"label": "testing/synctest Deterministic Goroutine Testing",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": "samber",
|
|
"contributor": null,
|
|
"community": 164,
|
|
"norm_label": "testing/synctest deterministic goroutine testing",
|
|
"id": "agents_skills_golang_testing_skill_synctest"
|
|
},
|
|
{
|
|
"label": "Integration Tests via Build Tags",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": "samber",
|
|
"contributor": null,
|
|
"community": 78,
|
|
"norm_label": "integration tests via build tags",
|
|
"id": "agents_skills_golang_testing_skill_integration_build_tags"
|
|
},
|
|
{
|
|
"label": "Test File Naming Convention (source-file-based)",
|
|
"file_type": "rationale",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": "samber",
|
|
"contributor": null,
|
|
"community": 79,
|
|
"norm_label": "test file naming convention (source-file-based)",
|
|
"id": "agents_skills_golang_testing_skill_test_file_naming"
|
|
},
|
|
{
|
|
"label": "Go 1.26 t.ArtifactDir() Test Artifacts",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": "samber",
|
|
"contributor": null,
|
|
"community": 70,
|
|
"norm_label": "go 1.26 t.artifactdir() test artifacts",
|
|
"id": "agents_skills_golang_testing_skill_artifactdir"
|
|
},
|
|
{
|
|
"label": "testWithTimeout Test Timeout Helper",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/references/helpers.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 64,
|
|
"norm_label": "testwithtimeout test timeout helper",
|
|
"id": "agents_skills_golang_testing_references_helpers_testwithtimeout"
|
|
},
|
|
{
|
|
"label": "HTTP Handler Testing with httptest",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 65,
|
|
"norm_label": "http handler testing with httptest",
|
|
"id": "agents_skills_golang_testing_references_http_testing_handler_testing"
|
|
},
|
|
{
|
|
"label": "DatabaseTestSuite testify Suite Pattern",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 66,
|
|
"norm_label": "databasetestsuite testify suite pattern",
|
|
"id": "agents_skills_golang_testing_references_integration_testing_databasetestsuite"
|
|
},
|
|
{
|
|
"label": "go:embed Fixtures Helper",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 67,
|
|
"norm_label": "go:embed fixtures helper",
|
|
"id": "agents_skills_golang_testing_references_integration_testing_embedded_fixtures"
|
|
},
|
|
{
|
|
"label": "testify/mock Interface Mocking",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 69,
|
|
"norm_label": "testify/mock interface mocking",
|
|
"id": "agents_skills_golang_testing_references_mocking_testify_mock"
|
|
},
|
|
{
|
|
"label": "Time Mocking with clockwork",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 68,
|
|
"norm_label": "time mocking with clockwork",
|
|
"id": "agents_skills_golang_testing_references_mocking_clockwork_time_mocking"
|
|
},
|
|
{
|
|
"label": "golang-benchmark Skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 72,
|
|
"norm_label": "golang-benchmark skill (external)",
|
|
"id": "agents_skills_golang_testing_skill_golang_benchmark"
|
|
},
|
|
{
|
|
"label": "golang-lint Skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 76,
|
|
"norm_label": "golang-lint skill (external)",
|
|
"id": "agents_skills_golang_testing_skill_golang_lint"
|
|
},
|
|
{
|
|
"label": "golang-stretchr-testify Skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 77,
|
|
"norm_label": "golang-stretchr-testify skill (external)",
|
|
"id": "agents_skills_golang_testing_skill_golang_stretchr_testify"
|
|
},
|
|
{
|
|
"label": "golang-database Skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 75,
|
|
"norm_label": "golang-database skill (external)",
|
|
"id": "agents_skills_golang_testing_skill_golang_database"
|
|
},
|
|
{
|
|
"label": "golang-concurrency Skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 73,
|
|
"norm_label": "golang-concurrency skill (external)",
|
|
"id": "agents_skills_golang_testing_skill_golang_concurrency"
|
|
},
|
|
{
|
|
"label": "golang-continuous-integration Skill (external)",
|
|
"file_type": "concept",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 74,
|
|
"norm_label": "golang-continuous-integration skill (external)",
|
|
"id": "agents_skills_golang_testing_skill_golang_continuous_integration"
|
|
},
|
|
{
|
|
"label": "Impeccable critique 2026-07-26T15:50:42Z (score 21/40)",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 80,
|
|
"norm_label": "impeccable critique 2026-07-26t15:50:42z (score 21/40)",
|
|
"id": "backend_impeccable_critique_20260726_1550"
|
|
},
|
|
{
|
|
"label": "Impeccable critique 2026-07-26T17:08:41Z (score 26/40)",
|
|
"file_type": "document",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 81,
|
|
"norm_label": "impeccable critique 2026-07-26t17:08:41z (score 26/40)",
|
|
"id": "backend_impeccable_critique_20260726_1708"
|
|
},
|
|
{
|
|
"label": "P0: chapter-edit form causes horizontal overflow on mobile",
|
|
"file_type": "rationale",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 82,
|
|
"norm_label": "p0: chapter-edit form causes horizontal overflow on mobile",
|
|
"id": "critique_p0_chapter_form_overflow"
|
|
},
|
|
{
|
|
"label": "P1: no hx-indicator on htmx mutations, silent failure",
|
|
"file_type": "rationale",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 83,
|
|
"norm_label": "p1: no hx-indicator on htmx mutations, silent failure",
|
|
"id": "critique_p1_no_hx_indicator"
|
|
},
|
|
{
|
|
"label": "Implement Tickets Skill",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The orchestrator writes briefs, dispatches, lands results, and talks to the tracker; every line of ticket code is written by a ticket-implementer subagent in its own git worktree.",
|
|
"community": 129,
|
|
"norm_label": "implement tickets skill",
|
|
"id": "_claude_skills_implement_tickets_skill_implement_tickets"
|
|
},
|
|
{
|
|
"label": "Orchestrator Role",
|
|
"file_type": "concept",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 130,
|
|
"norm_label": "orchestrator role",
|
|
"id": "_claude_skills_implement_tickets_skill_orchestrator"
|
|
},
|
|
{
|
|
"label": "Ticket Wave Batching",
|
|
"file_type": "concept",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Blocking edges set wave order; tickets with no open blocker inside the batch share a wave, capped at 3 concurrent tickets per wave.",
|
|
"community": 133,
|
|
"norm_label": "ticket wave batching",
|
|
"id": "_claude_skills_implement_tickets_skill_wave"
|
|
},
|
|
{
|
|
"label": "Cross-Ticket Contract",
|
|
"file_type": "concept",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "A contract left for the subagents to negotiate is a merge conflict you scheduled; the identical wording goes into both briefs.",
|
|
"community": 128,
|
|
"norm_label": "cross-ticket contract",
|
|
"id": "_claude_skills_implement_tickets_skill_contract"
|
|
},
|
|
{
|
|
"label": "Ticket Brief Template",
|
|
"file_type": "concept",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 44,
|
|
"norm_label": "ticket brief template",
|
|
"id": "_claude_skills_implement_tickets_skill_brief_template"
|
|
},
|
|
{
|
|
"label": "code-review Skill",
|
|
"file_type": "concept",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Run over the branch when a ticket returns REVIEW_BLOCKED; dispatches the cr-spec and cr-standards axes.",
|
|
"community": 18,
|
|
"norm_label": "code-review skill",
|
|
"id": "_claude_skills_implement_tickets_skill_code_review"
|
|
},
|
|
{
|
|
"label": "tdd Skill",
|
|
"file_type": "concept",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 132,
|
|
"norm_label": "tdd skill",
|
|
"id": "_claude_skills_implement_tickets_skill_tdd"
|
|
},
|
|
{
|
|
"label": "resolving-merge-conflicts Skill",
|
|
"file_type": "concept",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 131,
|
|
"norm_label": "resolving-merge-conflicts skill",
|
|
"id": "_claude_skills_implement_tickets_skill_resolving_merge_conflicts"
|
|
},
|
|
{
|
|
"label": "Testing the Userscript Skill",
|
|
"file_type": "document",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 139,
|
|
"norm_label": "testing the userscript skill",
|
|
"id": "_claude_skills_testing_the_userscript_skill_testing_the_userscript"
|
|
},
|
|
{
|
|
"label": "manga-bookmark.user.js",
|
|
"file_type": "code",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 137,
|
|
"norm_label": "manga-bookmark.user.js",
|
|
"id": "_claude_skills_testing_the_userscript_skill_manga_bookmark_user_js"
|
|
},
|
|
{
|
|
"label": "logic.test.js Test Harness",
|
|
"file_type": "code",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 136,
|
|
"norm_label": "logic.test.js test harness",
|
|
"id": "_claude_skills_testing_the_userscript_skill_logic_test_js"
|
|
},
|
|
{
|
|
"label": "Four-Object Browser Stub",
|
|
"file_type": "concept",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The harness covers pure logic only by leaving document.body undefined so the boot block takes its else branch and init()/buildUI()/fetch stay dormant; no DOM harness, no jsdom.",
|
|
"community": 134,
|
|
"norm_label": "four-object browser stub",
|
|
"id": "_claude_skills_testing_the_userscript_skill_browser_stub"
|
|
},
|
|
{
|
|
"label": "stripBuildHash",
|
|
"file_type": "code",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 138,
|
|
"norm_label": "stripbuildhash",
|
|
"id": "_claude_skills_testing_the_userscript_skill_strip_build_hash"
|
|
},
|
|
{
|
|
"label": "asuraBuildHash (backend/store.go)",
|
|
"file_type": "code",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "stripBuildHash must stay in sync with asuraBuildHash; changing one without the other silently splits series identity.",
|
|
"community": 36,
|
|
"norm_label": "asurabuildhash (backend/store.go)",
|
|
"id": "_claude_skills_testing_the_userscript_skill_asura_build_hash"
|
|
},
|
|
{
|
|
"label": "Module Export Hook",
|
|
"file_type": "rationale",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "typeof window === 'undefined' is load-bearing: under @grant none the script shares page globals, so it must not clobber a page's own UMD shim.",
|
|
"community": 135,
|
|
"norm_label": "module export hook",
|
|
"id": "_claude_skills_testing_the_userscript_skill_export_hook"
|
|
},
|
|
{
|
|
"label": "Ticket Implementer Agent",
|
|
"file_type": "document",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Implements one ticket end to end in its own git worktree; dispatched by the implement-tickets skill; runs code-review via cr-spec + cr-standards, then returns a status contract.",
|
|
"community": 144,
|
|
"norm_label": "ticket implementer agent",
|
|
"id": "_omp_agents_ticket_implementer_ticket_implementer"
|
|
},
|
|
{
|
|
"label": "Worktree Isolation",
|
|
"file_type": "rationale",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The worktree is the agent's whole world; the orchestrator's checkout is a different directory on the same repo and editing it corrupts a sibling agent's run.",
|
|
"community": 145,
|
|
"norm_label": "worktree isolation",
|
|
"id": "_omp_agents_ticket_implementer_worktree"
|
|
},
|
|
{
|
|
"label": "Status Contract",
|
|
"file_type": "concept",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "DONE | DONE_WITH_CONCERNS | BLOCKED | NEEDS_CONTEXT | REVIEW_BLOCKED; review findings still open after two fix rounds downgrade status to DONE_WITH_CONCERNS.",
|
|
"community": 143,
|
|
"norm_label": "status contract",
|
|
"id": "_omp_agents_ticket_implementer_status_contract"
|
|
},
|
|
{
|
|
"label": "cr-spec Agent",
|
|
"file_type": "document",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 140,
|
|
"norm_label": "cr-spec agent",
|
|
"id": "_omp_agents_ticket_implementer_cr_spec"
|
|
},
|
|
{
|
|
"label": "cr-standards Agent",
|
|
"file_type": "document",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 141,
|
|
"norm_label": "cr-standards agent",
|
|
"id": "_omp_agents_ticket_implementer_cr_standards"
|
|
},
|
|
{
|
|
"label": "Escalate Rather Than Guess",
|
|
"file_type": "rationale",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Bad work is worse than no work, and escalating is never penalised; if the review spawn is refused, return REVIEW_BLOCKED with the diff range rather than skipping the gate.",
|
|
"community": 142,
|
|
"norm_label": "escalate rather than guess",
|
|
"id": "_omp_agents_ticket_implementer_escalation"
|
|
},
|
|
{
|
|
"label": "Implementer Subagent (opencode)",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 147,
|
|
"norm_label": "implementer subagent (opencode)",
|
|
"id": "_opencode_agent_implementer_implementer"
|
|
},
|
|
{
|
|
"label": "Subagent-Driven Development",
|
|
"file_type": "concept",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Fast model handles mechanical, well-specified tasks; complicated tasks escalate so the controller can re-dispatch on the more capable minimax-m3.",
|
|
"community": 148,
|
|
"norm_label": "subagent-driven development",
|
|
"id": "_opencode_agent_implementer_subagent_driven_development"
|
|
},
|
|
{
|
|
"label": "Escalate Rather Than Guess (opencode)",
|
|
"file_type": "rationale",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "It is always OK to stop and say 'this is too hard for me'; report BLOCKED or NEEDS_CONTEXT with specifics rather than guessing.",
|
|
"community": 146,
|
|
"norm_label": "escalate rather than guess (opencode)",
|
|
"id": "_opencode_agent_implementer_escalation"
|
|
},
|
|
{
|
|
"label": "Reviewer Subagent (opencode)",
|
|
"file_type": "document",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 150,
|
|
"norm_label": "reviewer subagent (opencode)",
|
|
"id": "_opencode_agent_reviewer_reviewer"
|
|
},
|
|
{
|
|
"label": "Spec Compliance Review",
|
|
"file_type": "concept",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 152,
|
|
"norm_label": "spec compliance review",
|
|
"id": "_opencode_agent_reviewer_spec_compliance"
|
|
},
|
|
{
|
|
"label": "Code Quality Review",
|
|
"file_type": "concept",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 149,
|
|
"norm_label": "code quality review",
|
|
"id": "_opencode_agent_reviewer_code_quality"
|
|
},
|
|
{
|
|
"label": "Finding Severity Rubric",
|
|
"file_type": "concept",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Critical = must fix; Important = task can't be trusted until fixed; Minor = polish. A plan-mandated defect is still a finding, labeled plan-mandated.",
|
|
"community": 151,
|
|
"norm_label": "finding severity rubric",
|
|
"id": "_opencode_agent_reviewer_severity_rubric"
|
|
},
|
|
{
|
|
"label": "AGENTS.md Repo Guidance",
|
|
"file_type": "document",
|
|
"source_file": "AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 32,
|
|
"norm_label": "agents.md repo guidance",
|
|
"id": "agents_agents"
|
|
},
|
|
{
|
|
"label": "Cinder Design System",
|
|
"file_type": "concept",
|
|
"source_file": "AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Source of truth is the Claude Design project BookmarkManager Web UI (969ac210-fe02-4c01-ae1b-9a271dcc779a); tokens only, both colour branches touched together, no cards/corners/shadows, one --measure: 760px column.",
|
|
"community": 154,
|
|
"norm_label": "cinder design system",
|
|
"id": "agents_cinder"
|
|
},
|
|
{
|
|
"label": "novel-bookmark.user.js",
|
|
"file_type": "code",
|
|
"source_file": "AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 159,
|
|
"norm_label": "novel-bookmark.user.js",
|
|
"id": "agents_novel_bookmark_user_js"
|
|
},
|
|
{
|
|
"label": "Security Invariants",
|
|
"file_type": "concept",
|
|
"source_file": "AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Auth on /bookmarks* requires Authorization: Bearer matched by SHA-256 against readers.token_sha256 with constant-time compare; CORS reflects Origin only when in ALLOWED_ORIGINS; sessions are DB rows with opaque cookie ids, expiry enforced by lookup, not signature.",
|
|
"community": 160,
|
|
"norm_label": "security invariants",
|
|
"id": "agents_security_invariants"
|
|
},
|
|
{
|
|
"label": "Graphify Knowledge Graph",
|
|
"file_type": "concept",
|
|
"source_file": "AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Query-first: graphify query/path/explain over raw grepping; run graphify update . after modifying code (AST-only, no API cost).",
|
|
"community": 158,
|
|
"norm_label": "graphify knowledge graph",
|
|
"id": "agents_graphify"
|
|
},
|
|
{
|
|
"label": "CDP Browser Unit (chrome/)",
|
|
"file_type": "concept",
|
|
"source_file": "AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Own compose unit on a second machine, reached over the tailnet; on-demand, reaped after five idle minutes; BROWSER_WS_URL must be a tailnet IP, never a MagicDNS name (500s at /json/version).",
|
|
"community": 153,
|
|
"norm_label": "cdp browser unit (chrome/)",
|
|
"id": "agents_cdp_browser"
|
|
},
|
|
{
|
|
"label": "Cloudflare Challenge Behaviour",
|
|
"file_type": "rationale",
|
|
"source_file": "AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Block is IP-reputation-based, not universal and not reliably reproducible; a UTC clock is the datacenter-default tell (Asia/Jakarta and America/New_York cleared in ~4s while UTC never did in 60s). Treat live curl/CDP success as a time-varying fact to re-check.",
|
|
"community": 155,
|
|
"norm_label": "cloudflare challenge behaviour",
|
|
"id": "agents_cloudflare_challenge"
|
|
},
|
|
{
|
|
"label": "Gitea + tea CLI",
|
|
"file_type": "concept",
|
|
"source_file": "AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Origin is a self-hosted Gitea instance (gitea.violetcrown.my.id), so gh does not work here; auth lives in tea login, not GH_TOKEN.",
|
|
"community": 157,
|
|
"norm_label": "gitea + tea cli",
|
|
"id": "agents_gitea_tea"
|
|
},
|
|
{
|
|
"label": "Ember Means New Chapter Only",
|
|
"file_type": "rationale",
|
|
"source_file": "AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Cinder core law: no other state (busy, error, destruction) may use --ember; destruction gets --danger. New Chapter is the single condition the ember accent is permitted to signal.",
|
|
"community": 156,
|
|
"norm_label": "ember means new chapter only",
|
|
"id": "agents_ember_law"
|
|
},
|
|
{
|
|
"label": "bookmarks Table",
|
|
"file_type": "concept",
|
|
"source_file": "AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "One backend, one bookmarks table: a kind column (manga|novel) splits the libraries; rows keyed <site>:<series_id>.",
|
|
"community": 41,
|
|
"norm_label": "bookmarks table",
|
|
"id": "agents_bookmarks_table"
|
|
},
|
|
{
|
|
"label": "CLAUDE.md (Symlink to AGENTS.md)",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 179,
|
|
"norm_label": "claude.md (symlink to agents.md)",
|
|
"id": "claude_claude"
|
|
},
|
|
{
|
|
"label": "CONTEXT.md Ubiquitous Language",
|
|
"file_type": "document",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Single root context doc; briefs and code must speak this language (e.g. Poll, never scrape).",
|
|
"community": 181,
|
|
"norm_label": "context.md ubiquitous language",
|
|
"id": "context_context"
|
|
},
|
|
{
|
|
"label": "Series",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 190,
|
|
"norm_label": "series",
|
|
"id": "context_series"
|
|
},
|
|
{
|
|
"label": "Site",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 191,
|
|
"norm_label": "site",
|
|
"id": "context_site"
|
|
},
|
|
{
|
|
"label": "Chapter Slug",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "A Chapter Slug is always discovered, never derived; only the Site's own links say which slugs a Series uses.",
|
|
"community": 180,
|
|
"norm_label": "chapter slug",
|
|
"id": "context_chapter_slug"
|
|
},
|
|
{
|
|
"label": "Cover",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Defined by what a Reader's browser can display, not by where the Site keeps the picture; an address no client can load is a missing Cover.",
|
|
"community": 26,
|
|
"norm_label": "cover",
|
|
"id": "context_cover"
|
|
},
|
|
{
|
|
"label": "Reader",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Exactly one per set of credentials, so there is no separate 'account' concept to model.",
|
|
"community": 189,
|
|
"norm_label": "reader",
|
|
"id": "context_reader"
|
|
},
|
|
{
|
|
"label": "Bookmark",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 31,
|
|
"norm_label": "bookmark",
|
|
"id": "context_bookmark"
|
|
},
|
|
{
|
|
"label": "Library",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "One of the two halves of the collection - manga or novel - selected by a Bookmark's kind; not a per-person concept.",
|
|
"community": 184,
|
|
"norm_label": "library",
|
|
"id": "context_library"
|
|
},
|
|
{
|
|
"label": "Progress",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Only a change in Progress is real activity, so only Progress reorders the list.",
|
|
"community": 188,
|
|
"norm_label": "progress",
|
|
"id": "context_progress"
|
|
},
|
|
{
|
|
"label": "Latest Chapter",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The number is what ranks it, never a date; where a Site disagrees with itself, its list of chapters is the record and its summary of that list is not.",
|
|
"community": 183,
|
|
"norm_label": "latest chapter",
|
|
"id": "context_latest_chapter"
|
|
},
|
|
{
|
|
"label": "Poll",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Performed once per Series no matter how many Readers bookmarked it - work done on behalf of the Series, never on behalf of a Reader. Avoid: scrape.",
|
|
"community": 187,
|
|
"norm_label": "poll",
|
|
"id": "context_poll"
|
|
},
|
|
{
|
|
"label": "New Chapter",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The state where Latest Chapter is ahead of Progress; the single condition the ember accent is permitted to signal.",
|
|
"community": 186,
|
|
"norm_label": "new chapter",
|
|
"id": "context_new_chapter"
|
|
},
|
|
{
|
|
"label": "Lifecycle Bucket",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 185,
|
|
"norm_label": "lifecycle bucket",
|
|
"id": "context_lifecycle_bucket"
|
|
},
|
|
{
|
|
"label": "Favourite",
|
|
"file_type": "concept",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "A reader's manual pin on a Bookmark; orthogonal to the Lifecycle bucket, never a reason to reorder the list.",
|
|
"community": 182,
|
|
"norm_label": "favourite",
|
|
"id": "context_favourite"
|
|
},
|
|
{
|
|
"label": "SQLite-to-Postgres Cutover Runbook",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 194,
|
|
"norm_label": "sqlite-to-postgres cutover runbook",
|
|
"id": "cutover_cutover"
|
|
},
|
|
{
|
|
"label": "Throwaway Import Generator",
|
|
"file_type": "rationale",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Written at cutover, run once, deleted; its output is the owner's personal reading history (must not enter version control), and a committed generator would drag modernc.org/sqlite back in through the side door after ADR-0001 dropped it.",
|
|
"community": 196,
|
|
"norm_label": "throwaway import generator",
|
|
"id": "cutover_throwaway_generator"
|
|
},
|
|
{
|
|
"label": "ADR-0001 (Drop modernc.org/sqlite)",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 192,
|
|
"norm_label": "adr-0001 (drop modernc.org/sqlite)",
|
|
"id": "cutover_adr_0001"
|
|
},
|
|
{
|
|
"label": "ADR-0003 (Split Shared Series Facts)",
|
|
"file_type": "document",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 193,
|
|
"norm_label": "adr-0003 (split shared series facts)",
|
|
"id": "cutover_adr_0003"
|
|
},
|
|
{
|
|
"label": "Import SQL Generation Rules",
|
|
"file_type": "concept",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Series first, Bookmarks second; SELECT DISTINCT the Series; never hardcode the reader id; wrap in BEGIN/COMMIT with temp table inside; quote strings by doubling '.",
|
|
"community": 195,
|
|
"norm_label": "import sql generation rules",
|
|
"id": "cutover_import_rules"
|
|
},
|
|
{
|
|
"label": "Deployment Runbook",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 201,
|
|
"norm_label": "deployment runbook",
|
|
"id": "deploy_deploy"
|
|
},
|
|
{
|
|
"label": "ADR-0002 (Discord OAuth Sign-In)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Discord authorization code grant; guild membership is registration; callback URL matched verbatim.",
|
|
"community": 197,
|
|
"norm_label": "adr-0002 (discord oauth sign-in)",
|
|
"id": "deploy_adr_0002"
|
|
},
|
|
{
|
|
"label": "ADR-0006 (Browser Out of API Stack)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Browser kept out of the API stack: 471 MiB working set on a 1974 MiB swapless VPS, and a residential egress scores better with Cloudflare; on-demand (ADR-0005); an unreachable browser must degrade exactly as an unset BROWSER_WS_URL.",
|
|
"community": 198,
|
|
"norm_label": "adr-0006 (browser out of api stack)",
|
|
"id": "deploy_adr_0006"
|
|
},
|
|
{
|
|
"label": "ADR-0007 (Absolute Cover URLs)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Cover URLs on the wire are absolute because the userscript renders them on a Site's own origin.",
|
|
"community": 199,
|
|
"norm_label": "adr-0007 (absolute cover urls)",
|
|
"id": "deploy_adr_0007"
|
|
},
|
|
{
|
|
"label": "TOKEN_KEY Credential Derivation",
|
|
"file_type": "concept",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Every Reader's userscript credential is derived from TOKEN_KEY (issue #24); only SHA-256 hashes are stored, so a database leak alone cannot recover credentials; changing it invalidates every installed script at once.",
|
|
"community": 204,
|
|
"norm_label": "token_key credential derivation",
|
|
"id": "deploy_token_key"
|
|
},
|
|
{
|
|
"label": "Issue #24 (Derived Credentials)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 202,
|
|
"norm_label": "issue #24 (derived credentials)",
|
|
"id": "deploy_issue_24"
|
|
},
|
|
{
|
|
"label": "Tailscale ACL Tagging",
|
|
"file_type": "concept",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "BROWSER_BIND_ADDR has no default on purpose - the bind address is the access control (CDP authenticates nothing); tagging replaces the device's user identity so autogroup:member stops matching the browser machine.",
|
|
"community": 203,
|
|
"norm_label": "tailscale acl tagging",
|
|
"id": "deploy_tailscale_acl"
|
|
},
|
|
{
|
|
"label": "Traefik Reverse Proxy",
|
|
"file_type": "concept",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 205,
|
|
"norm_label": "traefik reverse proxy",
|
|
"id": "deploy_traefik"
|
|
},
|
|
{
|
|
"label": "bookmark-api Service",
|
|
"file_type": "concept",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 200,
|
|
"norm_label": "bookmark-api service",
|
|
"id": "deploy_bookmark_api"
|
|
},
|
|
{
|
|
"label": "BookmarkManager",
|
|
"file_type": "concept",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 257,
|
|
"norm_label": "bookmarkmanager",
|
|
"id": "product_bookmarkmanager"
|
|
},
|
|
{
|
|
"label": "Dark-First Design Constraint",
|
|
"file_type": "rationale",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Dark-first is binding: dark-by-default / light-follows-system-preference preserved because reading happens at night; low-light/night reading optimization is an explicit personal requirement, not just generic contrast compliance.",
|
|
"community": 259,
|
|
"norm_label": "dark-first design constraint",
|
|
"id": "product_dark_first"
|
|
},
|
|
{
|
|
"label": "Reader Isolation Invariant",
|
|
"file_type": "rationale",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "A leak between Readers fails silently and looks like working software; isolation is asserted from both directions, never inferred from counting one Reader's rows.",
|
|
"community": 261,
|
|
"norm_label": "reader isolation invariant",
|
|
"id": "product_isolation"
|
|
},
|
|
{
|
|
"label": "Discord Guild Membership",
|
|
"file_type": "concept",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Any member of the configured guild becomes a Reader on first Discord login; no signup form, no invite code, no approval step.",
|
|
"community": 260,
|
|
"norm_label": "discord guild membership",
|
|
"id": "product_discord_guild"
|
|
},
|
|
{
|
|
"label": "Bromite (Primary Device)",
|
|
"file_type": "concept",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 258,
|
|
"norm_label": "bromite (primary device)",
|
|
"id": "product_bromite"
|
|
},
|
|
{
|
|
"label": "README Config and Endpoint Reference",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 267,
|
|
"norm_label": "readme config and endpoint reference",
|
|
"id": "readme_readme"
|
|
},
|
|
{
|
|
"label": "Go Backend (backend/)",
|
|
"file_type": "code",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 263,
|
|
"norm_label": "go backend (backend/)",
|
|
"id": "readme_backend"
|
|
},
|
|
{
|
|
"label": "Latest Chapter Poller",
|
|
"file_type": "concept",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Cooldowns (1h plain-TLS, 6h browser-backed, floor 15m), batch 14 series per wake with 20s stagger; updated_at moves only on real reading progress.",
|
|
"community": 265,
|
|
"norm_label": "latest chapter poller",
|
|
"id": "readme_poller"
|
|
},
|
|
{
|
|
"label": "Site Adapters",
|
|
"file_type": "concept",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Per-site URL-regex adapters for Asura/Demonic/Comix/Kagane; title from og:title; no adapter reads a cover (backend acquires covers, ADR-0007).",
|
|
"community": 262,
|
|
"norm_label": "site adapters",
|
|
"id": "readme_adapters"
|
|
},
|
|
{
|
|
"label": "localStorage Cache and Retry Queue",
|
|
"file_type": "concept",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Offline changes cached in localStorage and retried on the next successful load (last-write-wins); per-device freshness under bmgr:manga:lastchecked is deliberately not synced.",
|
|
"community": 264,
|
|
"norm_label": "localstorage cache and retry queue",
|
|
"id": "readme_localstorage_cache"
|
|
},
|
|
{
|
|
"label": "Postgres Store (postgres:17-alpine)",
|
|
"file_type": "concept",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 266,
|
|
"norm_label": "postgres store (postgres:17-alpine)",
|
|
"id": "readme_postgres"
|
|
},
|
|
{
|
|
"label": "Redeploy Runbook",
|
|
"file_type": "document",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 270,
|
|
"norm_label": "redeploy runbook",
|
|
"id": "redeploy_redeploy"
|
|
},
|
|
{
|
|
"label": "pg_dump Hot Backup",
|
|
"file_type": "concept",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Back up before you pull - a backup taken after a bad migration is a backup of the damage; custom-format archive (-Fc), backups live in a -backups sibling of the checkout, never inside it.",
|
|
"community": 269,
|
|
"norm_label": "pg_dump hot backup",
|
|
"id": "redeploy_pg_dump_backup"
|
|
},
|
|
{
|
|
"label": "Rollback Strategy",
|
|
"file_type": "concept",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Two independent failure modes: bad code (checkout previous hash, rebuild) vs damaged database (stop only the API, pg_restore --clean --if-exists).",
|
|
"community": 271,
|
|
"norm_label": "rollback strategy",
|
|
"id": "redeploy_rollback"
|
|
},
|
|
{
|
|
"label": "Browser Unit Redeploy",
|
|
"file_type": "concept",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Separate machine, separate cadence, holds no data to back up; rebuild is the Chrome upgrade path (google-chrome-stable unpinned on purpose); chrome-profile volume survives --build so clearance cookies are reused.",
|
|
"community": 268,
|
|
"norm_label": "browser unit redeploy",
|
|
"id": "redeploy_browser_unit"
|
|
},
|
|
{
|
|
"label": "Backend AGENTS.md Guidance",
|
|
"file_type": "document",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 167,
|
|
"norm_label": "backend agents.md guidance",
|
|
"id": "backend_agents_doc"
|
|
},
|
|
{
|
|
"label": "Backend Go Service (stdlib net/http)",
|
|
"file_type": "concept",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Single static binary (CGO_ENABLED=0 -> distroless/scratch) listening plain :8080 behind a TLS-terminating reverse proxy; composition happens only in main.go's newRouter.",
|
|
"community": 103,
|
|
"norm_label": "backend go service (stdlib net/http)",
|
|
"id": "backend_agents_backend"
|
|
},
|
|
{
|
|
"label": "Store Package (Postgres Persistence)",
|
|
"file_type": "concept",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 103,
|
|
"norm_label": "store package (postgres persistence)",
|
|
"id": "backend_agents_store"
|
|
},
|
|
{
|
|
"label": "Latest Package (Site Parsers & Poller)",
|
|
"file_type": "concept",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 169,
|
|
"norm_label": "latest package (site parsers & poller)",
|
|
"id": "backend_agents_latest"
|
|
},
|
|
{
|
|
"label": "Session Package (Cookie Signing & Rate Limit)",
|
|
"file_type": "concept",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 173,
|
|
"norm_label": "session package (cookie signing & rate limit)",
|
|
"id": "backend_agents_session"
|
|
},
|
|
{
|
|
"label": "HTTP Middleware (Auth/Gzip/CORS)",
|
|
"file_type": "concept",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 168,
|
|
"norm_label": "http middleware (auth/gzip/cors)",
|
|
"id": "backend_agents_httpmw"
|
|
},
|
|
{
|
|
"label": "API Package (Bookmark JSON Handlers)",
|
|
"file_type": "concept",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 165,
|
|
"norm_label": "api package (bookmark json handlers)",
|
|
"id": "backend_agents_api"
|
|
},
|
|
{
|
|
"label": "Userscript Package (Serving Handler)",
|
|
"file_type": "concept",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 175,
|
|
"norm_label": "userscript package (serving handler)",
|
|
"id": "backend_agents_userscript"
|
|
},
|
|
{
|
|
"label": "Web Package (Browser UI + Templates)",
|
|
"file_type": "concept",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Serves the browser UI on a second hostname with go:embed-ed templates and static assets, so the Dockerfile must copy the whole internal/ tree.",
|
|
"community": 8,
|
|
"norm_label": "web package (browser ui + templates)",
|
|
"id": "backend_agents_web"
|
|
},
|
|
{
|
|
"label": "Main Composition Root",
|
|
"file_type": "concept",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 171,
|
|
"norm_label": "main composition root",
|
|
"id": "backend_agents_main"
|
|
},
|
|
{
|
|
"label": "HMAC-Derived Reader Credentials",
|
|
"file_type": "rationale",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Credentials are HMAC-derived (token.Token(TOKEN_KEY, discord_id, epoch)) and never stored \u2014 only SHA-256 hashes sit in readers.token_sha256, so a database leak yields nothing usable while install URLs can be rebuilt after any restart.",
|
|
"community": 8,
|
|
"norm_label": "hmac-derived reader credentials",
|
|
"id": "backend_agents_token_derivation"
|
|
},
|
|
{
|
|
"label": "Reader-Owned Store",
|
|
"file_type": "rationale",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Auth resolves the acting Reader from the presented credential and nothing else; every store read/write is scoped to that Reader, there is no global token and no unauthenticated-by-Reader route, and the reader id travels in the request context.",
|
|
"community": 8,
|
|
"norm_label": "reader-owned store",
|
|
"id": "backend_agents_reader_owned_store"
|
|
},
|
|
{
|
|
"label": "Migration-Owned Schema",
|
|
"file_type": "rationale",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Schema is migration-owned: numbered append-only SQL files are go:embed-ed and applied on every start by store.migrate, one transaction each, so every environment converges without column probing or data-fixup machinery (both SQLite-era and gone).",
|
|
"community": 172,
|
|
"norm_label": "migration-owned schema",
|
|
"id": "backend_agents_migration_owned_schema"
|
|
},
|
|
{
|
|
"label": "Latest-Chapter Poller",
|
|
"file_type": "rationale",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "A background ticker goroutine keeps latest_chapter fresh without user activity; it walks Series not Bookmarks, stamps the series row before fetch so broken series wait out the cooldown, and writes single-column updates (SetLatestChapter) so read progress and list order are never touched.",
|
|
"community": 170,
|
|
"norm_label": "latest-chapter poller",
|
|
"id": "backend_agents_latest_chapter_poller"
|
|
},
|
|
{
|
|
"label": "Cover Acquisition & Serving Pipeline",
|
|
"file_type": "rationale",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Covers are acquired once at creation (ADR-0007) and served from our own content-addressed origin as PUBLIC_BASE_URL + /covers/{sha256}, so the wire address never 404s and a Site's origin never sees our credentials; client-sent covers are decoded and discarded, and GET /covers/{addr} is public and uncredentialed.",
|
|
"community": 166,
|
|
"norm_label": "cover acquisition & serving pipeline",
|
|
"id": "backend_agents_covers_pipeline"
|
|
},
|
|
{
|
|
"label": "updated_at List-Order Rule",
|
|
"file_type": "rationale",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "updated_at drives list order and only moves on real reading progress (row new or last_chapter_num changed), so favouriting a series or recording a newly published chapter must not reorder the list; PUT therefore returns the row as stored and clients must adopt that response.",
|
|
"community": 174,
|
|
"norm_label": "updated_at list-order rule",
|
|
"id": "backend_agents_updated_at_rule"
|
|
},
|
|
{
|
|
"label": "Lifecycle Buckets (reading/archived/finished)",
|
|
"file_type": "rationale",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "status on each bookmark is reading|archived|finished, orthogonal to favorite; archived and finished appear only in their own tab, finished is settable only from the web UI (PUT rejects it with 400), and an empty incoming status means keep the stored one, resolved on the VALUES side of Store.Upsert.",
|
|
"community": 8,
|
|
"norm_label": "lifecycle buckets (reading/archived/finished)",
|
|
"id": "backend_agents_lifecycle_buckets"
|
|
},
|
|
{
|
|
"label": "Confirm-Gated Destructive Actions",
|
|
"file_type": "rationale",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Every action that moves a series out of the list (archive, finish, remove) opens its own confirm-row disclosure via toggleConfirmRow(key, kind); restore fires instantly since it is the reversal, and --ember stays reserved for the new-chapter signal while busy bar and inline error use --mute.",
|
|
"community": 8,
|
|
"norm_label": "confirm-gated destructive actions",
|
|
"id": "backend_agents_confirm_gated_actions"
|
|
},
|
|
{
|
|
"label": "Browser Sidecar (BROWSER_WS_URL)",
|
|
"file_type": "concept",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "kagane and novelfull sit behind Cloudflare JavaScript challenges the TLS client cannot clear, so they are fetched over CDP via BROWSER_WS_URL from a browser that runs on a separate machine over the tailnet (ADR-0006); the address must be a tailnet IP, never a hostname.",
|
|
"community": 103,
|
|
"norm_label": "browser sidecar (browser_ws_url)",
|
|
"id": "backend_agents_browser_sidecar"
|
|
},
|
|
{
|
|
"label": "Discord OAuth & Guild-Membership Gate",
|
|
"file_type": "concept",
|
|
"source_file": "backend/AGENTS.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Guild membership is registration (issue #27): discordCallback gates on membership (and DISCORD_REQUIRED_ROLE when set) then calls Store.EnsureReader, so a refusal creates nothing and a returning Reader reuses their row; sessions are rows in the sessions table with an opaque cookie id.",
|
|
"community": 8,
|
|
"norm_label": "discord oauth & guild-membership gate",
|
|
"id": "backend_agents_discord_oauth"
|
|
},
|
|
{
|
|
"label": "Backend CLAUDE.md Guidance",
|
|
"file_type": "document",
|
|
"source_file": "backend/CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 177,
|
|
"norm_label": "backend claude.md guidance",
|
|
"id": "backend_claude_doc"
|
|
},
|
|
{
|
|
"label": "Graphify Knowledge Graph (graphify-out/)",
|
|
"file_type": "concept",
|
|
"source_file": "backend/CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "A knowledge graph lives at graphify-out/ and should be preferred over grepping via graphify query/explain/path; the rule applies to subagents too.",
|
|
"community": 178,
|
|
"norm_label": "graphify knowledge graph (graphify-out/)",
|
|
"id": "backend_claude_graphify_kg"
|
|
},
|
|
{
|
|
"label": "app.html \u2014 App Shell Template",
|
|
"file_type": "document",
|
|
"source_file": "backend/internal/web/templates/app.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 8,
|
|
"norm_label": "app.html \u2014 app shell template",
|
|
"id": "backend_internal_web_templates_app_doc"
|
|
},
|
|
{
|
|
"label": "Bookmark Bucket Tabs",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/app.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Tabs are real links with real hrefs (navigation, not an ARIA tablist) that htmx-swap the #list fragment and push the URL; the Updated tab exists only for the manga library because novels have no poller-fed 'what is out that I have not read' bucket.",
|
|
"community": 8,
|
|
"norm_label": "bookmark bucket tabs",
|
|
"id": "backend_internal_web_templates_app_tabs"
|
|
},
|
|
{
|
|
"label": "Manga/Novel Library Switch",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/app.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Plain full-page links, not htmx swaps: switching library replaces the tab row and the chrome, which is a page, not a fragment.",
|
|
"community": 8,
|
|
"norm_label": "manga/novel library switch",
|
|
"id": "backend_internal_web_templates_app_libswitch"
|
|
},
|
|
{
|
|
"label": "card.html \u2014 Series Card Template",
|
|
"file_type": "document",
|
|
"source_file": "backend/internal/web/templates/card.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 8,
|
|
"norm_label": "card.html \u2014 series card template",
|
|
"id": "backend_internal_web_templates_card_doc"
|
|
},
|
|
{
|
|
"label": "Confirm Row (Archive/Finish/Remove)",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/card.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "One confirm row per way a series leaves the list; archive and finish wear calm grey (reversible), remove wears the ember wash; aria-live announces the step to a screen reader.",
|
|
"community": 8,
|
|
"norm_label": "confirm row (archive/finish/remove)",
|
|
"id": "backend_internal_web_templates_card_confirm_row"
|
|
},
|
|
{
|
|
"label": "htmx /ui/* Mutation Endpoints",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/card.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Card mutations go through htmx endpoints under /ui/* (favorite, chapter, status, DELETE), each swapping the card element outerHTML and marking the row as disabled while in flight.",
|
|
"community": 8,
|
|
"norm_label": "htmx /ui/* mutation endpoints",
|
|
"id": "backend_internal_web_templates_card_ui_endpoints"
|
|
},
|
|
{
|
|
"label": "chrome.html \u2014 Out-of-Band Regions",
|
|
"file_type": "document",
|
|
"source_file": "backend/internal/web/templates/chrome.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 8,
|
|
"norm_label": "chrome.html \u2014 out-of-band regions",
|
|
"id": "backend_internal_web_templates_chrome_doc"
|
|
},
|
|
{
|
|
"label": "Continue Reading Strip",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/chrome.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The recent strip lives outside the swapped #list and is re-rendered out of band on every /ui/ response so a mutation cannot leave it describing the library as it was before the tap.",
|
|
"community": 8,
|
|
"norm_label": "continue reading strip",
|
|
"id": "backend_internal_web_templates_chrome_recent"
|
|
},
|
|
{
|
|
"label": "Action Key",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/chrome.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The icon strip on a card is unlabelled, so one permanent line under the tabs names every glyph; it follows the tab so archived and finished buckets swap Archive for Restore.",
|
|
"community": 8,
|
|
"norm_label": "action key",
|
|
"id": "backend_internal_web_templates_chrome_keyrow"
|
|
},
|
|
{
|
|
"label": "Brand Mark SVG",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/chrome.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The brand mark is inline so it takes the page's ink and ember rather than the fixed palette of /static/logo.svg, which the favicon needs.",
|
|
"community": 8,
|
|
"norm_label": "brand mark svg",
|
|
"id": "backend_internal_web_templates_chrome_mark"
|
|
},
|
|
{
|
|
"label": "icons.html \u2014 Icon Sprite Template",
|
|
"file_type": "document",
|
|
"source_file": "backend/internal/web/templates/icons.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 8,
|
|
"norm_label": "icons.html \u2014 icon sprite template",
|
|
"id": "backend_internal_web_templates_icons_doc"
|
|
},
|
|
{
|
|
"label": "SVG Icon Sprite",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/icons.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "One sprite per page: card fragments swapped in by htmx reference these symbols by id, so the markup for a row stays a handful of <use> tags.",
|
|
"community": 8,
|
|
"norm_label": "svg icon sprite",
|
|
"id": "backend_internal_web_templates_icons_sprite"
|
|
},
|
|
{
|
|
"label": "list.html \u2014 Card List Template",
|
|
"file_type": "document",
|
|
"source_file": "backend/internal/web/templates/list.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 8,
|
|
"norm_label": "list.html \u2014 card list template",
|
|
"id": "backend_internal_web_templates_list_doc"
|
|
},
|
|
{
|
|
"label": "Empty States",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/list.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The client filter only hides cards, so a no-match query gets a filter.js-filled empty state inside #list (re-created on tab swap); an empty library shows install links for both scripts since the two libraries are separate installs.",
|
|
"community": 8,
|
|
"norm_label": "empty states",
|
|
"id": "backend_internal_web_templates_list_empty_states"
|
|
},
|
|
{
|
|
"label": "login.html \u2014 Login Page Template",
|
|
"file_type": "document",
|
|
"source_file": "backend/internal/web/templates/login.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 8,
|
|
"norm_label": "login.html \u2014 login page template",
|
|
"id": "backend_internal_web_templates_login_doc"
|
|
},
|
|
{
|
|
"label": "Discord Login Form",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/login.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The page reloads on a failed sign-in, so the error message is present from the start with role=alert so it gets announced; guild membership is required to sign in.",
|
|
"community": 8,
|
|
"norm_label": "discord login form",
|
|
"id": "backend_internal_web_templates_login_discord_login"
|
|
},
|
|
{
|
|
"label": "readers.html \u2014 Reader Roster Template",
|
|
"file_type": "document",
|
|
"source_file": "backend/internal/web/templates/readers.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 8,
|
|
"norm_label": "readers.html \u2014 reader roster template",
|
|
"id": "backend_internal_web_templates_readers_doc"
|
|
},
|
|
{
|
|
"label": "Reader Roster Panel",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/readers.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Rendered only for the owner and re-rendered whole as the response to a revocation so session counts cannot describe the state before the tap; the owner's own row never offers Revoke, and revocation is confirm-gated.",
|
|
"community": 8,
|
|
"norm_label": "reader roster panel",
|
|
"id": "backend_internal_web_templates_readers_roster"
|
|
},
|
|
{
|
|
"label": "setup.html \u2014 Userscript Install Panel Template",
|
|
"file_type": "document",
|
|
"source_file": "backend/internal/web/templates/setup.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 8,
|
|
"norm_label": "setup.html \u2014 userscript install panel template",
|
|
"id": "backend_internal_web_templates_setup_doc"
|
|
},
|
|
{
|
|
"label": "Userscript Install Panel",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/templates/setup.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Each link serves the script rendered with the acting Reader's credential inside it, so the credential never appears in page markup, the address bar, or a redirect; rotation is confirm-gated and the response swaps the panel open with a reinstall warning; mobile Violentmonkey needs ?download=1.",
|
|
"community": 8,
|
|
"norm_label": "userscript install panel",
|
|
"id": "backend_internal_web_templates_setup_install_panel"
|
|
},
|
|
{
|
|
"label": "chrome/docker-compose.yml \u2014 Browser Deployable Unit",
|
|
"file_type": "document",
|
|
"source_file": "chrome/docker-compose.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 103,
|
|
"norm_label": "chrome/docker-compose.yml \u2014 browser deployable unit",
|
|
"id": "chrome_docker_compose_doc"
|
|
},
|
|
{
|
|
"label": "Browser Sidecar Service",
|
|
"file_type": "concept",
|
|
"source_file": "chrome/docker-compose.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "This does not run beside the API: it runs on the home machine, reached from the VPS over the tailnet, and is updated without touching the API stack (ADR-0006); a UTC clock is itself the bot signal and the challenge then never clears.",
|
|
"community": 103,
|
|
"norm_label": "browser sidecar service",
|
|
"id": "chrome_docker_compose_browser"
|
|
},
|
|
{
|
|
"label": "CDP Endpoint (Tailnet-Bound :9222)",
|
|
"file_type": "concept",
|
|
"source_file": "chrome/docker-compose.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "CDP authenticates nothing, so the browser binds to the tailnet address only, never 0.0.0.0; on the VPS the safety was Docker network membership, here the bind address backed by Tailscale device identity is the access control, and an unset BROWSER_BIND_ADDR must fail the deploy rather than silently publish CDP to the LAN.",
|
|
"community": 103,
|
|
"norm_label": "cdp endpoint (tailnet-bound :9222)",
|
|
"id": "chrome_docker_compose_cdp"
|
|
},
|
|
{
|
|
"label": "Persistent Chrome Profile Volume",
|
|
"file_type": "concept",
|
|
"source_file": "chrome/docker-compose.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Cloudflare clearance must survive Chrome reaping and image recreation, so the profile lives in a named volume; shm_size 128mb and mem_limit 512m are load-bearing on a 1.8GB box shared with a Gitea runner.",
|
|
"community": 103,
|
|
"norm_label": "persistent chrome profile volume",
|
|
"id": "chrome_docker_compose_chrome_profile"
|
|
},
|
|
{
|
|
"label": "docker-compose.yml \u2014 Base Stack",
|
|
"file_type": "document",
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 103,
|
|
"norm_label": "docker-compose.yml \u2014 base stack",
|
|
"id": "docker_compose_doc"
|
|
},
|
|
{
|
|
"label": "bookmark-api Service",
|
|
"file_type": "concept",
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Binds 127.0.0.1:8080 only; a host reverse proxy terminates TLS and forwards. The migration runner is the first thing the binary does, so it depends_on a healthy postgres; env vars use :? required-var syntax so compose refuses to start without TOKEN_KEY, OWNER_DISCORD_ID, etc.",
|
|
"community": 103,
|
|
"norm_label": "bookmark-api service",
|
|
"id": "docker_compose_bookmark_api"
|
|
},
|
|
{
|
|
"label": "postgres Service (postgres:17-alpine)",
|
|
"file_type": "concept",
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 103,
|
|
"norm_label": "postgres service (postgres:17-alpine)",
|
|
"id": "docker_compose_postgres"
|
|
},
|
|
{
|
|
"label": "Internal db Network",
|
|
"file_type": "concept",
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Postgres needs no egress and nothing outside bookmark-api needs to reach it, so this network is internal: true; the pre-Postgres SQLite volume is deliberately no longer declared so docker compose down -v cannot take it with the rest.",
|
|
"community": 103,
|
|
"norm_label": "internal db network",
|
|
"id": "docker_compose_db_network"
|
|
},
|
|
{
|
|
"label": "cover-data Volume",
|
|
"file_type": "concept",
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Content-addressed cover bytes survive API restarts and redeploys; mounted at the COVER_DIR path the build seeds ownership on.",
|
|
"community": 103,
|
|
"norm_label": "cover-data volume",
|
|
"id": "docker_compose_cover_data"
|
|
},
|
|
{
|
|
"label": "docker-compose.prod.yml \u2014 Production Override",
|
|
"file_type": "document",
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 103,
|
|
"norm_label": "docker-compose.prod.yml \u2014 production override",
|
|
"id": "docker_compose_prod_doc"
|
|
},
|
|
{
|
|
"label": "bookmark-api Prod Override",
|
|
"file_type": "concept",
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Joins an existing Traefik network with no published host port; compose merges networks with the base file, so the service ends up on default, db and proxy \u2014 the db internal network must not be tidied away because egress comes from default.",
|
|
"community": 103,
|
|
"norm_label": "bookmark-api prod override",
|
|
"id": "docker_compose_prod_bookmark_api"
|
|
},
|
|
{
|
|
"label": "Traefik Reverse Proxy Labels",
|
|
"file_type": "concept",
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Traefik routes bookmark-api.<domain> and bookmark.<domain> (the browser UI hostname) to the same container with TLS via the websecure entrypoint and an ACME cert resolver.",
|
|
"community": 103,
|
|
"norm_label": "traefik reverse proxy labels",
|
|
"id": "docker_compose_prod_traefik"
|
|
},
|
|
{
|
|
"label": "CDP Never on Shared Proxy Network",
|
|
"file_type": "rationale",
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The browser is never given a service on this host: the proxy network is shared with whatever else sits behind Traefik, and an unauthenticated CDP endpoint on it is remote code execution for any of them.",
|
|
"community": 103,
|
|
"norm_label": "cdp never on shared proxy network",
|
|
"id": "docker_compose_prod_cdp_security"
|
|
},
|
|
{
|
|
"label": "ADR-0001: Postgres over SQLite",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 6,
|
|
"norm_label": "adr-0001: postgres over sqlite",
|
|
"id": "docs_adr_0001_postgresql_over_sqlite_doc"
|
|
},
|
|
{
|
|
"label": "PostgreSQL (jackc/pgx/v5)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 207,
|
|
"norm_label": "postgresql (jackc/pgx/v5)",
|
|
"id": "docs_adr_0001_postgresql_over_sqlite_postgres"
|
|
},
|
|
{
|
|
"label": "SQLite (modernc.org/sqlite)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 208,
|
|
"norm_label": "sqlite (modernc.org/sqlite)",
|
|
"id": "docs_adr_0001_postgresql_over_sqlite_sqlite"
|
|
},
|
|
{
|
|
"label": "Postgres chosen for future supportability, not concurrency",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 209,
|
|
"norm_label": "postgres chosen for future supportability, not concurrency",
|
|
"id": "docs_adr_0001_postgresql_over_sqlite_supportability_rationale"
|
|
},
|
|
{
|
|
"label": "Real scaling limit is the poller outbound fetch budget",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 206,
|
|
"norm_label": "real scaling limit is the poller outbound fetch budget",
|
|
"id": "docs_adr_0001_postgresql_over_sqlite_poll_fetch_budget"
|
|
},
|
|
{
|
|
"label": "ADR-0002: Discord OAuth, no passwords, no email",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 212,
|
|
"norm_label": "adr-0002: discord oauth, no passwords, no email",
|
|
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_doc"
|
|
},
|
|
{
|
|
"label": "Discord OAuth2 (authorization code grant)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 211,
|
|
"norm_label": "discord oauth2 (authorization code grant)",
|
|
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_discord_oauth"
|
|
},
|
|
{
|
|
"label": "Discord snowflake is the sole identity (lock-in)",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 213,
|
|
"norm_label": "discord snowflake is the sole identity (lock-in)",
|
|
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_snowflake_identity"
|
|
},
|
|
{
|
|
"label": "Per-Reader bearer token for userscripts",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 210,
|
|
"norm_label": "per-reader bearer token for userscripts",
|
|
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_bearer_token"
|
|
},
|
|
{
|
|
"label": "ADR-0003: Series is shared, only the Poll updates it",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 216,
|
|
"norm_label": "adr-0003: series is shared, only the poll updates it",
|
|
"id": "docs_adr_0003_series_shared_and_poll_owned_doc"
|
|
},
|
|
{
|
|
"label": "Series (shared entity keyed site+series_id)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 218,
|
|
"norm_label": "series (shared entity keyed site+series_id)",
|
|
"id": "docs_adr_0003_series_shared_and_poll_owned_series"
|
|
},
|
|
{
|
|
"label": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 214,
|
|
"norm_label": "bookmark (per-reader state: progress, favourite, lifecycle)",
|
|
"id": "docs_adr_0003_series_shared_and_poll_owned_bookmark"
|
|
},
|
|
{
|
|
"label": "Only the Poll writes Series fields (security boundary)",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 217,
|
|
"norm_label": "only the poll writes series fields (security boundary)",
|
|
"id": "docs_adr_0003_series_shared_and_poll_owned_poll_owned_writes"
|
|
},
|
|
{
|
|
"label": "Deduplicate polling per Series (reader_count DESC queue)",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 215,
|
|
"norm_label": "deduplicate polling per series (reader_count desc queue)",
|
|
"id": "docs_adr_0003_series_shared_and_poll_owned_dedup_polling"
|
|
},
|
|
{
|
|
"label": "ADR-0004: Wire format stays flat, does not mirror schema",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 219,
|
|
"norm_label": "adr-0004: wire format stays flat, does not mirror schema",
|
|
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_doc"
|
|
},
|
|
{
|
|
"label": "Flat wire shape is a contract, not an implementation detail",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 220,
|
|
"norm_label": "flat wire shape is a contract, not an implementation detail",
|
|
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_flat_wire_contract"
|
|
},
|
|
{
|
|
"label": "Installed userscripts must keep working (14-day grace window)",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 221,
|
|
"norm_label": "installed userscripts must keep working (14-day grace window)",
|
|
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_userscript_compat"
|
|
},
|
|
{
|
|
"label": "headless-shell service (socat-fronted CDP)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0005-on-demand-browser.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 223,
|
|
"norm_label": "headless-shell service (socat-fronted cdp)",
|
|
"id": "docs_adr_0005_on_demand_browser_headless_shell"
|
|
},
|
|
{
|
|
"label": "CDP (Chrome DevTools Protocol) endpoint",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0005-on-demand-browser.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 222,
|
|
"norm_label": "cdp (chrome devtools protocol) endpoint",
|
|
"id": "docs_adr_0005_on_demand_browser_cdp"
|
|
},
|
|
{
|
|
"label": "Start Chrome on first CDP connection, reap after 300s idle",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0005-on-demand-browser.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 224,
|
|
"norm_label": "start chrome on first cdp connection, reap after 300s idle",
|
|
"id": "docs_adr_0005_on_demand_browser_on_demand_start"
|
|
},
|
|
{
|
|
"label": "ADR-0006: Browser runs on the home machine over the tailnet",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 226,
|
|
"norm_label": "adr-0006: browser runs on the home machine over the tailnet",
|
|
"id": "docs_adr_0006_browser_on_the_home_machine_doc"
|
|
},
|
|
{
|
|
"label": "BROWSER_WS_URL configuration seam",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 225,
|
|
"norm_label": "browser_ws_url configuration seam",
|
|
"id": "docs_adr_0006_browser_on_the_home_machine_browser_ws_url"
|
|
},
|
|
{
|
|
"label": "Tailnet (Tailscale network)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 228,
|
|
"norm_label": "tailnet (tailscale network)",
|
|
"id": "docs_adr_0006_browser_on_the_home_machine_tailnet"
|
|
},
|
|
{
|
|
"label": "Browser moved home: VPS memory pressure, no requests served",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 227,
|
|
"norm_label": "browser moved home: vps memory pressure, no requests served",
|
|
"id": "docs_adr_0006_browser_on_the_home_machine_home_machine_rationale"
|
|
},
|
|
{
|
|
"label": "ADR-0007: Backend hosts every Site's Cover bytes",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 232,
|
|
"norm_label": "adr-0007: backend hosts every site's cover bytes",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_doc"
|
|
},
|
|
{
|
|
"label": "Cover (Series image bytes)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 230,
|
|
"norm_label": "cover (series image bytes)",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_cover"
|
|
},
|
|
{
|
|
"label": "Backend acquires, stores, serves every Cover (uniformity)",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 234,
|
|
"norm_label": "backend acquires, stores, serves every cover (uniformity)",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_server_side_covers"
|
|
},
|
|
{
|
|
"label": "Content-addressed filesystem storage (SHA-256 of source URL)",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 229,
|
|
"norm_label": "content-addressed filesystem storage (sha-256 of source url)",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_content_addressed"
|
|
},
|
|
{
|
|
"label": "Deny-class destination control for outbound fetch",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 231,
|
|
"norm_label": "deny-class destination control for outbound fetch",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_deny_class_destination"
|
|
},
|
|
{
|
|
"label": "kagane CORP same-origin cover restriction",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 233,
|
|
"norm_label": "kagane corp same-origin cover restriction",
|
|
"id": "docs_adr_0007_backend_hosts_cover_bytes_kagane_corp"
|
|
},
|
|
{
|
|
"label": "ADR-0008: Series identity discovered, never derived",
|
|
"file_type": "document",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 237,
|
|
"norm_label": "adr-0008: series identity discovered, never derived",
|
|
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_doc"
|
|
},
|
|
{
|
|
"label": "Series identity is discovered from the Site's links",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 236,
|
|
"norm_label": "series identity is discovered from the site's links",
|
|
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity"
|
|
},
|
|
{
|
|
"label": "a[aria-label='All Chapter'] anchor pointer",
|
|
"file_type": "concept",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 235,
|
|
"norm_label": "a[aria-label='all chapter'] anchor pointer",
|
|
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_all_chapter_anchor"
|
|
},
|
|
{
|
|
"label": "Scan truncated at first wpd-threads marker",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 239,
|
|
"norm_label": "scan truncated at first wpd-threads marker",
|
|
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_wpd_threads_truncation"
|
|
},
|
|
{
|
|
"label": "Chapter slug vs series slug divergence (~7% measured)",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 238,
|
|
"norm_label": "chapter slug vs series slug divergence (~7% measured)",
|
|
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_slug_divergence"
|
|
},
|
|
{
|
|
"label": "Domain docs: single-context layout guidance",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 241,
|
|
"norm_label": "domain docs: single-context layout guidance",
|
|
"id": "docs_agents_domain_doc"
|
|
},
|
|
{
|
|
"label": "CONTEXT.md glossary (ubiquitous language)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 243,
|
|
"norm_label": "context.md glossary (ubiquitous language)",
|
|
"id": "docs_agents_domain_glossary"
|
|
},
|
|
{
|
|
"label": "Surface ADR conflicts explicitly rather than silently overriding",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 240,
|
|
"norm_label": "surface adr conflicts explicitly rather than silently overriding",
|
|
"id": "docs_agents_domain_adr_flagging"
|
|
},
|
|
{
|
|
"label": "/domain-modeling skill (lazy CONTEXT.md creation)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 242,
|
|
"norm_label": "/domain-modeling skill (lazy context.md creation)",
|
|
"id": "docs_agents_domain_domain_modeling"
|
|
},
|
|
{
|
|
"label": "Issue tracker: Gitea via tea CLI",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 43,
|
|
"norm_label": "issue tracker: gitea via tea cli",
|
|
"id": "docs_agents_issue_tracker_doc"
|
|
},
|
|
{
|
|
"label": "Gitea (tea CLI, gitea.violetcrown.my.id)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 244,
|
|
"norm_label": "gitea (tea cli, gitea.violetcrown.my.id)",
|
|
"id": "docs_agents_issue_tracker_gitea"
|
|
},
|
|
{
|
|
"label": "wayfinder map/ticket mechanism",
|
|
"file_type": "concept",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 245,
|
|
"norm_label": "wayfinder map/ticket mechanism",
|
|
"id": "docs_agents_issue_tracker_wayfinder"
|
|
},
|
|
{
|
|
"label": "Triage labels: canonical roles to tracker labels",
|
|
"file_type": "document",
|
|
"source_file": "docs/agents/triage-labels.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 246,
|
|
"norm_label": "triage labels: canonical roles to tracker labels",
|
|
"id": "docs_agents_triage_labels_doc"
|
|
},
|
|
{
|
|
"label": "Canonical triage role labels (needs-triage ... wontfix)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/agents/triage-labels.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 247,
|
|
"norm_label": "canonical triage role labels (needs-triage ... wontfix)",
|
|
"id": "docs_agents_triage_labels_triage_roles"
|
|
},
|
|
{
|
|
"label": "Cinder (BookmarkManager Web UI design system)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 248,
|
|
"norm_label": "cinder (bookmarkmanager web ui design system)",
|
|
"id": "docs_design_system_cinder"
|
|
},
|
|
{
|
|
"label": "Heat is typographic: ember reserved for unread chapters",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 249,
|
|
"norm_label": "heat is typographic: ember reserved for unread chapters",
|
|
"id": "docs_design_system_heat_typographic"
|
|
},
|
|
{
|
|
"label": "Design tokens (dark + light branches, no hardcoded hex)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 250,
|
|
"norm_label": "design tokens (dark + light branches, no hardcoded hex)",
|
|
"id": "docs_design_system_tokens"
|
|
},
|
|
{
|
|
"label": "Three type roles: display serif / mono small-caps / sans",
|
|
"file_type": "concept",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 251,
|
|
"norm_label": "three type roles: display serif / mono small-caps / sans",
|
|
"id": "docs_design_system_type_roles"
|
|
},
|
|
{
|
|
"label": "Research: lightnovelworld chapter slug vs series slug",
|
|
"file_type": "document",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 253,
|
|
"norm_label": "research: lightnovelworld chapter slug vs series slug",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_doc"
|
|
},
|
|
{
|
|
"label": "Gitea issue #77 (chapter vs series slug)",
|
|
"file_type": "concept",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 254,
|
|
"norm_label": "gitea issue #77 (chapter vs series slug)",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_issue_77"
|
|
},
|
|
{
|
|
"label": "a[aria-label='All Chapter'] priority pointer",
|
|
"file_type": "concept",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 252,
|
|
"norm_label": "a[aria-label='all chapter'] priority pointer",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_all_chapter_pointer"
|
|
},
|
|
{
|
|
"label": "Unscoped chapter regex is SAFE, truncated at wpd-threads",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 256,
|
|
"norm_label": "unscoped chapter regex is safe, truncated at wpd-threads",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex"
|
|
},
|
|
{
|
|
"label": "Slug divergence measurements (3/41 diverge, 1 split)",
|
|
"file_type": "rationale",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 255,
|
|
"norm_label": "slug divergence measurements (3/41 diverge, 1 split)",
|
|
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_slug_divergence"
|
|
},
|
|
{
|
|
"label": "Userscript CLAUDE guidance",
|
|
"file_type": "document",
|
|
"source_file": "userscript/CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 279,
|
|
"norm_label": "userscript claude guidance",
|
|
"id": "userscript_claude_doc"
|
|
},
|
|
{
|
|
"label": "Login Art: Sword in Volcanic Rock",
|
|
"file_type": "image",
|
|
"source_file": "backend/internal/web/static/login-art.png",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 48,
|
|
"norm_label": "login art: sword in volcanic rock",
|
|
"id": "backend_internal_web_static_login_art_image"
|
|
},
|
|
{
|
|
"label": "Fantasy Sword",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/static/login-art.png",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 48,
|
|
"norm_label": "fantasy sword",
|
|
"id": "backend_internal_web_static_login_art_fantasy_sword"
|
|
},
|
|
{
|
|
"label": "Fiery Volcanic Scene",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/static/login-art.png",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 48,
|
|
"norm_label": "fiery volcanic scene",
|
|
"id": "backend_internal_web_static_login_art_fiery_volcanic_scene"
|
|
},
|
|
{
|
|
"label": "BookmarkManager Logo",
|
|
"file_type": "image",
|
|
"source_file": "backend/internal/web/static/logo.svg",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 49,
|
|
"norm_label": "bookmarkmanager logo",
|
|
"id": "backend_internal_web_static_logo_image"
|
|
},
|
|
{
|
|
"label": "Mirrored Double Bookmark Mark",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/static/logo.svg",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 49,
|
|
"norm_label": "mirrored double bookmark mark",
|
|
"id": "backend_internal_web_static_logo_double_bookmark"
|
|
},
|
|
{
|
|
"label": "Ember Flame Accent",
|
|
"file_type": "concept",
|
|
"source_file": "backend/internal/web/static/logo.svg",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 49,
|
|
"norm_label": "ember flame accent",
|
|
"id": "backend_internal_web_static_logo_ember_flame"
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_addeventlistener",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_assert",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_attrels",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_elements",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L385",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_lnwpage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_loc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_metatags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_novelfull_lightnovelworld_computelatestchapter_kindof_maxchapter_repairlnwstalerow",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_queryselector",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_queryselectorall",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_reset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L365",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_stalerow",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_store",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/novel-logic.test.js",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "userscript_test_novel_logic_test",
|
|
"target": "userscript_test_novel_logic_test_test",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1234",
|
|
"weight": 1.0,
|
|
"source": "userscript_manga_bookmark_user_makedraggable",
|
|
"target": "userscript_test_novel_logic_test_reset"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/AGENTS.md",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "userscript_agents",
|
|
"target": "userscript_agents_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/AGENTS.md",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"source": "userscript_agents",
|
|
"target": "userscript_agents_second_script_novel_bookmark_user_js",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/AGENTS.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "userscript_agents",
|
|
"target": "userscript_agents_userscript_structure_single_iife_manga_bookmark_user_js",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_adapterfor"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_anchorsfromdocument"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_anchorsfromhtml"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L427",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_apidelete"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L401",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_apiget"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L411",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_apiput"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1015",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_applyfabpos"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L816",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_applylatestchapterifchanged"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1367",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_applylnwstalerowrepair"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L913",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_armdwell"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L389",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_authheaders"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L855",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_backgroundrefreshlatest"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L733",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_bookmarkcurrent"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L962",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_buildui"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L925",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_canceldwell"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L909",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_chapteridentity"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1011",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_clamp"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L341",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_computelatestchapter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1322",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_confirmremove"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L346",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_currentsite"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L225",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_detect"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L609",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_drain"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1190",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_el"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_escapere"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L395",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_httperror"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1504",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_init"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1442",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_installlongpress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1408",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_installnavwatcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L233",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L483",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_kindof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_latestchapterfromanchors"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L355",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_loadcache"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1028",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_loadfabpos"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L372",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_loadlastchecked"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L505",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_loadqueue"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1061",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_makedraggable"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_maxchapter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L932",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_maybeautoupdate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L839",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1392",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_onnavigate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L643",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_overlaypending"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1044",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_placefab"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L669",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L714",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_pushdelete"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L526",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_queuecount"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L561",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_queuedefer"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L550",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_queuedrop"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L573",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_queueenqueue"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L530",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L541",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_queuepush"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1344",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_refresh"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L447",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_reindex"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L894",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_removebookmark"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L469",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_removelocal"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1202",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1265",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_renderitem"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L250",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_repairlnwstalerow"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L364",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_savecache"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1036",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_savefabpos"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L381",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_savelastchecked"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L514",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_savequeue"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_seriesidfromlnwpointer"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L453",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_setlist"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1166",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_startring"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L477",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1176",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_stopring"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L775",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_syncupsert"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L534",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_titlefor"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1329",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L797",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_togglearchive"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L782",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_togglefavorite"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1184",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_togglepanel"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L754",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_updatetocurrentchapter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L461",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user",
|
|
"target": "userscript_novel_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L846",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage",
|
|
"target": "userscript_novel_bookmark_user_anchorsfromdocument"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L885",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_novel_bookmark_user_anchorsfromhtml"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_latestchapterfromanchors",
|
|
"target": "userscript_novel_bookmark_user_escapere"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_latestchapterfromanchors",
|
|
"target": "userscript_novel_bookmark_user_maxchapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_detect",
|
|
"target": "userscript_novel_bookmark_user_seriesidfromlnwpointer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1506",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_init",
|
|
"target": "userscript_novel_bookmark_user_detect"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1393",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_onnavigate",
|
|
"target": "userscript_novel_bookmark_user_detect"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L343",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_computelatestchapter",
|
|
"target": "userscript_novel_bookmark_user_latestchapterfromanchors"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1384",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
|
|
"target": "userscript_novel_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L736",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_bookmarkcurrent",
|
|
"target": "userscript_novel_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L938",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_maybeautoupdate",
|
|
"target": "userscript_novel_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L842",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage",
|
|
"target": "userscript_novel_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1217",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_render",
|
|
"target": "userscript_novel_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L758",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_updatetocurrentchapter",
|
|
"target": "userscript_novel_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L864",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_novel_bookmark_user_adapterfor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_computelatestchapter",
|
|
"target": "userscript_novel_bookmark_user_adapterfor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1369",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
|
|
"target": "userscript_novel_bookmark_user_repairlnwstalerow"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L885",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_novel_bookmark_user_computelatestchapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L846",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage",
|
|
"target": "userscript_novel_bookmark_user_computelatestchapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L856",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_novel_bookmark_user_currentsite"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1375",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
|
|
"target": "userscript_novel_bookmark_user_savecache"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L472",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_removelocal",
|
|
"target": "userscript_novel_bookmark_user_savecache"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L458",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_setlist",
|
|
"target": "userscript_novel_bookmark_user_savecache"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L466",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_upsertlocal",
|
|
"target": "userscript_novel_bookmark_user_savecache"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1368",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
|
|
"target": "userscript_novel_bookmark_user_loadlastchecked"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L867",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_novel_bookmark_user_loadlastchecked"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1378",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
|
|
"target": "userscript_novel_bookmark_user_savelastchecked"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L891",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_novel_bookmark_user_savelastchecked"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L430",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_apidelete",
|
|
"target": "userscript_novel_bookmark_user_authheaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L402",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_apiget",
|
|
"target": "userscript_novel_bookmark_user_authheaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L420",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_apiput",
|
|
"target": "userscript_novel_bookmark_user_authheaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_apidelete",
|
|
"target": "userscript_novel_bookmark_user_httperror"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L423",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_apiput",
|
|
"target": "userscript_novel_bookmark_user_httperror"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1350",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_refresh",
|
|
"target": "userscript_novel_bookmark_user_apiget"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L830",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylatestchapterifchanged",
|
|
"target": "userscript_novel_bookmark_user_apiput"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L689",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_pushbookmark",
|
|
"target": "userscript_novel_bookmark_user_apiput"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L722",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_pushdelete",
|
|
"target": "userscript_novel_bookmark_user_apidelete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1374",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
|
|
"target": "userscript_novel_bookmark_user_reindex"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L471",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_removelocal",
|
|
"target": "userscript_novel_bookmark_user_reindex"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L457",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_setlist",
|
|
"target": "userscript_novel_bookmark_user_reindex"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L465",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_upsertlocal",
|
|
"target": "userscript_novel_bookmark_user_reindex"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1351",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_refresh",
|
|
"target": "userscript_novel_bookmark_user_setlist"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L456",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_setlist",
|
|
"target": "userscript_novel_bookmark_user_kindof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L824",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylatestchapterifchanged",
|
|
"target": "userscript_novel_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L691",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_pushbookmark",
|
|
"target": "userscript_novel_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L776",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_syncupsert",
|
|
"target": "userscript_novel_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L801",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_togglearchive",
|
|
"target": "userscript_novel_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L789",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_togglefavorite",
|
|
"target": "userscript_novel_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L895",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_removebookmark",
|
|
"target": "userscript_novel_bookmark_user_removelocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1386",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
|
|
"target": "userscript_novel_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L871",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_novel_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1243",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_render",
|
|
"target": "userscript_novel_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1280",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_renderitem",
|
|
"target": "userscript_novel_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L800",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_togglearchive",
|
|
"target": "userscript_novel_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1377",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
|
|
"target": "userscript_novel_bookmark_user_savequeue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L565",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_queuedefer",
|
|
"target": "userscript_novel_bookmark_user_savequeue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L554",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_queuedrop",
|
|
"target": "userscript_novel_bookmark_user_savequeue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L588",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_queueenqueue",
|
|
"target": "userscript_novel_bookmark_user_savequeue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1209",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_render",
|
|
"target": "userscript_novel_bookmark_user_queuecount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L828",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylatestchapterifchanged",
|
|
"target": "userscript_novel_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L646",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_overlaypending",
|
|
"target": "userscript_novel_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L670",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_pushbookmark",
|
|
"target": "userscript_novel_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L562",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_queuedefer",
|
|
"target": "userscript_novel_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L577",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_queueenqueue",
|
|
"target": "userscript_novel_bookmark_user_titlefor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L544",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_queuepush",
|
|
"target": "userscript_novel_bookmark_user_titlefor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L562",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_queuedefer",
|
|
"target": "userscript_novel_bookmark_user_queuepush"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L544",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_queuepush",
|
|
"target": "userscript_novel_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L674",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_pushbookmark",
|
|
"target": "userscript_novel_bookmark_user_queuedrop"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L723",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_pushdelete",
|
|
"target": "userscript_novel_bookmark_user_queuedrop"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L576",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_queueenqueue",
|
|
"target": "userscript_novel_bookmark_user_queuedrop"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L678",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_pushbookmark",
|
|
"target": "userscript_novel_bookmark_user_queuedefer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L716",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_pushdelete",
|
|
"target": "userscript_novel_bookmark_user_queuedefer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L580",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_queueenqueue",
|
|
"target": "userscript_novel_bookmark_user_queuedefer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L704",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_pushbookmark",
|
|
"target": "userscript_novel_bookmark_user_queueenqueue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L726",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_pushdelete",
|
|
"target": "userscript_novel_bookmark_user_queueenqueue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L577",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_queueenqueue",
|
|
"target": "userscript_novel_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L988",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_buildui",
|
|
"target": "userscript_novel_bookmark_user_drain"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L617",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_drain",
|
|
"target": "userscript_novel_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L616",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_drain",
|
|
"target": "userscript_novel_bookmark_user_pushdelete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L624",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_drain",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L619",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_drain",
|
|
"target": "userscript_novel_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1511",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "userscript_novel_bookmark_user_init",
|
|
"target": "userscript_novel_bookmark_user_drain"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1403",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_onnavigate",
|
|
"target": "userscript_novel_bookmark_user_drain"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1346",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_refresh",
|
|
"target": "userscript_novel_bookmark_user_drain"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1351",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_refresh",
|
|
"target": "userscript_novel_bookmark_user_overlaypending"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1386",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
|
|
"target": "userscript_novel_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L710",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_pushbookmark",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L778",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_syncupsert",
|
|
"target": "userscript_novel_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L805",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_togglearchive",
|
|
"target": "userscript_novel_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L791",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_togglefavorite",
|
|
"target": "userscript_novel_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1387",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
|
|
"target": "userscript_novel_bookmark_user_pushdelete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L897",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_removebookmark",
|
|
"target": "userscript_novel_bookmark_user_pushdelete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L751",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_bookmarkcurrent",
|
|
"target": "userscript_novel_bookmark_user_syncupsert"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1221",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_render",
|
|
"target": "userscript_novel_bookmark_user_bookmarkcurrent"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L919",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_armdwell",
|
|
"target": "userscript_novel_bookmark_user_updatetocurrentchapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1226",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_render",
|
|
"target": "userscript_novel_bookmark_user_updatetocurrentchapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L755",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_updatetocurrentchapter",
|
|
"target": "userscript_novel_bookmark_user_canceldwell"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L772",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_updatetocurrentchapter",
|
|
"target": "userscript_novel_bookmark_user_syncupsert"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L777",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_syncupsert",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L778",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_syncupsert",
|
|
"target": "userscript_novel_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1303",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_renderitem",
|
|
"target": "userscript_novel_bookmark_user_togglefavorite"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L790",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_togglefavorite",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L791",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_togglefavorite",
|
|
"target": "userscript_novel_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1308",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_renderitem",
|
|
"target": "userscript_novel_bookmark_user_togglearchive"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L802",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_togglearchive",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L806",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_togglearchive",
|
|
"target": "userscript_novel_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L825",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_applylatestchapterifchanged",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L886",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_novel_bookmark_user_applylatestchapterifchanged"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L844",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage",
|
|
"target": "userscript_novel_bookmark_user_applylatestchapterifchanged"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1516",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_init",
|
|
"target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1397",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_onnavigate",
|
|
"target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1517",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_init",
|
|
"target": "userscript_novel_bookmark_user_backgroundrefreshlatest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1400",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_onnavigate",
|
|
"target": "userscript_novel_bookmark_user_backgroundrefreshlatest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1324",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_confirmremove",
|
|
"target": "userscript_novel_bookmark_user_removebookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L896",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_removebookmark",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L897",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_removebookmark",
|
|
"target": "userscript_novel_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L934",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_maybeautoupdate",
|
|
"target": "userscript_novel_bookmark_user_chapteridentity"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L922",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_armdwell",
|
|
"target": "userscript_novel_bookmark_user_startring"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L918",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_armdwell",
|
|
"target": "userscript_novel_bookmark_user_stopring"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L949",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_maybeautoupdate",
|
|
"target": "userscript_novel_bookmark_user_armdwell"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L928",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_canceldwell",
|
|
"target": "userscript_novel_bookmark_user_stopring"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L936",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_maybeautoupdate",
|
|
"target": "userscript_novel_bookmark_user_canceldwell"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1515",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_init",
|
|
"target": "userscript_novel_bookmark_user_maybeautoupdate"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1396",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_onnavigate",
|
|
"target": "userscript_novel_bookmark_user_maybeautoupdate"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L998",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_buildui",
|
|
"target": "userscript_novel_bookmark_user_makedraggable"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L997",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_buildui",
|
|
"target": "userscript_novel_bookmark_user_placefab"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L993",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_buildui",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L984",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_buildui",
|
|
"target": "userscript_novel_bookmark_user_togglepanel"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1505",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_init",
|
|
"target": "userscript_novel_bookmark_user_buildui"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1118",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_makedraggable",
|
|
"target": "userscript_novel_bookmark_user_clamp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1049",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_placefab",
|
|
"target": "userscript_novel_bookmark_user_clamp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1050",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_placefab",
|
|
"target": "userscript_novel_bookmark_user_applyfabpos"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1046",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_placefab",
|
|
"target": "userscript_novel_bookmark_user_loadfabpos"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1467",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_installlongpress",
|
|
"target": "userscript_novel_bookmark_user_togglepanel"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1187",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_togglepanel",
|
|
"target": "userscript_novel_bookmark_user_refresh"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1186",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_togglepanel",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1219",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_render",
|
|
"target": "userscript_novel_bookmark_user_el"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1281",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_renderitem",
|
|
"target": "userscript_novel_bookmark_user_el"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1331",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_toast",
|
|
"target": "userscript_novel_bookmark_user_el"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1508",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_init",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1395",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_onnavigate",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1348",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_refresh",
|
|
"target": "userscript_novel_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1261",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_render",
|
|
"target": "userscript_novel_bookmark_user_renderitem"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1313",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_renderitem",
|
|
"target": "userscript_novel_bookmark_user_confirmremove"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1514",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_init",
|
|
"target": "userscript_novel_bookmark_user_refresh"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1507",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_init",
|
|
"target": "userscript_novel_bookmark_user_applylnwstalerowrepair"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1394",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_onnavigate",
|
|
"target": "userscript_novel_bookmark_user_applylnwstalerowrepair"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1413",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "userscript_novel_bookmark_user_installnavwatcher",
|
|
"target": "userscript_novel_bookmark_user_onnavigate"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1509",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_init",
|
|
"target": "userscript_novel_bookmark_user_installnavwatcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/novel-bookmark.user.js",
|
|
"source_location": "L1510",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_novel_bookmark_user_init",
|
|
"target": "userscript_novel_bookmark_user_installlongpress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_floatptr"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_getbookmarks"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_newteststoreurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L395",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_putbookmark"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testauthaccepted"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testauthrequired"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testbookmarkroundtrip"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testcorsdisallowedorigin"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testcorspreflight"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testfavoriteroundtrip"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L275",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testflatwirefieldset"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testhealthznoauth"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L533",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testlatestchapternullable"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L571",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testloadconfigdiscord"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testmain"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L651",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testnoveluserscriptserved"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L600",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testputdoesnotclobberlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L368",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L426",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testupsertconditionalupdatedat"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L628",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test",
|
|
"target": "backend_api_test_testuserscriptservedwithwebuidisabled"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_newtestserver",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testconfig",
|
|
"target": "backend_config"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L660",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testnoveluserscriptserved",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L602",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L635",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testuserscriptservedwithwebuidisabled",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testlistrendersacquiredcover",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverneverechoesnonimage",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverrejectsunknownaddress",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testgzipcompressestextnotfonts",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L335",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L196",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testinstallservesscriptwithcredential",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testperreaderisolation",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L268",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testunknowncredentialrejected",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_oauthwebtestserver",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1377",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testapprendersnewtabs",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L757",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testbookmarksapistillbeareronly",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L883",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1339",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testcardshowsstatuscontrols",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L909",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testchapteroverridemovesupdatedat",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L944",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L984",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testchapteroverriderejectsbadinput",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L409",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrefusesnonmember",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L440",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L658",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testdiscordlogintokenendpointdown",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L731",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testexpiredsessionrejected",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L834",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testfavoritetoggleswithoutreordering",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testindexwithoutsessionshowslogin",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L232",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testindexwithsessionshowslist",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1473",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testkindlessrowshowsinmangalibrary",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1442",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testlibrariesaredisjoint",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L701",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testlogoutdeletessession",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1519",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testmangapagekeepsupdatedtab",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1396",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testmutationrefresheschromeoutofband",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1008",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testmutationsonmissingkey",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L514",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1537",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testnovelnewtabfallsbacktoall",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1488",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testnovelpageomitsupdatedtab",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L493",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testownerloginreusestheseededreader",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1244",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testrecentstripcapped",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1193",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L778",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_teststaticassetsserved",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1136",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testtabsshowonlytheirbucket",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1029",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testuideleteremovesrow",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1056",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testuilistfavouritestab",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1082",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testuilistnewtab",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L815",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testuiroutesrequiresession",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1323",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testuistatusdoesnotreorderlist",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1294",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testuistatusrejectsunknownvalue",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1308",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testuistatusrequiressession",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1275",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testuistatussetsbucket",
|
|
"target": "backend_api_test_testconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_auth",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_newteststoreurl",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testauthrequired",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L666",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testnoveluserscriptserved",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L611",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L639",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testuserscriptservedwithwebuidisabled",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L353",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testinstallservesscriptwithcredential",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testperreaderisolation",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L272",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testunknowncredentialrejected",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L548",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
|
|
"target": "backend_api_test_ownercredential"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testmain",
|
|
"target": "backend_api_test_go_m"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"source": "backend_api_test_testmain",
|
|
"target": "backend_internal_pgtest_pgtest_main"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_newtestserver",
|
|
"target": "backend_api_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_newtestserver",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_newtestserver",
|
|
"target": "backend_api_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "backend_api_test_newtestserver",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testauthaccepted",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testauthrequired",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testbookmarkroundtrip",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testcorsdisallowedorigin",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testcorspreflight",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L509",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testfavoriteroundtrip",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L276",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testflatwirefieldset",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testhealthznoauth",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L534",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testlatestchapternullable",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L369",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L473",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testupsertconditionalupdatedat",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L302",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testputkindvalidation",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L333",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testputstatusvalidation",
|
|
"target": "backend_api_test_newtestserver"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_getbookmarks",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_newteststore",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_newteststoreurl",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L395",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_putbookmark",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_readlatestcheckedat",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_seedforcheck",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testauthaccepted",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testauthrequired",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testbookmarkroundtrip",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testcorsdisallowedorigin",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testcorspreflight",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testfavoriteroundtrip",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L275",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testflatwirefieldset",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testhealthznoauth",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L533",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testlatestchapternullable",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L571",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testloadconfigdiscord",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L651",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testnoveluserscriptserved",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L600",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L368",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L426",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testupsertconditionalupdatedat",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L628",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testuserscriptservedwithwebuidisabled",
|
|
"target": "backend_api_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_getbookmarks",
|
|
"target": "backend_api_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L395",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_putbookmark",
|
|
"target": "backend_api_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_newteststore",
|
|
"target": "backend_api_test_go_store"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_newteststore",
|
|
"target": "backend_api_test_newteststoreurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L658",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testnoveluserscriptserved",
|
|
"target": "backend_api_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L601",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
|
|
"target": "backend_api_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L634",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testuserscriptservedwithwebuidisabled",
|
|
"target": "backend_api_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testperreaderisolation",
|
|
"target": "backend_api_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testunknowncredentialrejected",
|
|
"target": "backend_api_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_newwebtestserver",
|
|
"target": "backend_api_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L412",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrefusesnonmember",
|
|
"target": "backend_api_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_newteststoreurl",
|
|
"target": "backend_api_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_readlatestcheckedat",
|
|
"target": "backend_api_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_seedforcheck",
|
|
"target": "backend_api_test_go_store"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"source": "backend_api_test_newteststoreurl",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverneverechoesnonimage",
|
|
"target": "backend_api_test_newteststoreurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L263",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
|
|
"target": "backend_api_test_newteststoreurl"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_auth",
|
|
"target": "backend_api_test_go_request"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L413",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_getbookmarks",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L399",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_putbookmark",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testauthaccepted",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L217",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testbookmarkroundtrip",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L322",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testflatwirefieldset",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L540",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testlatestchapternullable",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L304",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testputkindvalidation",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L336",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L221",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testputstatusvalidation",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L771",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testbookmarksapistillbeareronly",
|
|
"target": "backend_api_test_auth"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L290",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testflatwirefieldset",
|
|
"target": "backend_api_test_floatptr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L557",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testlatestchapternullable",
|
|
"target": "backend_api_test_floatptr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L456",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testupsertconditionalupdatedat",
|
|
"target": "backend_api_test_floatptr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1120",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_seedstatusrows",
|
|
"target": "backend_api_test_floatptr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1401",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testmutationrefresheschromeoutofband",
|
|
"target": "backend_api_test_floatptr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1251",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testrecentstripcapped",
|
|
"target": "backend_api_test_floatptr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1201",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
|
|
"target": "backend_api_test_floatptr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1087",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testuilistnewtab",
|
|
"target": "backend_api_test_floatptr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L604",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
|
|
"target": "backend_api_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L619",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
|
|
"target": "backend_api_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L357",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testflatwirefieldset",
|
|
"target": "backend_api_test_getbookmarks"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L372",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl",
|
|
"target": "backend_api_test_putbookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L395",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_putbookmark",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L512",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testfavoriteroundtrip",
|
|
"target": "backend_api_test_putbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L554",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testlatestchapternullable",
|
|
"target": "backend_api_test_putbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L476",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testupsertconditionalupdatedat",
|
|
"target": "backend_api_test_putbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testperreaderisolation",
|
|
"target": "backend_api_test_putbookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_getbookmarks",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L517",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testfavoriteroundtrip",
|
|
"target": "backend_api_test_getbookmarks"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L548",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testlatestchapternullable",
|
|
"target": "backend_api_test_getbookmarks"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L497",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_api_test_testupsertconditionalupdatedat",
|
|
"target": "backend_api_test_getbookmarks"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L578",
|
|
"weight": 1.0,
|
|
"source": "backend_api_test_testloadconfigdiscord",
|
|
"target": "backend_main_loadconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L602",
|
|
"weight": 1.0,
|
|
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L640",
|
|
"weight": 1.0,
|
|
"source": "backend_api_test_testuserscriptservedwithwebuidisabled",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/api_test.go",
|
|
"source_location": "L662",
|
|
"weight": 1.0,
|
|
"source": "backend_api_test_testnoveluserscriptserved",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test",
|
|
"target": "backend_cover_test_getcover"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test",
|
|
"target": "backend_cover_test_testlistrendersacquiredcover"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test",
|
|
"target": "backend_cover_test_testpubliccoverneverechoesnonimage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test",
|
|
"target": "backend_cover_test_testpubliccoverrejectsunknownaddress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test",
|
|
"target": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test_getcover",
|
|
"target": "backend_cover_test_go_cookie"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test_getcover",
|
|
"target": "backend_cover_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test_getcover",
|
|
"target": "backend_cover_test_go_responserecorder"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test_getcover",
|
|
"target": "backend_cover_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverneverechoesnonimage",
|
|
"target": "backend_cover_test_getcover"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverrejectsunknownaddress",
|
|
"target": "backend_cover_test_getcover"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated",
|
|
"target": "backend_cover_test_getcover"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test_testlistrendersacquiredcover",
|
|
"target": "backend_cover_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverneverechoesnonimage",
|
|
"target": "backend_cover_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverrejectsunknownaddress",
|
|
"target": "backend_cover_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated",
|
|
"target": "backend_cover_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverrejectsunknownaddress",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverrejectsunknownaddress",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverneverechoesnonimage",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverneverechoesnonimage",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testpubliccoverneverechoesnonimage",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testlistrendersacquiredcover",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testlistrendersacquiredcover",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/cover_test.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"source": "backend_cover_test_testlistrendersacquiredcover",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_api_handlers",
|
|
"target": "api_handler"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_api_handlers",
|
|
"target": "backend_internal_api_handlers_healthz"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_api_handlers",
|
|
"target": "backend_internal_api_handlers_writejson"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler",
|
|
"target": "api_handler_cover"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler",
|
|
"target": "api_handler_delete"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler",
|
|
"target": "api_handler_list"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler",
|
|
"target": "api_handler_put"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler",
|
|
"target": "backend_internal_api_handlers_go_store"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler_list",
|
|
"target": "backend_internal_api_handlers_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler_put",
|
|
"target": "backend_internal_api_handlers_writejson"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_api_handlers_writejson",
|
|
"target": "backend_internal_api_handlers_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler_cover",
|
|
"target": "backend_internal_api_handlers_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler_delete",
|
|
"target": "backend_internal_api_handlers_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler_list",
|
|
"target": "backend_internal_api_handlers_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler_put",
|
|
"target": "backend_internal_api_handlers_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_api_handlers_healthz",
|
|
"target": "backend_internal_api_handlers_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler_list",
|
|
"target": "backend_internal_api_handlers_go_request"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"source": "api_handler_list",
|
|
"target": "backend_internal_httpmw_middleware_readerid"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler_cover",
|
|
"target": "backend_internal_api_handlers_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler_delete",
|
|
"target": "backend_internal_api_handlers_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "api_handler_put",
|
|
"target": "backend_internal_api_handlers_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_api_handlers_healthz",
|
|
"target": "backend_internal_api_handlers_go_request"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"source": "api_handler_put",
|
|
"target": "backend_internal_httpmw_middleware_readerid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"source": "api_handler_delete",
|
|
"target": "backend_internal_httpmw_middleware_readerid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/api/handlers.go",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"source": "api_handler_cover",
|
|
"target": "backend_internal_store_store_covercontenttype"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware",
|
|
"target": "backend_internal_httpmw_middleware_auth"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware",
|
|
"target": "backend_internal_httpmw_middleware_compressible"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware",
|
|
"target": "backend_internal_httpmw_middleware_cors"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware",
|
|
"target": "backend_internal_httpmw_middleware_gzip"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware",
|
|
"target": "backend_internal_httpmw_middleware_readerid"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware",
|
|
"target": "backend_internal_httpmw_middleware_resolvereader"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware",
|
|
"target": "httpmw_ctxkey"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware",
|
|
"target": "httpmw_gzipwriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware_readerid",
|
|
"target": "backend_internal_httpmw_middleware_go_request"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware_auth",
|
|
"target": "backend_internal_httpmw_middleware_resolvereader"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware_resolvereader",
|
|
"target": "backend_internal_httpmw_middleware_go_store"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_userscript_userscript_handler",
|
|
"target": "backend_internal_httpmw_middleware_resolvereader"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware_auth",
|
|
"target": "backend_internal_httpmw_middleware_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware_auth",
|
|
"target": "backend_internal_httpmw_middleware_go_handler"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"source": "backend_main_newrouter",
|
|
"target": "backend_internal_httpmw_middleware_auth"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware_cors",
|
|
"target": "backend_internal_httpmw_middleware_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware_gzip",
|
|
"target": "backend_internal_httpmw_middleware_go_handler"
|
|
},
|
|
{
|
|
"relation": "embeds",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "httpmw_gzipwriter",
|
|
"target": "backend_internal_httpmw_middleware_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "httpmw_gzipwriter",
|
|
"target": "httpmw_gzipwriter_write"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "httpmw_gzipwriter",
|
|
"target": "httpmw_gzipwriter_writeheader"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "httpmw_gzipwriter",
|
|
"target": "writer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L441",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunlogscooldowns",
|
|
"target": "writer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1171",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
|
|
"target": "writer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "httpmw_gzipwriter_writeheader",
|
|
"target": "backend_internal_httpmw_middleware_compressible"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_httpmw_middleware_cors",
|
|
"target": "httpmw_gzipwriter_writeheader"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/httpmw/middleware.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "httpmw_gzipwriter_write",
|
|
"target": "httpmw_gzipwriter_writeheader"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L240",
|
|
"weight": 1.0,
|
|
"source": "backend_main_newrouter",
|
|
"target": "backend_internal_httpmw_middleware_gzip"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L240",
|
|
"weight": 1.0,
|
|
"source": "backend_main_newrouter",
|
|
"target": "backend_internal_httpmw_middleware_cors"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire",
|
|
"target": "latest_acquirer"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_newacquirer",
|
|
"target": "latest_acquirer"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_acquirer",
|
|
"target": "backend_internal_latest_acquire_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_acquirer",
|
|
"target": "backend_internal_latest_acquire_go_store"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_acquirer",
|
|
"target": "latest_acquirer_acquire"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_acquirer",
|
|
"target": "latest_acquirer_wait"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_acquirer",
|
|
"target": "latest_browsercoverfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_acquirer",
|
|
"target": "latest_coverbytesfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_acquirer",
|
|
"target": "latest_fetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_acquirer",
|
|
"target": "waitgroup"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_acquirer_acquire",
|
|
"target": "backend_internal_latest_acquire_go_context"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"source": "latest_acquirer_acquire",
|
|
"target": "backend_internal_latest_cover_fetchcoverbytes"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"source": "latest_acquirer_acquire",
|
|
"target": "backend_internal_latest_poller_fetchableseriesurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"source": "latest_acquirer_acquire",
|
|
"target": "backend_internal_latest_poller_fetcherfor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "latest_acquirer_acquire",
|
|
"target": "backend_internal_latest_sites_coverfrom"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"source": "latest_acquirer_acquire",
|
|
"target": "backend_internal_latest_sites_latestchapterfrom"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_acquirer_acquire",
|
|
"target": "store_series"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewseries"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_newacquirer"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L262",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L388",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L292",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L365",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L334",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L413",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L246",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test",
|
|
"target": "latest_blockingfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_newacquirer",
|
|
"target": "backend_internal_latest_acquire_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_newacquirer",
|
|
"target": "latest_fakebytescoverfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_newacquirer",
|
|
"target": "latest_fakefetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact",
|
|
"target": "backend_internal_latest_acquire_test_newacquirer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch",
|
|
"target": "backend_internal_latest_acquire_test_newacquirer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L232",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl",
|
|
"target": "backend_internal_latest_acquire_test_newacquirer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries",
|
|
"target": "backend_internal_latest_acquire_test_newacquirer"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries",
|
|
"target": "backend_internal_latest_acquire_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries",
|
|
"target": "backend_internal_latest_acquire_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_bookmarknewseries",
|
|
"target": "backend_internal_latest_acquire_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_readbookmark",
|
|
"target": "backend_internal_latest_acquire_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_bookmarknewseries",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_bookmarknewseries",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L196",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewseries"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_readbookmark",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L262",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L388",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L292",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L365",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L334",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L413",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries",
|
|
"target": "backend_internal_latest_acquire_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_readbookmark",
|
|
"target": "latest_blockingfetcher_get"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_readbookmark",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L199",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L404",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L318",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L380",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L356",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L426",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1182",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1104",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1047",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L791",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1133",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
|
|
"target": "backend_internal_latest_acquire_test_readbookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L398",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L303",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L374",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L344",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L420",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser",
|
|
"target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L230",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_blockingfetcher",
|
|
"target": "latest_blockingfetcher_get"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_blockingfetcher_get",
|
|
"target": "backend_internal_latest_acquire_test_go_context"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L263",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L293",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L319",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L335",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L357",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L366",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L389",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L414",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/acquire_test.go",
|
|
"source_location": "L427",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L315",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser",
|
|
"target": "backend_internal_latest_browser_awaitpromise"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser",
|
|
"target": "backend_internal_latest_browser_browserconnectionlost"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser",
|
|
"target": "backend_internal_latest_browser_classifybrowsererror"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L221",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser",
|
|
"target": "backend_internal_latest_browser_isinterstitial"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L322",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser",
|
|
"target": "backend_internal_latest_browser_jsstring"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L289",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser",
|
|
"target": "backend_internal_latest_browser_kaganeapiurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser",
|
|
"target": "backend_internal_latest_browser_newbrowserfetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L307",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser",
|
|
"target": "backend_internal_latest_browser_novelfullseriesurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser",
|
|
"target": "latest_browserfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser_newbrowserfetcher",
|
|
"target": "latest_browserfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher",
|
|
"target": "backend_internal_latest_browser_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher",
|
|
"target": "backend_internal_latest_browser_go_mutex"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher",
|
|
"target": "cancelfunc"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher",
|
|
"target": "latest_browserfetcher_close"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher",
|
|
"target": "latest_browserfetcher_get"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher",
|
|
"target": "latest_browserfetcher_image"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L235",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher",
|
|
"target": "latest_browserfetcher_run"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser_browserconnectionlost",
|
|
"target": "backend_internal_latest_browser_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser_classifybrowsererror",
|
|
"target": "backend_internal_latest_browser_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_get",
|
|
"target": "backend_internal_latest_browser_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_image",
|
|
"target": "backend_internal_latest_browser_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L235",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_run",
|
|
"target": "backend_internal_latest_browser_go_context"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover",
|
|
"target": "backend_internal_latest_browser_newbrowserfetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test_testsmokekaganeget",
|
|
"target": "backend_internal_latest_browser_newbrowserfetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test_testsmokekaganeimage",
|
|
"target": "backend_internal_latest_browser_newbrowserfetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L313",
|
|
"weight": 1.0,
|
|
"source": "backend_main_main",
|
|
"target": "backend_internal_latest_browser_newbrowserfetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_get",
|
|
"target": "backend_internal_latest_browser_isinterstitial"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_get",
|
|
"target": "backend_internal_latest_browser_jsstring"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_get",
|
|
"target": "backend_internal_latest_browser_kaganeapiurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_get",
|
|
"target": "backend_internal_latest_browser_novelfullseriesurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_get",
|
|
"target": "latest_browserfetcher_run"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_image",
|
|
"target": "latest_browserfetcher_run"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_browser_test_testclassifybrowserinterruption",
|
|
"target": "backend_internal_latest_browser_classifybrowsererror"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_run",
|
|
"target": "backend_internal_latest_browser_classifybrowsererror"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_run",
|
|
"target": "backend_internal_latest_browser_browserconnectionlost"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L235",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_browserfetcher_run",
|
|
"target": "action"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L252",
|
|
"weight": 1.0,
|
|
"source": "latest_browserfetcher_run",
|
|
"target": "latest_poller_run"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_browser_test_testkaganeapiurl",
|
|
"target": "backend_internal_latest_browser_kaganeapiurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_browser_test_testnovelfullseriesurl",
|
|
"target": "backend_internal_latest_browser_novelfullseriesurl"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser.go",
|
|
"source_location": "L315",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser_awaitpromise",
|
|
"target": "evaluateparams"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser_test",
|
|
"target": "backend_internal_latest_browser_test_testclassifybrowserinterruption"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser_test",
|
|
"target": "backend_internal_latest_browser_test_testkaganeapiurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser_test",
|
|
"target": "backend_internal_latest_browser_test_testnovelfullseriesurl"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser_test_testkaganeapiurl",
|
|
"target": "backend_internal_latest_browser_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser_test_testclassifybrowserinterruption",
|
|
"target": "backend_internal_latest_browser_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/browser_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_browser_test_testnovelfullseriesurl",
|
|
"target": "backend_internal_latest_browser_test_go_t"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover",
|
|
"target": "backend_internal_latest_cover_defaultcoverresolver"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover",
|
|
"target": "backend_internal_latest_cover_fetchcoverbytes"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover",
|
|
"target": "backend_internal_latest_cover_newcoverfetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover",
|
|
"target": "backend_internal_latest_cover_newcoverfetcherwithresolver"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover",
|
|
"target": "backend_internal_latest_cover_newcoverhttpclient"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L199",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover",
|
|
"target": "backend_internal_latest_cover_publiccoveraddress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover",
|
|
"target": "backend_internal_latest_cover_resolvecoverhost"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover",
|
|
"target": "latest_coverbytesfetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover",
|
|
"target": "latest_coverresolver"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover",
|
|
"target": "latest_tlscoverfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetchcoverbytes",
|
|
"target": "latest_coverbytesfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "latest_coverbytesfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetchcoverbytes",
|
|
"target": "backend_internal_latest_cover_go_context"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_cover_fetchcoverbytes",
|
|
"target": "backend_internal_latest_sites_browseronlycoverurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_cover_fetchcoverbytes",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetchcoverbytes",
|
|
"target": "latest_browsercoverfetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetchcoverbytes",
|
|
"target": "latest_tlscoverfetcher_fetch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"source": "latest_poller_storecover",
|
|
"target": "backend_internal_latest_cover_fetchcoverbytes"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_defaultcoverresolver",
|
|
"target": "backend_internal_latest_cover_go_context"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverfetcher",
|
|
"target": "backend_internal_latest_cover_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_resolvecoverhost",
|
|
"target": "backend_internal_latest_cover_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlscoverfetcher_fetch",
|
|
"target": "backend_internal_latest_cover_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlscoverfetcher_validateurl",
|
|
"target": "backend_internal_latest_cover_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverfetcher",
|
|
"target": "latest_coverresolver"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverfetcherwithresolver",
|
|
"target": "latest_coverresolver"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverhttpclient",
|
|
"target": "latest_coverresolver"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_resolvecoverhost",
|
|
"target": "latest_coverresolver"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlscoverfetcher",
|
|
"target": "latest_coverresolver"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverfetcher",
|
|
"target": "latest_tlscoverfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverfetcherwithresolver",
|
|
"target": "latest_tlscoverfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlscoverfetcher",
|
|
"target": "backend_internal_latest_cover_go_client"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlscoverfetcher",
|
|
"target": "latest_tlscoverfetcher_fetch"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlscoverfetcher",
|
|
"target": "latest_tlscoverfetcher_validateurl"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverfetcher",
|
|
"target": "backend_internal_latest_cover_go_client"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverhttpclient",
|
|
"target": "backend_internal_latest_cover_go_client"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverfetcher",
|
|
"target": "backend_internal_latest_cover_newcoverfetcherwithresolver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverfetcher",
|
|
"target": "latest_tlscoverfetcher_validateurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover",
|
|
"target": "backend_internal_latest_cover_newcoverfetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L344",
|
|
"weight": 1.0,
|
|
"source": "backend_main_main",
|
|
"target": "backend_internal_latest_cover_newcoverfetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L391",
|
|
"weight": 1.0,
|
|
"source": "backend_main_newlatestpoller",
|
|
"target": "backend_internal_latest_cover_newcoverfetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection",
|
|
"target": "backend_internal_latest_cover_newcoverfetcherwithresolver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverfetcherwithresolver",
|
|
"target": "backend_internal_latest_cover_newcoverhttpclient"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_defaultcoverresolver",
|
|
"target": "addr"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L199",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_publiccoveraddress",
|
|
"target": "addr"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_resolvecoverhost",
|
|
"target": "addr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverhttpclient",
|
|
"target": "backend_internal_latest_cover_publiccoveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_newcoverhttpclient",
|
|
"target": "backend_internal_latest_cover_resolvecoverhost"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"source": "latest_tlscoverfetcher_fetch",
|
|
"target": "backend_internal_store_store_covercontenttype"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlscoverfetcher_fetch",
|
|
"target": "latest_tlscoverfetcher_validateurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlscoverfetcher_validateurl",
|
|
"target": "backend_internal_latest_cover_publiccoveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlscoverfetcher_validateurl",
|
|
"target": "backend_internal_latest_cover_resolvecoverhost"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"source": "latest_tlscoverfetcher_validateurl",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlscoverfetcher_validateurl",
|
|
"target": "url"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test",
|
|
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test",
|
|
"target": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test",
|
|
"target": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test",
|
|
"target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test",
|
|
"target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test",
|
|
"target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test",
|
|
"target": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test",
|
|
"target": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test",
|
|
"target": "latest_roundtripfunc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage",
|
|
"target": "backend_internal_latest_cover_fetch_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias",
|
|
"target": "backend_internal_latest_cover_fetch_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest",
|
|
"target": "backend_internal_latest_cover_fetch_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage",
|
|
"target": "backend_internal_latest_cover_fetch_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody",
|
|
"target": "backend_internal_latest_cover_fetch_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress",
|
|
"target": "backend_internal_latest_cover_fetch_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection",
|
|
"target": "backend_internal_latest_cover_fetch_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias",
|
|
"target": "latest_roundtripfunc"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest",
|
|
"target": "latest_roundtripfunc"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage",
|
|
"target": "latest_roundtripfunc"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody",
|
|
"target": "latest_roundtripfunc"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress",
|
|
"target": "latest_roundtripfunc"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_roundtripfunc",
|
|
"target": "latest_roundtripfunc_roundtrip"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_roundtripfunc_roundtrip",
|
|
"target": "backend_internal_latest_cover_fetch_test_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_roundtripfunc_roundtrip",
|
|
"target": "response"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_coverresponse",
|
|
"target": "response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L213",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias",
|
|
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest",
|
|
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage",
|
|
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody",
|
|
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/cover_fetch_test.go",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress",
|
|
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/fetch.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_fetch",
|
|
"target": "backend_internal_latest_fetch_newtlsfetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/fetch.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_fetch",
|
|
"target": "latest_tlsfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/fetch.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_fetch_newtlsfetcher",
|
|
"target": "latest_tlsfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/fetch.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlsfetcher",
|
|
"target": "httpclient"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/fetch.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlsfetcher",
|
|
"target": "latest_tlsfetcher_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover",
|
|
"target": "backend_internal_latest_fetch_newtlsfetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/smoke_lnw_test.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
|
|
"target": "backend_internal_latest_fetch_newtlsfetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L327",
|
|
"weight": 1.0,
|
|
"source": "backend_main_main",
|
|
"target": "backend_internal_latest_fetch_newtlsfetcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"source": "backend_main_startlatestpoller",
|
|
"target": "backend_internal_latest_fetch_newtlsfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/fetch.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_tlsfetcher_get",
|
|
"target": "backend_internal_latest_fetch_go_context"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L301",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller",
|
|
"target": "backend_internal_latest_poller_fetchableseriesurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller",
|
|
"target": "backend_internal_latest_poller_fetcherfor"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller",
|
|
"target": "latest_browsercoverfetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller",
|
|
"target": "latest_fetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller",
|
|
"target": "latest_poller"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_fetcherfor",
|
|
"target": "latest_fetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_newtestpoller",
|
|
"target": "latest_fetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L381",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_newlatestpoller",
|
|
"target": "latest_fetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L405",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_startlatestpoller",
|
|
"target": "latest_fetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "latest_fetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "latest_browsercoverfetcher"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_newtestpoller",
|
|
"target": "latest_poller"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L381",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_newlatestpoller",
|
|
"target": "latest_poller"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "backend_internal_latest_poller_go_duration"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "backend_internal_latest_poller_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "backend_internal_latest_poller_go_time"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "latest_poller_checkone"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "latest_poller_fillblankcover"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "latest_poller_prefetchcover"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "latest_poller_run"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "latest_poller_runonce"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller",
|
|
"target": "latest_poller_storecover"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L259",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_checkone",
|
|
"target": "latest_poller_fillblankcover"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_fillblankcover",
|
|
"target": "backend_internal_latest_poller_go_context"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "latest_poller_fillblankcover",
|
|
"target": "backend_internal_latest_sites_coverfrom"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_fillblankcover",
|
|
"target": "latest_poller_storecover"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_fillblankcover",
|
|
"target": "store_series"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_checkone",
|
|
"target": "backend_internal_latest_poller_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_prefetchcover",
|
|
"target": "backend_internal_latest_poller_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_run",
|
|
"target": "backend_internal_latest_poller_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_runonce",
|
|
"target": "backend_internal_latest_poller_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_storecover",
|
|
"target": "backend_internal_latest_poller_go_context"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L244",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_checkone",
|
|
"target": "latest_poller_prefetchcover"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_prefetchcover",
|
|
"target": "latest_poller_storecover"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_prefetchcover",
|
|
"target": "store_series"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_storecover",
|
|
"target": "store_series"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L958",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites",
|
|
"target": "backend_internal_latest_poller_fetcherfor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L239",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_checkone",
|
|
"target": "backend_internal_latest_poller_fetcherfor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_run",
|
|
"target": "latest_poller_runonce"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L199",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_runonce",
|
|
"target": "latest_poller_checkone"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_checkone",
|
|
"target": "backend_internal_latest_poller_fetchableseriesurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"source": "latest_poller_checkone",
|
|
"target": "backend_internal_latest_sites_latestchapterfrom"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller.go",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_poller_checkone",
|
|
"target": "store_series"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L636",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testfetchableseriesurl",
|
|
"target": "backend_internal_latest_poller_fetchableseriesurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L981",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts",
|
|
"target": "backend_internal_latest_poller_fetchableseriesurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/smoke_lnw_test.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
|
|
"target": "backend_internal_latest_poller_fetchableseriesurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_seedcoversource"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L558",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L615",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testfetchableseriesurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L965",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L938",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L647",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L720",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testmain"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L678",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L439",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunlogscooldowns"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1157",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L529",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncecorrectsdownward"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L825",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L796",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L279",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1074",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L373",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L991",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L461",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L319",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L413",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L758",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L253",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L859",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L353",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1112",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L910",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L598",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L489",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L885",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "latest_fakebytescoverfetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "latest_fakecoverfetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "latest_fakefetcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test",
|
|
"target": "latest_fakeresponse"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testmain",
|
|
"target": "backend_internal_latest_poller_test_go_m"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testmain",
|
|
"target": "backend_internal_pgtest_pgtest_main"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_newteststore",
|
|
"target": "backend_internal_latest_poller_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_newteststore",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_newteststore",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L572",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L648",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L721",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L679",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1158",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L530",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L826",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L797",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L280",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1075",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L228",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L374",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1029",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L462",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L331",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L414",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L759",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L254",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L860",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1113",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L911",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L599",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L490",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L886",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover",
|
|
"target": "backend_internal_latest_poller_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_newtestpoller",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_readlatestcheckedat",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_seedcoversource",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_seedforcheck",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L558",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L615",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testfetchableseriesurl",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L965",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L938",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L647",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L720",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L678",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L439",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunlogscooldowns",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1157",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L529",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L825",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L796",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L279",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1074",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L373",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L991",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L461",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L319",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L413",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L758",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L253",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L859",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L353",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1112",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L910",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L598",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L489",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L885",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane",
|
|
"target": "backend_internal_latest_poller_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_newtestpoller",
|
|
"target": "backend_internal_latest_poller_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_readlatestcheckedat",
|
|
"target": "backend_internal_latest_poller_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_seedforcheck",
|
|
"target": "backend_internal_latest_poller_test_go_store"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L291",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist",
|
|
"target": "backend_internal_latest_poller_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L379",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
|
|
"target": "backend_internal_latest_poller_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L464",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses",
|
|
"target": "backend_internal_latest_poller_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L333",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
|
|
"target": "backend_internal_latest_poller_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L417",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
|
|
"target": "backend_internal_latest_poller_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
|
|
"target": "backend_internal_latest_poller_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L357",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit",
|
|
"target": "backend_internal_latest_poller_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L601",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext",
|
|
"target": "backend_internal_latest_poller_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L492",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown",
|
|
"target": "backend_internal_latest_poller_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L590",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching",
|
|
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L854",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
|
|
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L339",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
|
|
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
|
|
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L272",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
|
|
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakefetcher",
|
|
"target": "backend_internal_latest_poller_test_go_mutex"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakefetcher",
|
|
"target": "latest_fakefetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakefetcher",
|
|
"target": "latest_fakefetcher_get"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakefetcher",
|
|
"target": "latest_fakeresponse"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakebytescoverfetcher",
|
|
"target": "backend_internal_latest_poller_test_go_mutex"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakecoverfetcher",
|
|
"target": "backend_internal_latest_poller_test_go_mutex"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L749",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher",
|
|
"target": "latest_fakefetcher_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L707",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher",
|
|
"target": "latest_fakefetcher_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L546",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward",
|
|
"target": "latest_fakefetcher_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L847",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
|
|
"target": "latest_fakefetcher_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L292",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist",
|
|
"target": "latest_fakefetcher_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L402",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
|
|
"target": "latest_fakefetcher_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
|
|
"target": "latest_fakefetcher_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L262",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
|
|
"target": "latest_fakefetcher_get"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakefetcher_get",
|
|
"target": "backend_internal_latest_poller_test_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakebytescoverfetcher_fetch",
|
|
"target": "backend_internal_latest_poller_test_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakecoverfetcher_image",
|
|
"target": "backend_internal_latest_poller_test_go_context"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakecoverfetcher",
|
|
"target": "latest_fakecoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakecoverfetcher",
|
|
"target": "latest_fakecoverfetcher_image"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakebytescoverfetcher",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "latest_fakebytescoverfetcher",
|
|
"target": "latest_fakebytescoverfetcher_fetch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L587",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L704",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L820",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1101",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L397",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1053",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L471",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L429",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L788",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L365",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1136",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L930",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L610",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L510",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown",
|
|
"target": "latest_fakebytescoverfetcher_callcount"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_newtestpoller",
|
|
"target": "backend_internal_latest_poller_test_go_time"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L583",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching",
|
|
"target": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L544",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward",
|
|
"target": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L298",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist",
|
|
"target": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L395",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
|
|
"target": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L468",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses",
|
|
"target": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L337",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
|
|
"target": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L427",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
|
|
"target": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L260",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
|
|
"target": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L361",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit",
|
|
"target": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L608",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext",
|
|
"target": "backend_internal_latest_poller_test_newtestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_seedcoversource",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L838",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
|
|
"target": "backend_internal_latest_poller_test_seedcoversource"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L809",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover",
|
|
"target": "backend_internal_latest_poller_test_seedcoversource"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L240",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover",
|
|
"target": "backend_internal_latest_poller_test_seedcoversource"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L771",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
|
|
"target": "backend_internal_latest_poller_test_seedcoversource"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover",
|
|
"target": "backend_internal_latest_poller_test_seedcoversource"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L872",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover",
|
|
"target": "backend_internal_latest_poller_test_seedcoversource"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L920",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher",
|
|
"target": "backend_internal_latest_poller_test_seedcoversource"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L898",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane",
|
|
"target": "backend_internal_latest_poller_test_seedcoversource"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L324",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L383",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L424",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L711",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L781",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L842",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L880",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L905",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1048",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1105",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1150",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1125",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/poller_test.go",
|
|
"source_location": "L1177",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites",
|
|
"target": "backend_internal_latest_sites_browseronlycoverurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L230",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites",
|
|
"target": "backend_internal_latest_sites_comixcoverurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites",
|
|
"target": "backend_internal_latest_sites_comixseriesid"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L263",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites",
|
|
"target": "backend_internal_latest_sites_coverfrom"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites",
|
|
"target": "backend_internal_latest_sites_kaganecoverurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites",
|
|
"target": "backend_internal_latest_sites_latestchapterfrom"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L278",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites",
|
|
"target": "backend_internal_latest_sites_metacontent"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L296",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites",
|
|
"target": "backend_internal_latest_sites_publishedcoverurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites",
|
|
"target": "latest_latestchapter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_latestchapterfrom",
|
|
"target": "latest_latestchapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_comixcoverurl",
|
|
"target": "backend_internal_latest_sites_comixseriesid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_latestchapterfrom",
|
|
"target": "backend_internal_latest_sites_comixseriesid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L453",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_sites_test_testlatestchapterfrom",
|
|
"target": "backend_internal_latest_sites_latestchapterfrom"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L273",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_coverfrom",
|
|
"target": "backend_internal_latest_sites_kaganecoverurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L257",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_comixcoverurl",
|
|
"target": "backend_internal_latest_sites_publishedcoverurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L271",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_coverfrom",
|
|
"target": "backend_internal_latest_sites_comixcoverurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L267",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_coverfrom",
|
|
"target": "backend_internal_latest_sites_metacontent"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L267",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_sites_test_testcoverfrom",
|
|
"target": "backend_internal_latest_sites_coverfrom"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L292",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_sites_test_testcoverfromchallenge",
|
|
"target": "backend_internal_latest_sites_coverfrom"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites.go",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_metacontent",
|
|
"target": "backend_internal_latest_sites_publishedcoverurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L208",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_test",
|
|
"target": "backend_internal_latest_sites_test_testcoverfrom"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L278",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_test",
|
|
"target": "backend_internal_latest_sites_test_testcoverfromchallenge"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L299",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_test",
|
|
"target": "backend_internal_latest_sites_test_testlatestchapterfrom"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L208",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_test_testcoverfrom",
|
|
"target": "backend_internal_latest_sites_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L278",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_test_testcoverfromchallenge",
|
|
"target": "backend_internal_latest_sites_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/sites_test.go",
|
|
"source_location": "L299",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_sites_test_testlatestchapterfrom",
|
|
"target": "backend_internal_latest_sites_test_go_t"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test",
|
|
"target": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test",
|
|
"target": "backend_internal_latest_smoke_image_test_testsmokekaganeget"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test",
|
|
"target": "backend_internal_latest_smoke_image_test_testsmokekaganeimage"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test_testsmokekaganeimage",
|
|
"target": "backend_internal_latest_smoke_image_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover",
|
|
"target": "backend_internal_latest_smoke_image_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test_testsmokekaganeget",
|
|
"target": "backend_internal_latest_smoke_image_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/latest/smoke_image_test.go",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/smoke_lnw_test.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_smoke_lnw_test",
|
|
"target": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/smoke_lnw_test.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_smoke_lnw_test",
|
|
"target": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/smoke_lnw_test.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
|
|
"target": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/latest/smoke_lnw_test.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
|
|
"target": "backend_internal_latest_smoke_lnw_test_go_t"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_pgtest_pgtest",
|
|
"target": "backend_internal_pgtest_pgtest_main"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_pgtest_pgtest",
|
|
"target": "backend_internal_pgtest_pgtest_start"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_pgtest_pgtest",
|
|
"target": "backend_internal_pgtest_pgtest_url"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_pgtest_pgtest",
|
|
"target": "backend_internal_pgtest_pgtest_waitready"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_pgtest_pgtest_main",
|
|
"target": "backend_internal_pgtest_pgtest_go_m"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_pgtest_pgtest_main",
|
|
"target": "backend_internal_pgtest_pgtest_start"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testmain",
|
|
"target": "backend_internal_pgtest_pgtest_main"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_pgtest_pgtest_url",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_pgtest_pgtest_url",
|
|
"target": "tb"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_pgtest_pgtest_start",
|
|
"target": "backend_internal_pgtest_pgtest_waitready"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/pgtest/pgtest.go",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_pgtest_pgtest_waitready",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session",
|
|
"target": "backend_internal_session_session_clearcookie"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session",
|
|
"target": "backend_internal_session_session_clientip"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session",
|
|
"target": "backend_internal_session_session_ishttps"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session",
|
|
"target": "backend_internal_session_session_newid"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session",
|
|
"target": "backend_internal_session_session_newloginlimiter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session",
|
|
"target": "backend_internal_session_session_setcookie"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session",
|
|
"target": "session_loginlimiter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_session_session_test_testnewid",
|
|
"target": "backend_internal_session_session_newid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_sessioncookie",
|
|
"target": "backend_internal_session_session_newid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L733",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testexpiredsessionrejected",
|
|
"target": "backend_internal_session_session_newid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"source": "web_handler_discordcallback",
|
|
"target": "backend_internal_session_session_newid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"source": "web_handler_discordstart",
|
|
"target": "backend_internal_session_session_newid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_clearcookie",
|
|
"target": "backend_internal_session_session_ishttps"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_ishttps",
|
|
"target": "backend_internal_session_session_go_request"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_setcookie",
|
|
"target": "backend_internal_session_session_ishttps"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_clearcookie",
|
|
"target": "backend_internal_session_session_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_clientip",
|
|
"target": "backend_internal_session_session_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_setcookie",
|
|
"target": "backend_internal_session_session_go_request"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_clearcookie",
|
|
"target": "backend_internal_session_session_setcookie"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_setcookie",
|
|
"target": "backend_internal_session_session_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_session_session_test_testsetsessioncookieattributes",
|
|
"target": "backend_internal_session_session_setcookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"source": "web_handler_discordcallback",
|
|
"target": "backend_internal_session_session_setcookie"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_clearcookie",
|
|
"target": "backend_internal_session_session_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_session_session_test_testclearsessioncookie",
|
|
"target": "backend_internal_session_session_clearcookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L431",
|
|
"weight": 1.0,
|
|
"source": "web_handler_logout",
|
|
"target": "backend_internal_session_session_clearcookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_session_session_test_testclientip",
|
|
"target": "backend_internal_session_session_clientip"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"source": "web_handler_discordcallback",
|
|
"target": "backend_internal_session_session_clientip"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_newloginlimiter",
|
|
"target": "session_loginlimiter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "session_loginlimiter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter",
|
|
"target": "backend_internal_session_session_go_mutex"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter",
|
|
"target": "backend_internal_session_session_go_time"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter",
|
|
"target": "session_loginlimiter_fail"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter",
|
|
"target": "session_loginlimiter_prunelocked"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter",
|
|
"target": "session_loginlimiter_reset"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter",
|
|
"target": "session_loginlimiter_retryafter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter_fail",
|
|
"target": "backend_internal_session_session_go_time"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter_prunelocked",
|
|
"target": "backend_internal_session_session_go_time"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter_retryafter",
|
|
"target": "backend_internal_session_session_go_time"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures",
|
|
"target": "backend_internal_session_session_newloginlimiter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_session_session_test_testloginlimiterisperip",
|
|
"target": "backend_internal_session_session_newloginlimiter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_session_session_test_testloginlimiterresetclearscounter",
|
|
"target": "backend_internal_session_session_newloginlimiter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_session_session_test_testloginlimiterwindowexpires",
|
|
"target": "backend_internal_session_session_newloginlimiter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_web_new",
|
|
"target": "backend_internal_session_session_newloginlimiter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter_retryafter",
|
|
"target": "backend_internal_session_session_go_duration"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter_retryafter",
|
|
"target": "session_loginlimiter_prunelocked"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "session_loginlimiter_fail",
|
|
"target": "session_loginlimiter_prunelocked"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test",
|
|
"target": "backend_internal_session_session_test_testclearsessioncookie"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test",
|
|
"target": "backend_internal_session_session_test_testclientip"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test",
|
|
"target": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L179",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test",
|
|
"target": "backend_internal_session_session_test_testloginlimiterisperip"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test",
|
|
"target": "backend_internal_session_session_test_testloginlimiterresetclearscounter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test",
|
|
"target": "backend_internal_session_session_test_testloginlimiterwindowexpires"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test",
|
|
"target": "backend_internal_session_session_test_testnewid"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test",
|
|
"target": "backend_internal_session_session_test_testsetsessioncookieattributes"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test_testnewid",
|
|
"target": "backend_internal_session_session_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test_testclearsessioncookie",
|
|
"target": "backend_internal_session_session_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test_testclientip",
|
|
"target": "backend_internal_session_session_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures",
|
|
"target": "backend_internal_session_session_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L179",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test_testloginlimiterisperip",
|
|
"target": "backend_internal_session_session_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test_testloginlimiterresetclearscounter",
|
|
"target": "backend_internal_session_session_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test_testloginlimiterwindowexpires",
|
|
"target": "backend_internal_session_session_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/session/session_test.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_session_session_test_testsetsessioncookieattributes",
|
|
"target": "backend_internal_session_session_test_go_t"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions",
|
|
"target": "store_session"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "store_session",
|
|
"target": "backend_internal_store_sessions_go_time"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_createsession",
|
|
"target": "store_session"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_getsession",
|
|
"target": "store_session"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_getsession",
|
|
"target": "backend_internal_store_sessions_go_time"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_go_store_store",
|
|
"target": "store_store_createsession"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_go_store_store",
|
|
"target": "store_store_deletereadersessions"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_go_store_store",
|
|
"target": "store_store_deletesession"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_go_store_store",
|
|
"target": "store_store_getsession"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_createsession",
|
|
"target": "backend_internal_store_sessions_go_duration"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_test",
|
|
"target": "backend_internal_store_sessions_test_testcreateandgetsession"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_test",
|
|
"target": "backend_internal_store_sessions_test_testdeletesessionisperreader"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_test",
|
|
"target": "backend_internal_store_sessions_test_testdeletesessionrevokes"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_test",
|
|
"target": "backend_internal_store_sessions_test_testexpiredsessionisgone"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_test",
|
|
"target": "backend_internal_store_sessions_test_testgetsessionunknownid"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_test_testcreateandgetsession",
|
|
"target": "backend_internal_store_sessions_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_sessions_test_testcreateandgetsession",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_test_testdeletesessionisperreader",
|
|
"target": "backend_internal_store_sessions_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_test_testdeletesessionrevokes",
|
|
"target": "backend_internal_store_sessions_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_test_testexpiredsessionisgone",
|
|
"target": "backend_internal_store_sessions_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_sessions_test_testgetsessionunknownid",
|
|
"target": "backend_internal_store_sessions_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_sessions_test_testgetsessionunknownid",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_sessions_test_testexpiredsessionisgone",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_sessions_test_testdeletesessionrevokes",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_sessions_test_testdeletesessionisperreader",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/sessions_test.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_sessions_test_testdeletesessionisperreader",
|
|
"target": "backend_internal_store_store_test_secondreader"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L499",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_applymigration"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L676",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_covercontenttype"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L587",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_coverrelativepath"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L582",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_coversourceaddress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_displaychapter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_go_store_store"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L465",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_migrate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L366",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L449",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_refreshownertoken"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L561",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_scanseries"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "backend_internal_store_store_seedowner"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "store_owner"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L322",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "store_readersummary"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store",
|
|
"target": "store_series"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_filterbookmarks",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L269",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_kindof",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L792",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_seed",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_bookmark",
|
|
"target": "store_bookmark_continueurl"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_bookmark",
|
|
"target": "store_bookmark_displaychapter"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_bookmark",
|
|
"target": "store_bookmark_displaylatest"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_bookmark",
|
|
"target": "store_bookmark_hasnewchapter"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_bookmark",
|
|
"target": "store_bookmark_initial"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L750",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_get",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L725",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_list",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L529",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_scanbookmark",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L787",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_upsert",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L437",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_loadformutation",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L465",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_saveandrendercard",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "web_listview",
|
|
"target": "store_bookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L230",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_series"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L561",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_scanseries",
|
|
"target": "store_series"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L719",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_readseries",
|
|
"target": "store_series"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_series",
|
|
"target": "store_series_key"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L919",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_dueforlatestcheck",
|
|
"target": "store_series"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L533",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testdisplaychapter",
|
|
"target": "backend_internal_store_store_displaychapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_bookmark_displaychapter",
|
|
"target": "backend_internal_store_store_displaychapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_bookmark_displaylatest",
|
|
"target": "backend_internal_store_store_displaychapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L621",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_putcover",
|
|
"target": "backend_internal_store_store_covercontenttype"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L366",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_open",
|
|
"target": "store_owner"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L449",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_refreshownertoken",
|
|
"target": "store_owner"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_seedowner",
|
|
"target": "store_owner"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "db"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L580",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_close"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L686",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_coverbyaddress"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L697",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_coverwireurl"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L887",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_delete"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L919",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_dueforlatestcheck"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L304",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_ensurereader"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L750",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_get"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L663",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_getcover"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L595",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_getcoverbyaddress"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L972",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_latestcheckedat"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L725",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_list"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L959",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_marklatestchecked"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L235",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_ownerid"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L669",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_putcover"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L244",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_readeridfortokenhash"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L331",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_readers"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_readertokeninfo"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L280",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_rotatetoken"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L529",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_scanbookmark"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L986",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_setlatestchapter"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L709",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_setseriescover"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L787",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_go_store_store",
|
|
"target": "store_store_upsert"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L366",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_open",
|
|
"target": "backend_internal_store_store_go_store_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L499",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_applymigration",
|
|
"target": "db"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L465",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_migrate",
|
|
"target": "db"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L449",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_refreshownertoken",
|
|
"target": "db"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_seedowner",
|
|
"target": "db"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L187",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_storereaders",
|
|
"target": "store_readersummary"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L331",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_readers",
|
|
"target": "store_readersummary"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "web_listview",
|
|
"target": "store_readersummary"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_readers",
|
|
"target": "store_store_close"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L398",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_open",
|
|
"target": "backend_internal_store_store_migrate"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L414",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_open",
|
|
"target": "backend_internal_store_store_refreshownertoken"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L406",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_open",
|
|
"target": "backend_internal_store_store_seedowner"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L368",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_open",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L399",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_open",
|
|
"target": "store_store_close"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_newteststore",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1411",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1364",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testcoverpersistsacrossreopen",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L612",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1059",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L676",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testopenisidempotent",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1401",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1392",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testopenrequirescoverdirectory",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1023",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L295",
|
|
"weight": 1.0,
|
|
"source": "backend_main_main",
|
|
"target": "backend_internal_store_store_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L685",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows",
|
|
"target": "backend_internal_store_store_seedowner"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L490",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_migrate",
|
|
"target": "backend_internal_store_store_applymigration"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1068",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner",
|
|
"target": "backend_internal_store_store_migrate"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L682",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows",
|
|
"target": "backend_internal_store_store_migrate"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L629",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks",
|
|
"target": "backend_internal_store_store_applymigration"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L755",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_get",
|
|
"target": "store_store_scanbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L738",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_list",
|
|
"target": "store_store_scanbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L542",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_scanbookmark",
|
|
"target": "store_store_coverwireurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L863",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_upsert",
|
|
"target": "store_store_scanbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L721",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_readseries",
|
|
"target": "backend_internal_store_store_scanseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L940",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_dueforlatestcheck",
|
|
"target": "backend_internal_store_store_scanseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L936",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_dueforlatestcheck",
|
|
"target": "store_store_close"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L734",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_list",
|
|
"target": "store_store_close"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L639",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_putcover",
|
|
"target": "store_store_close"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L676",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_coveraddress",
|
|
"target": "backend_internal_store_store_coversourceaddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L592",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_getcover",
|
|
"target": "backend_internal_store_store_coversourceaddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L626",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_putcover",
|
|
"target": "backend_internal_store_store_coversourceaddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L716",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_setseriescover",
|
|
"target": "backend_internal_store_store_coversourceaddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L606",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_getcoverbyaddress",
|
|
"target": "backend_internal_store_store_coverrelativepath"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L627",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_putcover",
|
|
"target": "backend_internal_store_store_coverrelativepath"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L592",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_getcover",
|
|
"target": "store_store_getcoverbyaddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L690",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_coverbyaddress",
|
|
"target": "store_store_getcoverbyaddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store.go",
|
|
"source_location": "L710",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "store_store_setseriescover",
|
|
"target": "store_store_putcover"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L833",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testcoverbyaddress",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L945",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testdeletekeepsseriesrow",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L814",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L877",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl",
|
|
"target": "backend_internal_store_store_coveraddress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L243",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L719",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_readseries"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_secondreader"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L260",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L954",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_seedsecondreader"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L221",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testbookmarkcontinueurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1118",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testbookmarkhasnewchapter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L821",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testcoverbyaddress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1408",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1361",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testcoverpersistsacrossreopen"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1447",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L916",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testdeletekeepsseriesrow"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1186",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testdeletereadercascadestobookmarks"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L515",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testdisplaychapter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L280",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testdueforlatestcheck"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L988",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L312",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L965",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L483",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1216",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L408",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testmain"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L331",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testmarklatestchecked"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L610",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1057",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L675",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L761",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testopenisidempotent"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1399",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1391",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testopenrequirescoverdirectory"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testreaderidfortokenhash"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1261",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testreadersandsessionrevocation"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testreadertokeninfo"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1020",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L794",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_teststoreget"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L189",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_teststoregetmissing"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1143",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_teststorescopesbookmarkstoreader"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1305",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L734",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testupsertcreatesseriesfromclient"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L367",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testupsertdefaultsstatustoreading"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L582",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L383",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testupsertemptystatuspreservesstored"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L890",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L853",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L553",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testupsertkinddefaultstomanga"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L566",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testupsertkindroundtrips"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L350",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L437",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L458",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test",
|
|
"target": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testmain",
|
|
"target": "backend_internal_store_store_test_go_m"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_newteststore",
|
|
"target": "backend_internal_store_store_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_newteststore",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1119",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L822",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testcoverbyaddress",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1448",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L917",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdeletekeepsseriesrow",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1187",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L298",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheck",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L989",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L313",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L966",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L484",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1217",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L409",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L332",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testmarklatestchecked",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L762",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testreaderidfortokenhash",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1262",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testreadersandsessionrevocation",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testreadertokeninfo",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L795",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_teststoreget",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_teststoregetmissing",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1144",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1306",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L735",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L368",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertdefaultsstatustoreading",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L583",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L384",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertemptystatuspreservesstored",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L891",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L854",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L554",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertkinddefaultstomanga",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L567",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertkindroundtrips",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L351",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L438",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L459",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat",
|
|
"target": "backend_internal_store_store_test_newteststore"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L243",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_readlatestcheckedat",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L719",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_readseries",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_secondreader",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L260",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_seedforcheck",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L954",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_seedsecondreader",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L221",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testbookmarkcontinueurl",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1118",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testbookmarkhasnewchapter",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L821",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testcoverbyaddress",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1408",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1361",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testcoverpersistsacrossreopen",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1447",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L916",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdeletekeepsseriesrow",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1186",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L515",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdisplaychapter",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L280",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheck",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L988",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L312",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L965",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L483",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1216",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L408",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L331",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testmarklatestchecked",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L610",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1057",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L675",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L761",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testopenisidempotent",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1399",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1391",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testopenrequirescoverdirectory",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testreaderidfortokenhash",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1261",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testreadersandsessionrevocation",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testreadertokeninfo",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1020",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L794",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_teststoreget",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L189",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_teststoregetmissing",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1143",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1305",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L734",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L367",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertdefaultsstatustoreading",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L582",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L383",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertemptystatuspreservesstored",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L890",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L853",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L553",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertkinddefaultstomanga",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L566",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertkindroundtrips",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L350",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L437",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L458",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat",
|
|
"target": "backend_internal_store_store_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L243",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_readlatestcheckedat",
|
|
"target": "backend_internal_store_store_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L719",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_readseries",
|
|
"target": "backend_internal_store_store_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_secondreader",
|
|
"target": "backend_internal_store_store_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L260",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_seedforcheck",
|
|
"target": "backend_internal_store_store_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L954",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_seedsecondreader",
|
|
"target": "backend_internal_store_store_test_go_store"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L956",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_seedsecondreader",
|
|
"target": "backend_internal_store_store_test_secondreader"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1188",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks",
|
|
"target": "backend_internal_store_store_test_secondreader"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L778",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries",
|
|
"target": "backend_internal_store_store_test_secondreader"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1263",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testreadersandsessionrevocation",
|
|
"target": "backend_internal_store_store_test_secondreader"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1145",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader",
|
|
"target": "backend_internal_store_store_test_secondreader"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1307",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress",
|
|
"target": "backend_internal_store_store_test_secondreader"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L338",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testmarklatestchecked",
|
|
"target": "backend_internal_store_store_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L362",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat",
|
|
"target": "backend_internal_store_store_test_readlatestcheckedat"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L299",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheck",
|
|
"target": "backend_internal_store_store_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L990",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries",
|
|
"target": "backend_internal_store_store_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L315",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited",
|
|
"target": "backend_internal_store_store_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L969",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage",
|
|
"target": "backend_internal_store_store_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L333",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testmarklatestchecked",
|
|
"target": "backend_internal_store_store_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L352",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat",
|
|
"target": "backend_internal_store_store_test_seedforcheck"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L932",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdeletekeepsseriesrow",
|
|
"target": "backend_internal_store_store_test_readseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L1206",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks",
|
|
"target": "backend_internal_store_store_test_readseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L749",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient",
|
|
"target": "backend_internal_store_store_test_readseries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/store/store_test.go",
|
|
"source_location": "L970",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage",
|
|
"target": "backend_internal_store_store_test_seedsecondreader"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript",
|
|
"target": "backend_internal_userscript_userscript_handler"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript",
|
|
"target": "backend_internal_userscript_userscript_render"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript",
|
|
"target": "backend_internal_userscript_userscript_stampversion"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript",
|
|
"target": "backend_internal_userscript_userscript_substitutetoken"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_render",
|
|
"target": "backend_internal_userscript_userscript_stampversion"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_stampversion",
|
|
"target": "backend_internal_userscript_userscript_go_time"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly",
|
|
"target": "backend_internal_userscript_userscript_stampversion"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified",
|
|
"target": "backend_internal_userscript_userscript_stampversion"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_render",
|
|
"target": "backend_internal_userscript_userscript_substitutetoken"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder",
|
|
"target": "backend_internal_userscript_userscript_substitutetoken"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified",
|
|
"target": "backend_internal_userscript_userscript_substitutetoken"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_handler",
|
|
"target": "backend_internal_userscript_userscript_render"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_render",
|
|
"target": "backend_internal_userscript_userscript_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_render",
|
|
"target": "backend_internal_userscript_userscript_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L593",
|
|
"weight": 1.0,
|
|
"source": "web_handler_installuserscript",
|
|
"target": "backend_internal_userscript_userscript_render"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_handler",
|
|
"target": "backend_internal_userscript_userscript_go_handlerfunc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_handler",
|
|
"target": "backend_internal_userscript_userscript_go_store"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test",
|
|
"target": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test",
|
|
"target": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test",
|
|
"target": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test",
|
|
"target": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly",
|
|
"target": "backend_internal_userscript_userscript_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified",
|
|
"target": "backend_internal_userscript_userscript_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder",
|
|
"target": "backend_internal_userscript_userscript_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/userscript/userscript_test.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified",
|
|
"target": "backend_internal_userscript_userscript_test_go_t"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_discord",
|
|
"target": "backend_internal_web_discord_newoauthstates"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_discord",
|
|
"target": "web_discordconfig"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L276",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_discord",
|
|
"target": "web_discordmember"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L318",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_discord",
|
|
"target": "web_discordtoken"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_discord",
|
|
"target": "web_oauthstates"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_config",
|
|
"target": "web_discordconfig"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_discordconfig"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_new",
|
|
"target": "web_discordconfig"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_discordconfig",
|
|
"target": "web_discordconfig"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_discord_newoauthstates",
|
|
"target": "web_oauthstates"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_oauthstates"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "web_oauthstates",
|
|
"target": "backend_internal_web_discord_go_mutex"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "web_oauthstates",
|
|
"target": "backend_internal_web_discord_go_time"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_oauthstates",
|
|
"target": "web_oauthstates_put"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_oauthstates",
|
|
"target": "web_oauthstates_take"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_oauthstates_put",
|
|
"target": "backend_internal_web_discord_go_time"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_oauth_test_testoauthstateeviction",
|
|
"target": "backend_internal_web_discord_newoauthstates"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_oauth_test_testoauthstatesingleuse",
|
|
"target": "backend_internal_web_discord_newoauthstates"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_oauth_test_testoauthstateunknownorexpired",
|
|
"target": "backend_internal_web_discord_newoauthstates"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_web_new",
|
|
"target": "backend_internal_web_discord_newoauthstates"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordstart",
|
|
"target": "web_oauthstates_put"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordcallback",
|
|
"target": "web_oauthstates_take"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_discord_go_web_handler",
|
|
"target": "web_handler_discordcallback"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L291",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_discord_go_web_handler",
|
|
"target": "web_handler_discordmember"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_discord_go_web_handler",
|
|
"target": "web_handler_discordstart"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L248",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_discord_go_web_handler",
|
|
"target": "web_handler_discorduserid"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_discord_go_web_handler",
|
|
"target": "web_handler_exchangetoken"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordstart",
|
|
"target": "backend_internal_web_discord_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordstart",
|
|
"target": "backend_internal_web_discord_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordcallback",
|
|
"target": "backend_internal_web_discord_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordcallback",
|
|
"target": "backend_internal_web_discord_go_request"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordcallback",
|
|
"target": "backend_internal_web_discord_go_context"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordcallback",
|
|
"target": "web_handler_discordmember"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordcallback",
|
|
"target": "web_handler_discorduserid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordcallback",
|
|
"target": "web_handler_exchangetoken"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_exchangetoken",
|
|
"target": "backend_internal_web_discord_go_context"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L242",
|
|
"weight": 1.0,
|
|
"source": "web_handler_exchangetoken",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_exchangetoken",
|
|
"target": "web_discordtoken"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L291",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordmember",
|
|
"target": "backend_internal_web_discord_go_context"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L248",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discorduserid",
|
|
"target": "backend_internal_web_discord_go_context"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L271",
|
|
"weight": 1.0,
|
|
"source": "web_handler_discorduserid",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/discord.go",
|
|
"source_location": "L291",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_discordmember",
|
|
"target": "web_discordmember"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_oauth_test",
|
|
"target": "backend_internal_web_oauth_test_testoauthstateeviction"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_oauth_test",
|
|
"target": "backend_internal_web_oauth_test_testoauthstatesingleuse"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_oauth_test",
|
|
"target": "backend_internal_web_oauth_test_testoauthstateunknownorexpired"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_oauth_test_testoauthstatesingleuse",
|
|
"target": "backend_internal_web_oauth_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_oauth_test_testoauthstateeviction",
|
|
"target": "backend_internal_web_oauth_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/oauth_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_oauth_test_testoauthstateunknownorexpired",
|
|
"target": "backend_internal_web_oauth_test_go_t"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_filter",
|
|
"target": "backend_internal_web_static_filter_applyfilter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_filter",
|
|
"target": "backend_internal_web_static_filter_closecardpanels"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L166",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_filter",
|
|
"target": "backend_internal_web_static_filter_reasonfrom"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_filter",
|
|
"target": "backend_internal_web_static_filter_setactivetab"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_filter",
|
|
"target": "backend_internal_web_static_filter_showerror"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_filter",
|
|
"target": "backend_internal_web_static_filter_togglechapterform"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_filter",
|
|
"target": "backend_internal_web_static_filter_toggleconfirmrow"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_filter",
|
|
"target": "backend_internal_web_static_filter_togglepanel"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_static_filter_setactivetab",
|
|
"target": "backend_internal_web_static_htmx_min_on"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_filter_togglepanel",
|
|
"target": "backend_internal_web_static_filter_closecardpanels"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_filter_togglechapterform",
|
|
"target": "backend_internal_web_static_filter_togglepanel"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/filter.js",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_filter_toggleconfirmrow",
|
|
"target": "backend_internal_web_static_filter_togglepanel"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_a"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ae"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_an"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_at"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_b"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_be"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_bn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_bt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ce"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_cn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ct"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_d"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_de"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_dn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_dt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_en"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_et"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_f"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_fe"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_fn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ft"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_g"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ge"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_gn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_gt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_h"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_he"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_hn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ht"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_i"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_in"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_it"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_j"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_je"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_jt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_k"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ke"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_kn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_kt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_l"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_le"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ln"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_lt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_m"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_me"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_mn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_mt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_n"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_nn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_nt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_o"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_oe"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_on"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ot"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_p"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_pe"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_pn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_pt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_q"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_qe"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_qn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_qt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_r"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_rn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_rt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_s"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_sn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_st"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_t"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_tn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_tt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_u"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_un"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ut"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_v"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ve"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_vn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_vt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_w"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_we"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_wn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_wt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_x"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_xe"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_xn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_xt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_y"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ye"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_yn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_yt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_z"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_ze"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_zn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "backend_internal_web_static_htmx_min_zt"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min",
|
|
"target": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_gn",
|
|
"target": "backend_internal_web_static_htmx_min_d"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_it",
|
|
"target": "backend_internal_web_static_htmx_min_d"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ee",
|
|
"target": "backend_internal_web_static_htmx_min_ae"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ee",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ee",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ee",
|
|
"target": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_fn",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ft",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_he",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_le",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_lt",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_on",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pn",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_te",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ut",
|
|
"target": "backend_internal_web_static_htmx_min_ee"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_bt",
|
|
"target": "backend_internal_web_static_htmx_min_s"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "collection",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_jt",
|
|
"target": "backend_internal_web_static_htmx_min_s"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_le",
|
|
"target": "backend_internal_web_static_htmx_min_s"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_nt",
|
|
"target": "backend_internal_web_static_htmx_min_s"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_on",
|
|
"target": "backend_internal_web_static_htmx_min_s"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_s"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wt",
|
|
"target": "backend_internal_web_static_htmx_min_s"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_bn",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_fn",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_i",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_qe",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_se",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_st",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_un",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wt",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ze",
|
|
"target": "backend_internal_web_static_htmx_min_te"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_bn",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_fe",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_g",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "collection",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_it",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_je",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_me",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_o",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ue",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_un",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_z",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1295",
|
|
"weight": 1.0,
|
|
"source": "userscript_manga_bookmark_user_el",
|
|
"target": "backend_internal_web_static_htmx_min_c"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_a",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ae",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_fn",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ft",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_gt",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_he",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_jt",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_m",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_mt",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_n",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ne",
|
|
"target": "backend_internal_web_static_htmx_min_h"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_nt",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_on",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_qe",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_u",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ut",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_vn",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wt",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_x",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_xe",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_yt",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_zn",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_zt",
|
|
"target": "backend_internal_web_static_htmx_min_ne"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_m"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_m"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_p",
|
|
"target": "backend_internal_web_static_htmx_min_m"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_bn",
|
|
"target": "backend_internal_web_static_htmx_min_o"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_o"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_ft",
|
|
"target": "backend_internal_web_static_htmx_min_o"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "collection",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_jt",
|
|
"target": "backend_internal_web_static_htmx_min_o"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_on",
|
|
"target": "backend_internal_web_static_htmx_min_o"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_re",
|
|
"target": "backend_internal_web_static_htmx_min_o"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_se",
|
|
"target": "backend_internal_web_static_htmx_min_o"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_vt",
|
|
"target": "backend_internal_web_static_htmx_min_o"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_bn",
|
|
"target": "backend_internal_web_static_htmx_min_i"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_i"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_et",
|
|
"target": "backend_internal_web_static_htmx_min_i"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_i",
|
|
"target": "backend_internal_web_static_htmx_min_a"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_i",
|
|
"target": "backend_internal_web_static_htmx_min_n"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_je",
|
|
"target": "backend_internal_web_static_htmx_min_i"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "collection",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_jt",
|
|
"target": "backend_internal_web_static_htmx_min_i"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_le",
|
|
"target": "backend_internal_web_static_htmx_min_i"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "collection",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_i"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_re",
|
|
"target": "backend_internal_web_static_htmx_min_i"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_gn",
|
|
"target": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_hn",
|
|
"target": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_nn",
|
|
"target": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pn",
|
|
"target": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_re",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_we",
|
|
"target": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L295",
|
|
"weight": 1.0,
|
|
"source": "userscript_manga_bookmark_user_latestchapterfromanchors",
|
|
"target": "backend_internal_web_static_htmx_min_re"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_h"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_g",
|
|
"target": "backend_internal_web_static_htmx_min_h"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ht",
|
|
"target": "backend_internal_web_static_htmx_min_h"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pn",
|
|
"target": "backend_internal_web_static_htmx_min_h"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_h"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_st",
|
|
"target": "backend_internal_web_static_htmx_min_h"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_p",
|
|
"target": "backend_internal_web_static_htmx_min_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_t",
|
|
"target": "backend_internal_web_static_htmx_min_g"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_t",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_t",
|
|
"target": "backend_internal_web_static_htmx_min_y"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_p",
|
|
"target": "backend_internal_web_static_htmx_min_q"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_p",
|
|
"target": "backend_internal_web_static_htmx_min_l"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_a",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_a",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_n",
|
|
"target": "backend_internal_web_static_htmx_min_ce"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_n",
|
|
"target": "backend_internal_web_static_htmx_min_zn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_p"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_gt",
|
|
"target": "backend_internal_web_static_htmx_min_p"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_p",
|
|
"target": "backend_internal_web_static_htmx_min_ge"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_p",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wt",
|
|
"target": "backend_internal_web_static_htmx_min_p"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_oe"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_oe"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_oe",
|
|
"target": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_oe",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_be",
|
|
"target": "backend_internal_web_static_htmx_min_k"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_k"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_k",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_xe",
|
|
"target": "backend_internal_web_static_htmx_min_k"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ye",
|
|
"target": "backend_internal_web_static_htmx_min_k"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1293",
|
|
"weight": 1.0,
|
|
"source": "userscript_manga_bookmark_user_el",
|
|
"target": "backend_internal_web_static_htmx_min_k"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_bt",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ct",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dt",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_fn",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_gn",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ke",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_lt",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_nn",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_nt",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_qt",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_yt",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_zt",
|
|
"target": "backend_internal_web_static_htmx_min_ie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_b",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ft",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_he",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_hn",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_kt",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_le",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_on",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_qe",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_qt",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_rn",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_se",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_un",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wt",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_yt",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_z",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ze",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_zt",
|
|
"target": "backend_internal_web_static_htmx_min_se"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_bt",
|
|
"target": "backend_internal_web_static_htmx_min_x"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_le"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ct",
|
|
"target": "backend_internal_web_static_htmx_min_le"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_le"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_le"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_le"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_le"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_gn",
|
|
"target": "backend_internal_web_static_htmx_min_f"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_ce"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_ce"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_en",
|
|
"target": "backend_internal_web_static_htmx_min_ce"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_fe",
|
|
"target": "backend_internal_web_static_htmx_min_ce"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_fn",
|
|
"target": "backend_internal_web_static_htmx_min_ce"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_tn",
|
|
"target": "backend_internal_web_static_htmx_min_ce"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_b",
|
|
"target": "backend_internal_web_static_htmx_min_de"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_jt",
|
|
"target": "backend_internal_web_static_htmx_min_b"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_vt",
|
|
"target": "backend_internal_web_static_htmx_min_b"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_jt",
|
|
"target": "backend_internal_web_static_htmx_min_u"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_vt",
|
|
"target": "backend_internal_web_static_htmx_min_u"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_an",
|
|
"target": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_fe"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_he"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_je"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_kn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_me"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_qe"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_ve"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_vn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_yn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_e",
|
|
"target": "backend_internal_web_static_htmx_min_ze"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_v",
|
|
"target": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "collection",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_xn",
|
|
"target": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1200",
|
|
"weight": 1.0,
|
|
"source": "userscript_manga_bookmark_user_makedraggable",
|
|
"target": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L803",
|
|
"weight": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushbookmark",
|
|
"target": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L825",
|
|
"weight": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushdelete",
|
|
"target": "backend_internal_web_static_htmx_min_e"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_z",
|
|
"target": "backend_internal_web_static_htmx_min_g"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_z",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ae",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_bn",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_et",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ft",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_g",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_he",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ht",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_lt",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ot",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_st",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_tt",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_un",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wt",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_yn",
|
|
"target": "backend_internal_web_static_htmx_min_ue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ae",
|
|
"target": "backend_internal_web_static_htmx_min_g"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ge",
|
|
"target": "backend_internal_web_static_htmx_min_y"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ae",
|
|
"target": "backend_internal_web_static_htmx_min_kt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_ae"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_ae"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_st",
|
|
"target": "backend_internal_web_static_htmx_min_ae"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_yn",
|
|
"target": "backend_internal_web_static_htmx_min_ae"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_be",
|
|
"target": "backend_internal_web_static_htmx_min_xe"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ye",
|
|
"target": "backend_internal_web_static_htmx_min_xe"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_be"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ke",
|
|
"target": "backend_internal_web_static_htmx_min_be"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_we"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_yt",
|
|
"target": "backend_internal_web_static_htmx_min_we"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_zt",
|
|
"target": "backend_internal_web_static_htmx_min_we"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_he",
|
|
"target": "backend_internal_web_static_htmx_min_mt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_he",
|
|
"target": "backend_internal_web_static_htmx_min_qe"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_he",
|
|
"target": "backend_internal_web_static_htmx_min_xt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ze",
|
|
"target": "backend_internal_web_static_htmx_min_he"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_gt",
|
|
"target": "backend_internal_web_static_htmx_min_qe"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wt",
|
|
"target": "backend_internal_web_static_htmx_min_qe"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_pe"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_ke"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_it",
|
|
"target": "backend_internal_web_static_htmx_min_ke"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_an"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_bn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_cn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_fn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_hn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_ln"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_mn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_pn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_de",
|
|
"target": "backend_internal_web_static_htmx_min_qn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_de"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_me",
|
|
"target": "backend_internal_web_static_htmx_min_ve"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_gt",
|
|
"target": "backend_internal_web_static_htmx_min_ve"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wt",
|
|
"target": "backend_internal_web_static_htmx_min_ve"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_it",
|
|
"target": "backend_internal_web_static_htmx_min_et"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_nt",
|
|
"target": "backend_internal_web_static_htmx_min_tt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_it",
|
|
"target": "backend_internal_web_static_htmx_min_nt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_nt",
|
|
"target": "backend_internal_web_static_htmx_min_at"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_nt",
|
|
"target": "backend_internal_web_static_htmx_min_vn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_it",
|
|
"target": "backend_internal_web_static_htmx_min_rt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_rt",
|
|
"target": "backend_internal_web_static_htmx_min_ot"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_st",
|
|
"target": "backend_internal_web_static_htmx_min_it"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_st"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_st",
|
|
"target": "backend_internal_web_static_htmx_min_bt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_st",
|
|
"target": "backend_internal_web_static_htmx_min_ct"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_st",
|
|
"target": "backend_internal_web_static_htmx_min_gt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_st",
|
|
"target": "backend_internal_web_static_htmx_min_mt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_st",
|
|
"target": "backend_internal_web_static_htmx_min_vt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_st",
|
|
"target": "backend_internal_web_static_htmx_min_yt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_lt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ct",
|
|
"target": "backend_internal_web_static_htmx_min_gt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ct",
|
|
"target": "backend_internal_web_static_htmx_min_mt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ft",
|
|
"target": "backend_internal_web_static_htmx_min_ut"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "backend_internal_web_static_htmx_min_at",
|
|
"target": "backend_internal_web_static_htmx_min_qt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ft",
|
|
"target": "backend_internal_web_static_htmx_min_at"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_ft",
|
|
"target": "backend_internal_web_static_htmx_min_pt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_ht"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_dt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_gt",
|
|
"target": "backend_internal_web_static_htmx_min_kn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_gt",
|
|
"target": "backend_internal_web_static_htmx_min_xn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_gt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pt",
|
|
"target": "backend_internal_web_static_htmx_min_wt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_yt",
|
|
"target": "backend_internal_web_static_htmx_min_bt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wt",
|
|
"target": "backend_internal_web_static_htmx_min_kn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wt",
|
|
"target": "backend_internal_web_static_htmx_min_xn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wt",
|
|
"target": "backend_internal_web_static_htmx_min_zt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_zt",
|
|
"target": "backend_internal_web_static_htmx_min_jt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_zt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_en",
|
|
"target": "backend_internal_web_static_htmx_min_wn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_on",
|
|
"target": "backend_internal_web_static_htmx_min_en"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_on",
|
|
"target": "backend_internal_web_static_htmx_min_tn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_nn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_nn",
|
|
"target": "backend_internal_web_static_htmx_min_r"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_on",
|
|
"target": "backend_internal_web_static_htmx_min_nn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_on",
|
|
"target": "backend_internal_web_static_htmx_min_rn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_on"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_on",
|
|
"target": "backend_internal_web_static_htmx_min_sn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_sn",
|
|
"target": "backend_internal_web_static_htmx_min_bn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_cn",
|
|
"target": "backend_internal_web_static_htmx_min_ln"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_mn",
|
|
"target": "backend_internal_web_static_htmx_min_ln"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_an",
|
|
"target": "backend_internal_web_static_htmx_min_un"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_an",
|
|
"target": "backend_internal_web_static_htmx_min_qn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_mn",
|
|
"target": "backend_internal_web_static_htmx_min_an"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_fn",
|
|
"target": "backend_internal_web_static_htmx_min_bn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_gn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_dn",
|
|
"target": "backend_internal_web_static_htmx_min_r"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_mn",
|
|
"target": "backend_internal_web_static_htmx_min_pn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_pn",
|
|
"target": "backend_internal_web_static_htmx_min_in"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_mn",
|
|
"target": "backend_internal_web_static_htmx_min_qn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_bn",
|
|
"target": "backend_internal_web_static_htmx_min_vn"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/static/htmx.min.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_static_htmx_min_wn",
|
|
"target": "backend_internal_web_static_htmx_min_bn"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L377",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "backend_internal_web_web_currentlib"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L366",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "backend_internal_web_web_currenttab"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "backend_internal_web_web_filterbookmarks"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "backend_internal_web_web_go_web_handler"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L269",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "backend_internal_web_web_kindof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L279",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "backend_internal_web_web_libof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L217",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "backend_internal_web_web_readerof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "backend_internal_web_web_statichandler"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "web_ctxkey"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "web_listview"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web",
|
|
"target": "web_loginview"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "backend_internal_web_web_go_client"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "backend_internal_web_web_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "template"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L293",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_buildlistview"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_index"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L578",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_installuserscript"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L437",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_loadformutation"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L425",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_logout"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L407",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_refreshchrome"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_register"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_render"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L419",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_renderlogin"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_requiresession"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L627",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_revokereadersessions"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L602",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_rotatetoken"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L465",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_saveandrendercard"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L189",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_sessionreader"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L525",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_uichapter"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L552",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_uidelete"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_uifavorite"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L349",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_uilist"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L494",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_uistatus"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L390",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_go_web_handler",
|
|
"target": "web_handler_writechromeoob"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_new",
|
|
"target": "backend_internal_web_web_go_web_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_statichandler",
|
|
"target": "backend_internal_web_web_go_web_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_new",
|
|
"target": "backend_internal_web_web_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L293",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_buildlistview",
|
|
"target": "web_listview"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L390",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_writechromeoob",
|
|
"target": "web_listview"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_listview",
|
|
"target": "web_listview_listurl"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_listview",
|
|
"target": "web_listview_pageurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L233",
|
|
"weight": 1.0,
|
|
"source": "backend_main_newrouter",
|
|
"target": "backend_internal_web_web_new"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_register",
|
|
"target": "backend_internal_web_web_statichandler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_register",
|
|
"target": "servemux"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_register",
|
|
"target": "web_handler_installuserscript"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_register",
|
|
"target": "web_handler_requiresession"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_statichandler",
|
|
"target": "backend_internal_web_web_go_handlerfunc"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L232",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_index",
|
|
"target": "web_handler_sessionreader"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_requiresession",
|
|
"target": "web_handler_sessionreader"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L189",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_sessionreader",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L377",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_currentlib",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L366",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_currenttab",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L217",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_readerof",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_index",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L437",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_loadformutation",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L425",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_logout",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L407",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_refreshchrome",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L627",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_revokereadersessions",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L602",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_rotatetoken",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L465",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_saveandrendercard",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L525",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uichapter",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L552",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uidelete",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uifavorite",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L349",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uilist",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L494",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uistatus",
|
|
"target": "backend_internal_web_web_go_request"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_requiresession",
|
|
"target": "backend_internal_web_web_go_handlerfunc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L578",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_installuserscript",
|
|
"target": "backend_internal_web_web_go_handlerfunc"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L584",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_installuserscript",
|
|
"target": "backend_internal_web_web_readerof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L443",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_loadformutation",
|
|
"target": "backend_internal_web_web_readerof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L408",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_refreshchrome",
|
|
"target": "backend_internal_web_web_readerof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L628",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_revokereadersessions",
|
|
"target": "backend_internal_web_web_readerof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L603",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_rotatetoken",
|
|
"target": "backend_internal_web_web_readerof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L466",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_saveandrendercard",
|
|
"target": "backend_internal_web_web_readerof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L558",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uidelete",
|
|
"target": "backend_internal_web_web_readerof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L350",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uilist",
|
|
"target": "backend_internal_web_web_readerof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_index",
|
|
"target": "web_handler_render"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_render",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L420",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_renderlogin",
|
|
"target": "web_handler_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L656",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_revokereadersessions",
|
|
"target": "web_handler_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L619",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_rotatetoken",
|
|
"target": "web_handler_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L472",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_saveandrendercard",
|
|
"target": "web_handler_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L356",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uilist",
|
|
"target": "web_handler_render"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_index",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L437",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_loadformutation",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L425",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_logout",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L407",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_refreshchrome",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L419",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_renderlogin",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L627",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_revokereadersessions",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L602",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_rotatetoken",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L465",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_saveandrendercard",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L525",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uichapter",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L552",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uidelete",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uifavorite",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L349",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uilist",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L494",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uistatus",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L390",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_writechromeoob",
|
|
"target": "backend_internal_web_web_go_responsewriter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_index",
|
|
"target": "backend_internal_web_web_libof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_index",
|
|
"target": "web_handler_buildlistview"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L305",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_buildlistview",
|
|
"target": "backend_internal_web_web_filterbookmarks"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L305",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_buildlistview",
|
|
"target": "backend_internal_web_web_kindof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L382",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_internal_web_web_currentlib",
|
|
"target": "backend_internal_web_web_libof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L350",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uilist",
|
|
"target": "backend_internal_web_web_libof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L408",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_refreshchrome",
|
|
"target": "web_handler_buildlistview"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L350",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uilist",
|
|
"target": "web_handler_buildlistview"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L361",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uilist",
|
|
"target": "web_handler_writechromeoob"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L408",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_refreshchrome",
|
|
"target": "backend_internal_web_web_currenttab"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L408",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_refreshchrome",
|
|
"target": "backend_internal_web_web_currentlib"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L413",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_refreshchrome",
|
|
"target": "web_handler_writechromeoob"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L473",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_saveandrendercard",
|
|
"target": "web_handler_refreshchrome"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L567",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uidelete",
|
|
"target": "web_handler_refreshchrome"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L526",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uichapter",
|
|
"target": "web_handler_loadformutation"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L479",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uifavorite",
|
|
"target": "web_handler_loadformutation"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L495",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uistatus",
|
|
"target": "web_handler_loadformutation"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L547",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uichapter",
|
|
"target": "web_handler_saveandrendercard"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L485",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uifavorite",
|
|
"target": "web_handler_saveandrendercard"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/internal/web/web.go",
|
|
"source_location": "L511",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "web_handler_uistatus",
|
|
"target": "web_handler_saveandrendercard"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_config"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_latestpoll"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_clamppollcooldown"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_envbool"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_envduration"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_envint"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_envor"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L248",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_guardemptyuserscripttoken"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_loadconfig"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_loadlatestpoll"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_main"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L381",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_newlatestpoller"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L405",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main",
|
|
"target": "backend_main_startlatestpoller"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_config",
|
|
"target": "backend_latestpoll"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_loadconfig",
|
|
"target": "backend_config"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_newrouter",
|
|
"target": "backend_config"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_newwebtestserver",
|
|
"target": "backend_config"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_latestpoll",
|
|
"target": "backend_main_go_duration"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_loadlatestpoll",
|
|
"target": "backend_latestpoll"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L381",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_newlatestpoller",
|
|
"target": "backend_latestpoll"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L405",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_startlatestpoller",
|
|
"target": "backend_latestpoll"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_clamppollcooldown",
|
|
"target": "backend_main_go_duration"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_envduration",
|
|
"target": "backend_main_go_duration"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L165",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_loadlatestpoll",
|
|
"target": "backend_main_go_duration"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L178",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_loadconfig",
|
|
"target": "backend_main_envor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_loadlatestpoll",
|
|
"target": "backend_main_envbool"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_loadlatestpoll",
|
|
"target": "backend_main_envduration"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_loadlatestpoll",
|
|
"target": "backend_main_envint"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_loadlatestpoll",
|
|
"target": "backend_main_clamppollcooldown"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_loadconfig",
|
|
"target": "backend_main_loadlatestpoll"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testloadlatestpollclampsandfallsback",
|
|
"target": "backend_main_loadlatestpoll"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testloadlatestpolldefaults",
|
|
"target": "backend_main_loadlatestpoll"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testloadlatestpollenabledparsing",
|
|
"target": "backend_main_loadlatestpoll"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L259",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_main",
|
|
"target": "backend_main_loadconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testloadconfigreadscoverdirectory",
|
|
"target": "backend_main_loadconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L353",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_main",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_newrouter",
|
|
"target": "backend_main_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_newrouter",
|
|
"target": "backend_main_go_store"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L240",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_newrouter",
|
|
"target": "backend_main_guardemptyuserscripttoken"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testperreaderisolation",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L270",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testunknowncredentialrejected",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_newwebtestserver",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L413",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrefusesnonmember",
|
|
"target": "backend_main_newrouter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L381",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_newlatestpoller",
|
|
"target": "backend_main_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L405",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_startlatestpoller",
|
|
"target": "backend_main_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L248",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_guardemptyuserscripttoken",
|
|
"target": "backend_main_go_handler"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L349",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_main",
|
|
"target": "backend_main_startlatestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L418",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_startlatestpoller",
|
|
"target": "backend_main_newlatestpoller"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testnewlatestpollerwirescooldowns",
|
|
"target": "backend_main_newlatestpoller"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main.go",
|
|
"source_location": "L405",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_startlatestpoller",
|
|
"target": "backend_main_go_context"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L246",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test",
|
|
"target": "backend_main_test_testgzipcompressestextnotfonts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test",
|
|
"target": "backend_main_test_testloadconfigreadscoverdirectory"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test",
|
|
"target": "backend_main_test_testloadlatestpollclampsandfallsback"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test",
|
|
"target": "backend_main_test_testloadlatestpolldefaults"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test",
|
|
"target": "backend_main_test_testloadlatestpollenabledparsing"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test",
|
|
"target": "backend_main_test_testnewlatestpollerwirescooldowns"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L289",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test",
|
|
"target": "backend_main_test_testputkindvalidation"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L332",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test",
|
|
"target": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test",
|
|
"target": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test",
|
|
"target": "backend_main_test_testputstatusvalidation"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test_testloadlatestpolldefaults",
|
|
"target": "backend_main_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L246",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test_testgzipcompressestextnotfonts",
|
|
"target": "backend_main_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test_testloadconfigreadscoverdirectory",
|
|
"target": "backend_main_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test_testloadlatestpollclampsandfallsback",
|
|
"target": "backend_main_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test_testloadlatestpollenabledparsing",
|
|
"target": "backend_main_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test_testnewlatestpollerwirescooldowns",
|
|
"target": "backend_main_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L289",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test_testputkindvalidation",
|
|
"target": "backend_main_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L332",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress",
|
|
"target": "backend_main_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress",
|
|
"target": "backend_main_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_main_test_testputstatusvalidation",
|
|
"target": "backend_main_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/main_test.go",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"source": "backend_main_test_testgzipcompressestextnotfonts",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test",
|
|
"target": "backend_reader_credential_test_credrequest"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test",
|
|
"target": "backend_reader_credential_test_readercredential"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test",
|
|
"target": "backend_reader_credential_test_registerreader"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L334",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test",
|
|
"target": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test",
|
|
"target": "backend_reader_credential_test_testinstallservesscriptwithcredential"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test",
|
|
"target": "backend_reader_credential_test_testperreaderisolation"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L262",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test",
|
|
"target": "backend_reader_credential_test_testrotatecredentialviawebui"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test",
|
|
"target": "backend_reader_credential_test_testunknowncredentialrejected"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test",
|
|
"target": "backend_reader_credential_test_withbody"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_registerreader",
|
|
"target": "backend_reader_credential_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_registerreader",
|
|
"target": "backend_reader_credential_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_registerreader",
|
|
"target": "backend_reader_credential_test_readercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testperreaderisolation",
|
|
"target": "backend_reader_credential_test_registerreader"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L334",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential",
|
|
"target": "backend_reader_credential_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testinstallservesscriptwithcredential",
|
|
"target": "backend_reader_credential_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testperreaderisolation",
|
|
"target": "backend_reader_credential_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L262",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
|
|
"target": "backend_reader_credential_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testunknowncredentialrejected",
|
|
"target": "backend_reader_credential_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_credrequest",
|
|
"target": "backend_reader_credential_test_go_request"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testperreaderisolation",
|
|
"target": "backend_reader_credential_test_credrequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L274",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
|
|
"target": "backend_reader_credential_test_credrequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testunknowncredentialrejected",
|
|
"target": "backend_reader_credential_test_credrequest"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_withbody",
|
|
"target": "backend_reader_credential_test_go_request"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testperreaderisolation",
|
|
"target": "backend_reader_credential_test_readercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testunknowncredentialrejected",
|
|
"target": "backend_reader_credential_test_readercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L547",
|
|
"weight": 1.0,
|
|
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
|
|
"target": "backend_reader_credential_test_readercredential"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_reader_credential_test_testperreaderisolation",
|
|
"target": "backend_reader_credential_test_withbody"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testinstallservesscriptwithcredential",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L217",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testinstallservesscriptwithcredential",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L280",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L335",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "backend/reader_credential_test.go",
|
|
"source_location": "L337",
|
|
"weight": 1.0,
|
|
"source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_discordstub"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_tokenrequest"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_completesignin"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_discordconfig"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_newdiscordstub"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_oauthwebtestserver"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1262",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_poststatus"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L792",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1428",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_seedlibraries"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1114",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_seedstatusrows"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_signedinreader"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_signincookie"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_startsignin"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L187",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_storereaders"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1177",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_stripof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1376",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testapprendersnewtabs"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L756",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testbookmarksapistillbeareronly"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L674",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testcallbackratelimited"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L882",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1338",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testcardshowsstatuscontrols"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L908",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testchapteroverridemovesupdatedat"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L943",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L983",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testchapteroverriderejectsbadinput"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L358",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testdiscordcallbackrejectsmismatchedstate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testdiscordcallbackrejectsmissingstate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L375",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testdiscordcallbackstateissingleuse"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L255",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testdiscordloginfullflow"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L391",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testdiscordloginrefusesnonmember"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L437",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testdiscordloginrequiresrolepositive"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L655",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testdiscordlogintokenendpointdown"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L730",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testexpiredsessionrejected"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L833",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testfavoritetoggleswithoutreordering"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L461",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testguildmemberregistersonfirstloginandreusesit"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L218",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testindexwithoutsessionshowslogin"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testindexwithsessionshowslist"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1472",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testkindlessrowshowsinmangalibrary"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1441",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testlibrariesaredisjoint"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L700",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testlogoutdeletessession"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1518",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testmangapagekeepsupdatedtab"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1395",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testmutationrefresheschromeoutofband"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1007",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testmutationsonmissingkey"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1536",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testnovelnewtabfallsbacktoall"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1487",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testnovelpageomitsupdatedtab"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L490",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testownerloginreusestheseededreader"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L568",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testownerrevokesanotherreaderssessions"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L630",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testownerseesreaderspanel"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1243",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testrecentstripcapped"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1192",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L777",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_teststaticassetsserved"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1135",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testtabsshowonlytheirbucket"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1028",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testuideleteremovesrow"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1055",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testuilistfavouritestab"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1081",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testuilistnewtab"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L814",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testuiroutesrequiresession"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1322",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testuistatusdoesnotreorderlist"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1293",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testuistatusrejectsunknownvalue"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1307",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testuistatusrequiressession"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1274",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_testuistatussetsbucket"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L801",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_newwebtestserver",
|
|
"target": "backend_web_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_newwebtestserver",
|
|
"target": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_newwebtestserver",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_oauthwebtestserver",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1378",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testapprendersnewtabs",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L758",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testbookmarksapistillbeareronly",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L884",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1340",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testcardshowsstatuscontrols",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L910",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverridemovesupdatedat",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L945",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L985",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverriderejectsbadinput",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L443",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L660",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordlogintokenendpointdown",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L732",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testexpiredsessionrejected",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L835",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testfavoritetoggleswithoutreordering",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testindexwithoutsessionshowslogin",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L233",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testindexwithsessionshowslist",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1474",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testkindlessrowshowsinmangalibrary",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1443",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testlibrariesaredisjoint",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L702",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testlogoutdeletessession",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1520",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmangapagekeepsupdatedtab",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1397",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmutationrefresheschromeoutofband",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1009",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmutationsonmissingkey",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L517",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1538",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnovelnewtabfallsbacktoall",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1489",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnovelpageomitsupdatedtab",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L495",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerloginreusestheseededreader",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1245",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testrecentstripcapped",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1194",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L778",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_teststaticassetsserved",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1137",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testtabsshowonlytheirbucket",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1030",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuideleteremovesrow",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1057",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuilistfavouritestab",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1083",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuilistnewtab",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L815",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuiroutesrequiresession",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1324",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatusdoesnotreorderlist",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1295",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatusrejectsunknownvalue",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1308",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatusrequiressession",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1276",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatussetsbucket",
|
|
"target": "backend_web_test_newwebtestserver"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_completesignin",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_newdiscordstub",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_oauthwebtestserver",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1262",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_poststatus",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L792",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_seed",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1428",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_seedlibraries",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1114",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_seedstatusrows",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_sessioncookie",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_signedinreader",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_signincookie",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_startsignin",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L187",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_storereaders",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1177",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_stripof",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1376",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testapprendersnewtabs",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L756",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testbookmarksapistillbeareronly",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L674",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testcallbackratelimited",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L882",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1338",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testcardshowsstatuscontrols",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L908",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverridemovesupdatedat",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L943",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L983",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverriderejectsbadinput",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L358",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordcallbackrejectsmismatchedstate",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordcallbackrejectsmissingstate",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L375",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordcallbackstateissingleuse",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L255",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginfullflow",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L391",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrefusesnonmember",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L437",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L655",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordlogintokenendpointdown",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L730",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testexpiredsessionrejected",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L833",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testfavoritetoggleswithoutreordering",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L461",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L218",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testindexwithoutsessionshowslogin",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testindexwithsessionshowslist",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1472",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testkindlessrowshowsinmangalibrary",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1441",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testlibrariesaredisjoint",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L700",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testlogoutdeletessession",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1518",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmangapagekeepsupdatedtab",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1395",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmutationrefresheschromeoutofband",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1007",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmutationsonmissingkey",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1536",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnovelnewtabfallsbacktoall",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1487",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnovelpageomitsupdatedtab",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L490",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerloginreusestheseededreader",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L568",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerrevokesanotherreaderssessions",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L630",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerseesreaderspanel",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1243",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testrecentstripcapped",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1192",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L777",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_teststaticassetsserved",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1135",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testtabsshowonlytheirbucket",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1028",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuideleteremovesrow",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1055",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuilistfavouritestab",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1081",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuilistnewtab",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L814",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuiroutesrequiresession",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1322",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatusdoesnotreorderlist",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1293",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatusrejectsunknownvalue",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1307",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatusrequiressession",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1274",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatussetsbucket",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L801",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_uirequest",
|
|
"target": "backend_web_test_go_t"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_completesignin",
|
|
"target": "backend_web_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_oauthwebtestserver",
|
|
"target": "backend_web_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1262",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_poststatus",
|
|
"target": "backend_web_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_signedinreader",
|
|
"target": "backend_web_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_signincookie",
|
|
"target": "backend_web_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_startsignin",
|
|
"target": "backend_web_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1177",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_stripof",
|
|
"target": "backend_web_test_go_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_oauthwebtestserver",
|
|
"target": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1262",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_poststatus",
|
|
"target": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L792",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_seed",
|
|
"target": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1428",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_seedlibraries",
|
|
"target": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1114",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_seedstatusrows",
|
|
"target": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_sessioncookie",
|
|
"target": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_signedinreader",
|
|
"target": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L187",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_storereaders",
|
|
"target": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1177",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_stripof",
|
|
"target": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L801",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_uirequest",
|
|
"target": "backend_web_test_go_store"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1268",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_poststatus",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_sessioncookie",
|
|
"target": "backend_web_test_go_cookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1180",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_stripof",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1382",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testapprendersnewtabs",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L762",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testbookmarksapistillbeareronly",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1357",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testcardshowsstatuscontrols",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L243",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testindexwithsessionshowslist",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L703",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testlogoutdeletessession",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L575",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerrevokesanotherreaderssessions",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L635",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerseesreaderspanel",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1153",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testtabsshowonlytheirbucket",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L810",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_uirequest",
|
|
"target": "backend_web_test_sessioncookie"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_signincookie",
|
|
"target": "backend_web_test_go_cookie"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_discordstub",
|
|
"target": "backend_tokenrequest"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_newdiscordstub",
|
|
"target": "backend_discordstub"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_oauthwebtestserver",
|
|
"target": "backend_discordstub"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_tokenrequest",
|
|
"target": "values"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L801",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_uirequest",
|
|
"target": "values"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_newdiscordstub",
|
|
"target": "server"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_oauthwebtestserver",
|
|
"target": "backend_web_test_newdiscordstub"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L405",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrefusesnonmember",
|
|
"target": "backend_web_test_newdiscordstub"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L438",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
|
|
"target": "backend_web_test_newdiscordstub"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L656",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordlogintokenendpointdown",
|
|
"target": "backend_web_test_newdiscordstub"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L513",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
|
|
"target": "backend_web_test_newdiscordstub"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L491",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerloginreusestheseededreader",
|
|
"target": "backend_web_test_newdiscordstub"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_oauthwebtestserver",
|
|
"target": "backend_web_test_discordconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrefusesnonmember",
|
|
"target": "backend_web_test_discordconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L441",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
|
|
"target": "backend_web_test_discordconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L659",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordlogintokenendpointdown",
|
|
"target": "backend_web_test_discordconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L515",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
|
|
"target": "backend_web_test_discordconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L494",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerloginreusestheseededreader",
|
|
"target": "backend_web_test_discordconfig"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L675",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testcallbackratelimited",
|
|
"target": "backend_web_test_oauthwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L359",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordcallbackrejectsmismatchedstate",
|
|
"target": "backend_web_test_oauthwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L343",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordcallbackrejectsmissingstate",
|
|
"target": "backend_web_test_oauthwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L376",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordcallbackstateissingleuse",
|
|
"target": "backend_web_test_oauthwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginfullflow",
|
|
"target": "backend_web_test_oauthwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L462",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit",
|
|
"target": "backend_web_test_oauthwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L569",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerrevokesanotherreaderssessions",
|
|
"target": "backend_web_test_oauthwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L631",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerseesreaderspanel",
|
|
"target": "backend_web_test_oauthwebtestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_signincookie",
|
|
"target": "backend_web_test_startsignin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L377",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordcallbackstateissingleuse",
|
|
"target": "backend_web_test_startsignin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L415",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrefusesnonmember",
|
|
"target": "backend_web_test_startsignin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L445",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
|
|
"target": "backend_web_test_startsignin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L662",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordlogintokenendpointdown",
|
|
"target": "backend_web_test_startsignin"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_completesignin",
|
|
"target": "backend_web_test_go_responserecorder"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_signincookie",
|
|
"target": "backend_web_test_completesignin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L378",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordcallbackstateissingleuse",
|
|
"target": "backend_web_test_completesignin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L287",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginfullflow",
|
|
"target": "backend_web_test_completesignin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L415",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrefusesnonmember",
|
|
"target": "backend_web_test_completesignin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L445",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
|
|
"target": "backend_web_test_completesignin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L662",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordlogintokenendpointdown",
|
|
"target": "backend_web_test_completesignin"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1262",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_poststatus",
|
|
"target": "backend_web_test_go_responserecorder"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L429",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testdiscordloginrefusesnonmember",
|
|
"target": "backend_web_test_storereaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L463",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit",
|
|
"target": "backend_web_test_storereaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L500",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerloginreusestheseededreader",
|
|
"target": "backend_web_test_storereaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_signedinreader",
|
|
"target": "backend_web_test_signincookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L519",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
|
|
"target": "backend_web_test_signincookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L570",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerrevokesanotherreaderssessions",
|
|
"target": "backend_web_test_signincookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L632",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerseesreaderspanel",
|
|
"target": "backend_web_test_signincookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L467",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit",
|
|
"target": "backend_web_test_signedinreader"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L497",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testownerloginreusestheseededreader",
|
|
"target": "backend_web_test_signedinreader"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1430",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_seedlibraries",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L885",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L911",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverridemovesupdatedat",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L946",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L986",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverriderejectsbadinput",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L836",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testfavoritetoggleswithoutreordering",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1475",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testkindlessrowshowsinmangalibrary",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1398",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmutationrefresheschromeoutofband",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1031",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuideleteremovesrow",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1058",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuilistfavouritestab",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1084",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuilistnewtab",
|
|
"target": "backend_web_test_seed"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L892",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L919",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverridemovesupdatedat",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L959",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L994",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testchapteroverriderejectsbadinput",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L843",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testfavoritetoggleswithoutreordering",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1481",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testkindlessrowshowsinmangalibrary",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1456",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testlibrariesaredisjoint",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1524",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmangapagekeepsupdatedtab",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1409",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmutationrefresheschromeoutofband",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1014",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmutationsonmissingkey",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1542",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnovelnewtabfallsbacktoall",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1493",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnovelpageomitsupdatedtab",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1037",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuideleteremovesrow",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1068",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuilistfavouritestab",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1098",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuilistnewtab",
|
|
"target": "backend_web_test_uirequest"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L801",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_uirequest",
|
|
"target": "backend_web_test_go_request"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1379",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testapprendersnewtabs",
|
|
"target": "backend_web_test_seedstatusrows"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1341",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testcardshowsstatuscontrols",
|
|
"target": "backend_web_test_seedstatusrows"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1195",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
|
|
"target": "backend_web_test_seedstatusrows"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1138",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testtabsshowonlytheirbucket",
|
|
"target": "backend_web_test_seedstatusrows"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1325",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatusdoesnotreorderlist",
|
|
"target": "backend_web_test_seedstatusrows"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1296",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatusrejectsunknownvalue",
|
|
"target": "backend_web_test_seedstatusrows"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1309",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatusrequiressession",
|
|
"target": "backend_web_test_seedstatusrows"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1277",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatussetsbucket",
|
|
"target": "backend_web_test_seedstatusrows"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1404",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmutationrefresheschromeoutofband",
|
|
"target": "backend_web_test_stripof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1257",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testrecentstripcapped",
|
|
"target": "backend_web_test_stripof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1207",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
|
|
"target": "backend_web_test_stripof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1329",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatusdoesnotreorderlist",
|
|
"target": "backend_web_test_poststatus"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1298",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatusrejectsunknownvalue",
|
|
"target": "backend_web_test_poststatus"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1280",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testuistatussetsbucket",
|
|
"target": "backend_web_test_poststatus"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1444",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testlibrariesaredisjoint",
|
|
"target": "backend_web_test_seedlibraries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1521",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testmangapagekeepsupdatedtab",
|
|
"target": "backend_web_test_seedlibraries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1539",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnovelnewtabfallsbacktoall",
|
|
"target": "backend_web_test_seedlibraries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/web_test.go",
|
|
"source_location": "L1490",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "backend_web_test_testnovelpageomitsupdatedtab",
|
|
"target": "backend_web_test_seedlibraries"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_browser_alive"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_connection"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_connection_signal"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_finish_connection"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_has_connections"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_lock"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_reaper"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_sh__entry"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L210",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_shutdown"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_start_browser"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_stop_browser"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_stop_browser_gracefully"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_unlock"
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint",
|
|
"target": "chrome_entrypoint_wait_for_browser"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_sh__entry",
|
|
"target": "chrome_entrypoint_connection"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_sh__entry",
|
|
"target": "chrome_entrypoint_reaper"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_sh__entry",
|
|
"target": "chrome_entrypoint_stop_browser_gracefully"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_connection",
|
|
"target": "chrome_entrypoint_lock"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_finish_connection",
|
|
"target": "chrome_entrypoint_lock"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_reaper",
|
|
"target": "chrome_entrypoint_lock"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_stop_browser_gracefully",
|
|
"target": "chrome_entrypoint_lock"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_connection",
|
|
"target": "chrome_entrypoint_unlock"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_finish_connection",
|
|
"target": "chrome_entrypoint_unlock"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_reaper",
|
|
"target": "chrome_entrypoint_unlock"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_stop_browser_gracefully",
|
|
"target": "chrome_entrypoint_unlock"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_connection",
|
|
"target": "chrome_entrypoint_browser_alive"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_reaper",
|
|
"target": "chrome_entrypoint_browser_alive"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_stop_browser_gracefully",
|
|
"target": "chrome_entrypoint_browser_alive"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_wait_for_browser",
|
|
"target": "chrome_entrypoint_browser_alive"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_reaper",
|
|
"target": "chrome_entrypoint_has_connections"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_connection",
|
|
"target": "chrome_entrypoint_start_browser"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_reaper",
|
|
"target": "chrome_entrypoint_stop_browser"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_stop_browser_gracefully",
|
|
"target": "chrome_entrypoint_stop_browser"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_connection",
|
|
"target": "chrome_entrypoint_wait_for_browser"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_connection",
|
|
"target": "chrome_entrypoint_finish_connection"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_connection_signal",
|
|
"target": "chrome_entrypoint_finish_connection"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "chrome/entrypoint.sh",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"confidence_score": 1.0,
|
|
"source": "chrome_entrypoint_shutdown",
|
|
"target": "chrome_entrypoint_stop_browser_gracefully"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L403",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_adapterfor"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_anchorsfromdocument"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_anchorsfromhtml"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L496",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_apidelete"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L470",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_apiget"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L480",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_apiput"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1112",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_applyfabpos"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L915",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_applylatestchapterifchanged"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1010",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_armdwell"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L458",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_authheaders"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L954",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_backgroundrefreshlatest"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L832",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_bookmarkcurrent"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1059",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_buildui"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1022",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_canceldwell"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1006",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_chapteridentity"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1108",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_clamp"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_comixseriesid"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_computelatestchapter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1419",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_confirmremove"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L415",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_currentsite"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L391",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_detect"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L708",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_drain"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1287",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_el"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L464",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_httperror"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1582",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_init"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1520",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_installlongpress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1479",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_installnavwatcher"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L399",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L552",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_kindof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L365",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_latestchapterfromanchors"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L371",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_latestchapterfromapi"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L424",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_loadcache"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1125",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_loadfabpos"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L441",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_loadlastchecked"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L574",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_loadqueue"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1158",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_makedraggable"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1029",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_maybeautoupdate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L938",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_meta"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1464",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_onnavigate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L742",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_overlaypending"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1141",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_placefab"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L768",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L813",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_pushdelete"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L625",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_queuecount"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L660",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_queuedefer"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L649",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_queuedrop"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L672",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_queueenqueue"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L629",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L640",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_queuepush"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1441",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_refresh"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L516",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_reindex"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L991",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_removebookmark"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L538",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_removelocal"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1299",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1362",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_renderitem"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_savecache"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1133",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_savefabpos"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L450",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_savelastchecked"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L583",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_savequeue"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L522",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_setlist"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1459",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_setpage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1263",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_startring"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L546",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1273",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_stopring"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_stripbuildhash"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L874",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_syncupsert"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L633",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_titlefor"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1426",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L896",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_togglearchive"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L881",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_togglefavorite"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1281",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_togglepanel"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L853",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_updatetocurrentchapter"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L530",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user",
|
|
"target": "userscript_manga_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_manga_bookmark_user"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_detect",
|
|
"target": "userscript_manga_bookmark_user_meta"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L945",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage",
|
|
"target": "userscript_manga_bookmark_user_anchorsfromdocument"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L981",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_manga_bookmark_user_anchorsfromhtml"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_manga_bookmark_user_anchorsfromhtml"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_detect",
|
|
"target": "userscript_manga_bookmark_user_stripbuildhash"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_manga_bookmark_user_stripbuildhash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L257",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_detect",
|
|
"target": "userscript_manga_bookmark_user_comixseriesid"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_manga_bookmark_user_comixseriesid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1504",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_installnavwatcher",
|
|
"target": "userscript_manga_bookmark_user_detect"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1460",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_setpage",
|
|
"target": "userscript_manga_bookmark_user_detect"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L412",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_computelatestchapter",
|
|
"target": "userscript_manga_bookmark_user_latestchapterfromanchors"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L976",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_manga_bookmark_user_latestchapterfromapi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L835",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_bookmarkcurrent",
|
|
"target": "userscript_manga_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1035",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_maybeautoupdate",
|
|
"target": "userscript_manga_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L941",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage",
|
|
"target": "userscript_manga_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1314",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_render",
|
|
"target": "userscript_manga_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L857",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_updatetocurrentchapter",
|
|
"target": "userscript_manga_bookmark_user_keyof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L968",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_manga_bookmark_user_adapterfor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L411",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_computelatestchapter",
|
|
"target": "userscript_manga_bookmark_user_adapterfor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L981",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_manga_bookmark_user_computelatestchapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L945",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage",
|
|
"target": "userscript_manga_bookmark_user_computelatestchapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L955",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_manga_bookmark_user_currentsite"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L541",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_removelocal",
|
|
"target": "userscript_manga_bookmark_user_savecache"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L527",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_setlist",
|
|
"target": "userscript_manga_bookmark_user_savecache"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L535",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_upsertlocal",
|
|
"target": "userscript_manga_bookmark_user_savecache"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L958",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_manga_bookmark_user_loadlastchecked"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L988",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_manga_bookmark_user_savelastchecked"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L499",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_apidelete",
|
|
"target": "userscript_manga_bookmark_user_authheaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L471",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_apiget",
|
|
"target": "userscript_manga_bookmark_user_authheaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L489",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_apiput",
|
|
"target": "userscript_manga_bookmark_user_authheaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L502",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_apidelete",
|
|
"target": "userscript_manga_bookmark_user_httperror"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L492",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_apiput",
|
|
"target": "userscript_manga_bookmark_user_httperror"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1446",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_refresh",
|
|
"target": "userscript_manga_bookmark_user_apiget"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L929",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_applylatestchapterifchanged",
|
|
"target": "userscript_manga_bookmark_user_apiput"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L788",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushbookmark",
|
|
"target": "userscript_manga_bookmark_user_apiput"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L821",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushdelete",
|
|
"target": "userscript_manga_bookmark_user_apidelete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L540",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_removelocal",
|
|
"target": "userscript_manga_bookmark_user_reindex"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L526",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_setlist",
|
|
"target": "userscript_manga_bookmark_user_reindex"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L534",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_upsertlocal",
|
|
"target": "userscript_manga_bookmark_user_reindex"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1447",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_refresh",
|
|
"target": "userscript_manga_bookmark_user_setlist"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L525",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_setlist",
|
|
"target": "userscript_manga_bookmark_user_kindof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L923",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_applylatestchapterifchanged",
|
|
"target": "userscript_manga_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L790",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushbookmark",
|
|
"target": "userscript_manga_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L875",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_syncupsert",
|
|
"target": "userscript_manga_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L900",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_togglearchive",
|
|
"target": "userscript_manga_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L888",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_togglefavorite",
|
|
"target": "userscript_manga_bookmark_user_upsertlocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L992",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_removebookmark",
|
|
"target": "userscript_manga_bookmark_user_removelocal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L962",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_manga_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1340",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_render",
|
|
"target": "userscript_manga_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1377",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_renderitem",
|
|
"target": "userscript_manga_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L899",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_togglearchive",
|
|
"target": "userscript_manga_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_manga_bookmark_user_statusof"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_manga_bookmark_user_kindof"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L664",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_queuedefer",
|
|
"target": "userscript_manga_bookmark_user_savequeue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L653",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_queuedrop",
|
|
"target": "userscript_manga_bookmark_user_savequeue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L687",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_queueenqueue",
|
|
"target": "userscript_manga_bookmark_user_savequeue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1306",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_render",
|
|
"target": "userscript_manga_bookmark_user_queuecount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L927",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_applylatestchapterifchanged",
|
|
"target": "userscript_manga_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L745",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_overlaypending",
|
|
"target": "userscript_manga_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L769",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushbookmark",
|
|
"target": "userscript_manga_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L661",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_queuedefer",
|
|
"target": "userscript_manga_bookmark_user_queueget"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L676",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_queueenqueue",
|
|
"target": "userscript_manga_bookmark_user_titlefor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L643",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_queuepush",
|
|
"target": "userscript_manga_bookmark_user_titlefor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L661",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_queuedefer",
|
|
"target": "userscript_manga_bookmark_user_queuepush"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L643",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_queuepush",
|
|
"target": "userscript_manga_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L773",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushbookmark",
|
|
"target": "userscript_manga_bookmark_user_queuedrop"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L822",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushdelete",
|
|
"target": "userscript_manga_bookmark_user_queuedrop"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L675",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_queueenqueue",
|
|
"target": "userscript_manga_bookmark_user_queuedrop"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L777",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushbookmark",
|
|
"target": "userscript_manga_bookmark_user_queuedefer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L815",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushdelete",
|
|
"target": "userscript_manga_bookmark_user_queuedefer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L679",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_queueenqueue",
|
|
"target": "userscript_manga_bookmark_user_queuedefer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L803",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushbookmark",
|
|
"target": "userscript_manga_bookmark_user_queueenqueue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L825",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushdelete",
|
|
"target": "userscript_manga_bookmark_user_queueenqueue"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L676",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_queueenqueue",
|
|
"target": "userscript_manga_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1085",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_buildui",
|
|
"target": "userscript_manga_bookmark_user_drain"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L716",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_drain",
|
|
"target": "userscript_manga_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L715",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_drain",
|
|
"target": "userscript_manga_bookmark_user_pushdelete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L723",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_drain",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L718",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_drain",
|
|
"target": "userscript_manga_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1588",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "userscript_manga_bookmark_user_init",
|
|
"target": "userscript_manga_bookmark_user_drain"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1474",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_onnavigate",
|
|
"target": "userscript_manga_bookmark_user_drain"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1442",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_refresh",
|
|
"target": "userscript_manga_bookmark_user_drain"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1447",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_refresh",
|
|
"target": "userscript_manga_bookmark_user_overlaypending"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L809",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_pushbookmark",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L877",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_syncupsert",
|
|
"target": "userscript_manga_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L904",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_togglearchive",
|
|
"target": "userscript_manga_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L890",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_togglefavorite",
|
|
"target": "userscript_manga_bookmark_user_pushbookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L994",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_removebookmark",
|
|
"target": "userscript_manga_bookmark_user_pushdelete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L850",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_bookmarkcurrent",
|
|
"target": "userscript_manga_bookmark_user_syncupsert"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1318",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_render",
|
|
"target": "userscript_manga_bookmark_user_bookmarkcurrent"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1016",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_armdwell",
|
|
"target": "userscript_manga_bookmark_user_updatetocurrentchapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1323",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_render",
|
|
"target": "userscript_manga_bookmark_user_updatetocurrentchapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L854",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_updatetocurrentchapter",
|
|
"target": "userscript_manga_bookmark_user_canceldwell"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L871",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_updatetocurrentchapter",
|
|
"target": "userscript_manga_bookmark_user_syncupsert"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L876",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_syncupsert",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L877",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_syncupsert",
|
|
"target": "userscript_manga_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1400",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_renderitem",
|
|
"target": "userscript_manga_bookmark_user_togglefavorite"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L889",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_togglefavorite",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L890",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_togglefavorite",
|
|
"target": "userscript_manga_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1405",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_renderitem",
|
|
"target": "userscript_manga_bookmark_user_togglearchive"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L901",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_togglearchive",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L905",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_togglearchive",
|
|
"target": "userscript_manga_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L924",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_applylatestchapterifchanged",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L983",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
|
|
"target": "userscript_manga_bookmark_user_applylatestchapterifchanged"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L943",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage",
|
|
"target": "userscript_manga_bookmark_user_applylatestchapterifchanged"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1593",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_init",
|
|
"target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1468",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_onnavigate",
|
|
"target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1594",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_init",
|
|
"target": "userscript_manga_bookmark_user_backgroundrefreshlatest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1471",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_onnavigate",
|
|
"target": "userscript_manga_bookmark_user_backgroundrefreshlatest"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1421",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_confirmremove",
|
|
"target": "userscript_manga_bookmark_user_removebookmark"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L993",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_removebookmark",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L994",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_removebookmark",
|
|
"target": "userscript_manga_bookmark_user_toast"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1031",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_maybeautoupdate",
|
|
"target": "userscript_manga_bookmark_user_chapteridentity"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1019",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_armdwell",
|
|
"target": "userscript_manga_bookmark_user_startring"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1015",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_armdwell",
|
|
"target": "userscript_manga_bookmark_user_stopring"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1046",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_maybeautoupdate",
|
|
"target": "userscript_manga_bookmark_user_armdwell"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1025",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_canceldwell",
|
|
"target": "userscript_manga_bookmark_user_stopring"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1033",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_maybeautoupdate",
|
|
"target": "userscript_manga_bookmark_user_canceldwell"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1592",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_init",
|
|
"target": "userscript_manga_bookmark_user_maybeautoupdate"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1467",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_onnavigate",
|
|
"target": "userscript_manga_bookmark_user_maybeautoupdate"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1095",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_buildui",
|
|
"target": "userscript_manga_bookmark_user_makedraggable"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1094",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_buildui",
|
|
"target": "userscript_manga_bookmark_user_placefab"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1090",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_buildui",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1081",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_buildui",
|
|
"target": "userscript_manga_bookmark_user_togglepanel"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1583",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_init",
|
|
"target": "userscript_manga_bookmark_user_buildui"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1215",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_makedraggable",
|
|
"target": "userscript_manga_bookmark_user_clamp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1146",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_placefab",
|
|
"target": "userscript_manga_bookmark_user_clamp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1147",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_placefab",
|
|
"target": "userscript_manga_bookmark_user_applyfabpos"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1143",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_placefab",
|
|
"target": "userscript_manga_bookmark_user_loadfabpos"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1545",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_installlongpress",
|
|
"target": "userscript_manga_bookmark_user_togglepanel"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1284",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_togglepanel",
|
|
"target": "userscript_manga_bookmark_user_refresh"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1283",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_togglepanel",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1316",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_render",
|
|
"target": "userscript_manga_bookmark_user_el"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1378",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_renderitem",
|
|
"target": "userscript_manga_bookmark_user_el"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1428",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_toast",
|
|
"target": "userscript_manga_bookmark_user_el"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1585",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_init",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1466",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_onnavigate",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1444",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_refresh",
|
|
"target": "userscript_manga_bookmark_user_render"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1358",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_render",
|
|
"target": "userscript_manga_bookmark_user_renderitem"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1410",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_renderitem",
|
|
"target": "userscript_manga_bookmark_user_confirmremove"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1591",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_init",
|
|
"target": "userscript_manga_bookmark_user_refresh"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1584",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_init",
|
|
"target": "userscript_manga_bookmark_user_setpage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1465",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_onnavigate",
|
|
"target": "userscript_manga_bookmark_user_setpage"
|
|
},
|
|
{
|
|
"relation": "indirect_call",
|
|
"context": "argument",
|
|
"confidence": "INFERRED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1484",
|
|
"weight": 1.0,
|
|
"confidence_score": 0.5,
|
|
"source": "userscript_manga_bookmark_user_installnavwatcher",
|
|
"target": "userscript_manga_bookmark_user_onnavigate"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1586",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_init",
|
|
"target": "userscript_manga_bookmark_user_installnavwatcher"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/manga-bookmark.user.js",
|
|
"source_location": "L1587",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_manga_bookmark_user_init",
|
|
"target": "userscript_manga_bookmark_user_installlongpress"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_test_logic_test_addeventlistener"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_test_logic_test_assert"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_test_logic_test_loc"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_test_logic_test_metatags"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_test_logic_test_queryselector"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_test_logic_test_store"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_test_logic_test_test"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "userscript/test/logic.test.js",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "userscript_test_logic_test",
|
|
"target": "userscript_test_logic_test_title"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_common_skill_categories"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_tips_for_effective_searches"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_what_is_the_skills_cli"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_no_skills_are_found"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_to_use_this_skill"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_1_understand_what_they_need"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_2_check_the_leaderboard_first"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_3_search_for_skills"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_4_verify_quality_before_recommending"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_5_present_options_to_the_user"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/find-skills/SKILL.md",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills",
|
|
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_6_offer_to_install"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_code_organization_within_files"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L232",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_cross_references"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L228",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_enforce_with_linters"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_line_length_breaking"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_parallelizing_code_style_reviews"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_philosophy"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L204",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_string_handling"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L208",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_type_conversions"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_value_vs_pointer_arguments"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_composite_literals"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_slice_map_initialization"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_complex_conditions_init_scope"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_eliminate_unnecessary_else"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_reduce_nesting"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_switch_over_if_else_chains"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/SKILL.md",
|
|
"source_location": "L181",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_prefer_range_for_iteration"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/references/details.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/references/details.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_extract_complex_conditions"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-code-style/references/details.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_value_vs_pointer_arguments"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_best_practices_summary"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_cross_references"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_detailed_reference"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_parallelizing_error_handling_audits"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_references"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_string_conventions"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_as_values"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_low_cardinality_error_messages"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_decision_table_which_error_strategy_to_use"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_new_static_error_messages"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_fmt_errorf_dynamic_error_messages"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_types_that_wrap_other_errors"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_logging_errors_with_slog"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_the_single_handling_rule"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_why_use_samber_oops"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_recovering_from_panics"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_when_to_panic"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_w_vs_v_controlling_exposure"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_as_errors_astype_extract_a_typed_error_from_the_chain"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_match_against_a_sentinel_value"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_works_through_joined_errors"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_parallel_operations_with_independent_failures"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_validating_multiple_fields"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_ci_regression_detection"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_common_mistakes"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_core_philosophy"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_cross_references"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_decision_tree_where_is_time_spent"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_deep_dives"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_rule_out_external_bottlenecks_first"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/SKILL.md",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_the_cycle_define_goals_benchmark_diagnose_improve_benchmark"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_algorithmic_complexity"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_precomputed_lookup_tables"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_regexp_at_package_level"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_template_caching"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_lru_caches"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_singleflight_for_cache_stampede_prevention"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_avoid_iterator_chains"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_early_returns_and_short_circuit_loops"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_map_lookups_over_slice_scanning"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/caching.md",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_replace_indirect_function_calls_with_direct_loops"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_false_sharing"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_instruction_level_parallelism"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L361",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_monotonic_time"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L341",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_reflection_and_type_assertions"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L165",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L287",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_tight_loops_and_the_scheduler"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_value_receivers_enable_inlining"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_contiguous_2d_allocation"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_pointer_heavy_vs_value_heavy_data"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_row_major_traversal"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_struct_of_arrays_soa_vs_array_of_structs_aos"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/cpu.md",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_handling_cpu_specific_instruction_sets"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_buffered_i_o"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_cgo_overhead"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_json_performance"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_connection_pooling"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_drain_response_body_for_connection_reuse"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_timeouts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_avoid_io_readall_for_large_payloads"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_json"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_the_unusual_scenario"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L213",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_when_to_use_this_and_when_not_to"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L279",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_channel_batch_processing_from_a_stream"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_database_batch_inserts_over_row_by_row"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
|
|
"source_location": "L263",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_batch_api_calls"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_string_and_byte_optimization"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sync_pool_hot_path_patterns"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_direct_indexing_vs_append"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_eliminate_redundant_map_lookups"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_interface_boxing"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_size_hints"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_reuse_slices_via_append_s_0"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sentinel_errors_vs_fmt_errorf"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_never_shrinks"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_slice_reslicing_retains_the_entire_backing_array"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_substring_memory_leaks"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_of_pointers_for_large_frequently_updated_structs"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_pointer_receivers_for_large_structs"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_struct_field_alignment"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/memory.md",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_zero_size_field_at_end_of_struct"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_real_time_visualization_development"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_alerting_rules_examples"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_grafana_dashboards"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_cpu_saturation"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_gc_pressure"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_goroutine_leaks"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_memory_leaks"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_regression_detection_after_deploy"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_pull_mode_via_grafana_alloy"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/observability.md",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_push_mode"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_allocation_rate_reduction"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomaxprocs_in_containers"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L186",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_logging_overhead_in_hot_paths"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_panic_recover_cost"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_profile_guided_optimization_pgo"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_ballast_pattern_pre_go_1_19"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gogc_default_100"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomemlimit_go_1_19"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_programmatic_control"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_pacing"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_godebug_gctrace_1"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-performance/references/runtime.md",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_readmemstats"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L264",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L436",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L442",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L266",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_best_practices_summary"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L394",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_code_coverage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_common_pitfall_assert_scope_leaking_into_subtests"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L448",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_cross_references"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L444",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_enforce_with_linters"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L376",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_examples_as_documentation"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L356",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_fuzzing"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L179",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_goroutine_leak_detection_with_goleak"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_integration_tests"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L438",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_mocking"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L330",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_parallel_tests"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L457",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_quick_reference"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_table_driven_tests"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L262",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_timeouts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_http_handlers"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L213",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_synctest_for_deterministic_goroutine_testing"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_unit_tests"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_file_conventions"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_naming_conventions"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/SKILL.md",
|
|
"source_location": "L311",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_1_26_test_artifacts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/helpers.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/helpers.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_timeout"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_basic_handler_test"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_query_parameters_and_headers"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_docker_compose_fixture"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_sql_schema_fixture"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_data_fixture"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_helper_with_embedded_fixtures"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_using_fixtures_in_tests"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mock_organization"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocks_with_testify_mock"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_test_fixtures"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".agents/skills/golang-testing/references/mocking.md",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures",
|
|
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_time_mocking"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_implement_tickets_skill",
|
|
"target": "claude_skills_implement_tickets_skill_implement_tickets"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_implement_tickets_skill",
|
|
"target": "claude_skills_implement_tickets_skill_ticket_n_title"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_implement_tickets_skill_implement_tickets",
|
|
"target": "claude_skills_implement_tickets_skill_1_collect_the_tickets"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_implement_tickets_skill_implement_tickets",
|
|
"target": "claude_skills_implement_tickets_skill_2_plan_the_batch"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_implement_tickets_skill_implement_tickets",
|
|
"target": "claude_skills_implement_tickets_skill_3_get_the_plan_approved"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_implement_tickets_skill_implement_tickets",
|
|
"target": "claude_skills_implement_tickets_skill_4_run_a_wave"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_implement_tickets_skill_ticket_n_title",
|
|
"target": "claude_skills_implement_tickets_skill_5_land_the_wave"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/implement-tickets/SKILL.md",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_implement_tickets_skill_ticket_n_title",
|
|
"target": "claude_skills_implement_tickets_skill_6_close_the_batch"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_testing_the_userscript_skill",
|
|
"target": "claude_skills_testing_the_userscript_skill_testing_the_userscript"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_testing_the_userscript_skill_testing_the_userscript",
|
|
"target": "claude_skills_testing_the_userscript_skill_adding_a_test"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_testing_the_userscript_skill_testing_the_userscript",
|
|
"target": "claude_skills_testing_the_userscript_skill_commands"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_testing_the_userscript_skill_testing_the_userscript",
|
|
"target": "claude_skills_testing_the_userscript_skill_gotchas"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_testing_the_userscript_skill_testing_the_userscript",
|
|
"target": "claude_skills_testing_the_userscript_skill_how_the_harness_works"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_skills_testing_the_userscript_skill_testing_the_userscript",
|
|
"target": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "omp_agents_ticket_implementer",
|
|
"target": "omp_agents_ticket_implementer_escalate_rather_than_guess"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "omp_agents_ticket_implementer",
|
|
"target": "omp_agents_ticket_implementer_order_of_work"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "omp_agents_ticket_implementer",
|
|
"target": "omp_agents_ticket_implementer_report"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "omp_agents_ticket_implementer",
|
|
"target": "omp_agents_ticket_implementer_review"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".omp/agents/ticket-implementer.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "omp_agents_ticket_implementer",
|
|
"target": "omp_agents_ticket_implementer_the_worktree_is_your_whole_world"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_implementer",
|
|
"target": "opencode_agent_implementer_before_you_begin"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_implementer",
|
|
"target": "opencode_agent_implementer_report_format"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_implementer",
|
|
"target": "opencode_agent_implementer_self_review_before_reporting"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_implementer",
|
|
"target": "opencode_agent_implementer_when_you_re_in_over_your_head"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/implementer.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_implementer",
|
|
"target": "opencode_agent_implementer_your_job"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer",
|
|
"target": "opencode_agent_reviewer_calibration"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer",
|
|
"target": "opencode_agent_reviewer_do_not_trust_the_report"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer",
|
|
"target": "opencode_agent_reviewer_inputs"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer",
|
|
"target": "opencode_agent_reviewer_method"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer",
|
|
"target": "opencode_agent_reviewer_output_format"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer",
|
|
"target": "opencode_agent_reviewer_part_1_spec_compliance"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer",
|
|
"target": "opencode_agent_reviewer_part_2_code_quality"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer",
|
|
"target": "opencode_agent_reviewer_tests"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer_output_format",
|
|
"target": "opencode_agent_reviewer_assessment"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer_output_format",
|
|
"target": "opencode_agent_reviewer_issues"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer_output_format",
|
|
"target": "opencode_agent_reviewer_spec_compliance"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer_output_format",
|
|
"target": "opencode_agent_reviewer_strengths"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer_issues",
|
|
"target": "opencode_agent_reviewer_critical_must_fix"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer_issues",
|
|
"target": "opencode_agent_reviewer_important_should_fix"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": ".opencode/agent/reviewer.md",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "opencode_agent_reviewer_issues",
|
|
"target": "opencode_agent_reviewer_minor_nice_to_have"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude",
|
|
"target": "claude_agents_md"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agents_md",
|
|
"target": "claude_agent_skills"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agents_md",
|
|
"target": "claude_architecture"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agents_md",
|
|
"target": "claude_commands"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agents_md",
|
|
"target": "claude_comments"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agents_md",
|
|
"target": "claude_design_system"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agents_md",
|
|
"target": "claude_forge_gitea_not_github"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agents_md",
|
|
"target": "claude_graphify"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agents_md",
|
|
"target": "claude_hard_constraints_drive_design_don_t_violate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agents_md",
|
|
"target": "claude_secure_coding_rules_code_you_write_here"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agents_md",
|
|
"target": "claude_security_invariants"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agents_md",
|
|
"target": "claude_what_this_is"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agent_skills",
|
|
"target": "claude_domain_docs"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agent_skills",
|
|
"target": "claude_issue_tracker"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "claude_agent_skills",
|
|
"target": "claude_triage_labels"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "context_md_context",
|
|
"target": "context_bookmark_manager"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CONTEXT.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "context_bookmark_manager",
|
|
"target": "context_language"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "cutover",
|
|
"target": "cutover_sqlite_postgres_cutover_runbook"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "cutover_sqlite_postgres_cutover_runbook",
|
|
"target": "cutover_0_the_generator_is_throwaway"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "cutover_sqlite_postgres_cutover_runbook",
|
|
"target": "cutover_1_stop_the_old_api_and_take_a_fresh_export"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "cutover_sqlite_postgres_cutover_runbook",
|
|
"target": "cutover_2_bring_up_postgres_with_the_schema_and_the_owner_reader"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "cutover_sqlite_postgres_cutover_runbook",
|
|
"target": "cutover_3_generate_the_import_sql"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "cutover_sqlite_postgres_cutover_runbook",
|
|
"target": "cutover_4_review_it_by_eye"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L197",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "cutover_sqlite_postgres_cutover_runbook",
|
|
"target": "cutover_5_apply_it"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "CUTOVER.md",
|
|
"source_location": "L284",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "cutover_sqlite_postgres_cutover_runbook",
|
|
"target": "cutover_6_afterwards"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy",
|
|
"target": "deploy_deployment"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_0_prerequisites"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_1_configure_env"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_1b_web_ui"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_2_build_start"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_3_verify_over_https"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_4_configure_the_userscript"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L243",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_5_install_on_bromite"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_6_smoke_test_the_full_loop"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L273",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_7_the_browser_on_the_home_machine"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L514",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_installing_updating_the_userscript"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L490",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_troubleshooting"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "DEPLOY.md",
|
|
"source_location": "L471",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "deploy_deployment",
|
|
"target": "deploy_updating"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "product",
|
|
"target": "product_product"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "product_product",
|
|
"target": "product_accessibility_inclusion"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "product_product",
|
|
"target": "product_brand_commitments"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "product_product",
|
|
"target": "product_capabilities_and_constraints"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "product_product",
|
|
"target": "product_evidence_on_hand"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "product_product",
|
|
"target": "product_operating_context"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "product_product",
|
|
"target": "product_platform"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "product_product",
|
|
"target": "product_positioning"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "product_product",
|
|
"target": "product_product_principles"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "product_product",
|
|
"target": "product_product_purpose"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "PRODUCT.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "product_product",
|
|
"target": "product_users"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme",
|
|
"target": "readme_manga_bookmark"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_manga_bookmark",
|
|
"target": "readme_1_backend"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_manga_bookmark",
|
|
"target": "readme_2_userscript"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L262",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_manga_bookmark",
|
|
"target": "readme_adapter_reference_verified_live_2026_07_24"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_1_backend",
|
|
"target": "readme_config_env"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_1_backend",
|
|
"target": "readme_deploy_behind_your_reverse_proxy"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_1_backend",
|
|
"target": "readme_develop_test"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_1_backend",
|
|
"target": "readme_endpoints"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_1_backend",
|
|
"target": "readme_run_the_stack"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_2_userscript",
|
|
"target": "readme_desktop_iteration_optional"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_2_userscript",
|
|
"target": "readme_install"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_2_userscript",
|
|
"target": "readme_install_on_bromite_mobile"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_2_userscript",
|
|
"target": "readme_use"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L239",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "readme_use",
|
|
"target": "readme_how_latest_chapter_is_found"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy",
|
|
"target": "redeploy_redeploy_runbook"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_redeploy_runbook",
|
|
"target": "redeploy_0_preflight"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_redeploy_runbook",
|
|
"target": "redeploy_1_back_up_the_database"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_redeploy_runbook",
|
|
"target": "redeploy_2_pull_the_new_code"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_redeploy_runbook",
|
|
"target": "redeploy_3_rebuild_and_restart"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L232",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_redeploy_runbook",
|
|
"target": "redeploy_4_verify_the_deploy"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L294",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_redeploy_runbook",
|
|
"target": "redeploy_5_smoke_test_the_full_loop"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L316",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_redeploy_runbook",
|
|
"target": "redeploy_6_rollback"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L366",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_redeploy_runbook",
|
|
"target": "redeploy_7_the_whole_thing_as_one_block"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L395",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_redeploy_runbook",
|
|
"target": "redeploy_8_the_browser_unit_separate_machine_separate_cadence"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L444",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_redeploy_runbook",
|
|
"target": "redeploy_troubleshooting"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_1_back_up_the_database",
|
|
"target": "redeploy_a_note_on_the_old_bookmarks_data_volume"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_1_back_up_the_database",
|
|
"target": "redeploy_fallback_cold_volume_archive"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_1_back_up_the_database",
|
|
"target": "redeploy_preferred_hot_dump_no_downtime"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "REDEPLOY.md",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "redeploy_1_back_up_the_database",
|
|
"target": "redeploy_retention"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_health_score"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_specificity_verdict"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_minor_observations"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_persona_red_flags"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_priority_issues"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_questions_to_consider"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_health_score"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_specificity_verdict"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_minor_observations"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_persona_red_flags"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_priority_issues"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md",
|
|
"target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_questions_to_consider"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0001_postgresql_over_sqlite",
|
|
"target": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore",
|
|
"target": "docs_adr_0001_postgresql_over_sqlite_consequences"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore",
|
|
"target": "docs_adr_0001_postgresql_over_sqlite_considered_options"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0002_discord_oauth_no_passwords_no_email",
|
|
"target": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email",
|
|
"target": "docs_adr_0002_discord_oauth_no_passwords_no_email_consequences"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email",
|
|
"target": "docs_adr_0002_discord_oauth_no_passwords_no_email_considered_options"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0003_series_shared_and_poll_owned",
|
|
"target": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it",
|
|
"target": "docs_adr_0003_series_shared_and_poll_owned_consequences"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it",
|
|
"target": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it",
|
|
"target": "docs_adr_0003_series_shared_and_poll_owned_why"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0004_wire_format_does_not_mirror_the_schema",
|
|
"target": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema",
|
|
"target": "docs_adr_0004_wire_format_does_not_mirror_the_schema_consequence"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema",
|
|
"target": "docs_adr_0004_wire_format_does_not_mirror_the_schema_why_a_future_reader_will_find_this_surprising"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0005-on-demand-browser.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0005_on_demand_browser",
|
|
"target": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0005-on-demand-browser.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar",
|
|
"target": "docs_adr_0005_on_demand_browser_constraints"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0005-on-demand-browser.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar",
|
|
"target": "docs_adr_0005_on_demand_browser_decision"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0006_browser_on_the_home_machine",
|
|
"target": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet",
|
|
"target": "docs_adr_0006_browser_on_the_home_machine_consequences"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet",
|
|
"target": "docs_adr_0006_browser_on_the_home_machine_constraints"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet",
|
|
"target": "docs_adr_0006_browser_on_the_home_machine_decision"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet",
|
|
"target": "docs_adr_0006_browser_on_the_home_machine_why"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0007_backend_hosts_cover_bytes",
|
|
"target": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes",
|
|
"target": "docs_adr_0007_backend_hosts_cover_bytes_consequences"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes",
|
|
"target": "docs_adr_0007_backend_hosts_cover_bytes_considered_options"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes",
|
|
"target": "docs_adr_0007_backend_hosts_cover_bytes_decision"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes",
|
|
"target": "docs_adr_0007_backend_hosts_cover_bytes_two_deliberate_relaxations"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes",
|
|
"target": "docs_adr_0007_backend_hosts_cover_bytes_why_a_future_reader_will_find_this_surprising"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0008_series_identity_is_discovered_not_derived",
|
|
"target": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address",
|
|
"target": "docs_adr_0008_series_identity_is_discovered_not_derived_consequences"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address",
|
|
"target": "docs_adr_0008_series_identity_is_discovered_not_derived_considered_options"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address",
|
|
"target": "docs_adr_0008_series_identity_is_discovered_not_derived_decision"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address",
|
|
"target": "docs_adr_0008_series_identity_is_discovered_not_derived_why"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_domain",
|
|
"target": "docs_agents_domain_domain_docs"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_domain_domain_docs",
|
|
"target": "docs_agents_domain_before_exploring_read_these"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_domain_domain_docs",
|
|
"target": "docs_agents_domain_file_structure"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_domain_domain_docs",
|
|
"target": "docs_agents_domain_flag_adr_conflicts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/domain.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_domain_domain_docs",
|
|
"target": "docs_agents_domain_use_the_glossary_s_vocabulary"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_issue_tracker",
|
|
"target": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli",
|
|
"target": "docs_agents_issue_tracker_conventions"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli",
|
|
"target": "docs_agents_issue_tracker_pull_requests_as_a_triage_surface"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli",
|
|
"target": "docs_agents_issue_tracker_wayfinding_operations"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli",
|
|
"target": "docs_agents_issue_tracker_when_a_skill_says_fetch_the_relevant_ticket"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/issue-tracker.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli",
|
|
"target": "docs_agents_issue_tracker_when_a_skill_says_publish_to_the_issue_tracker"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/agents/triage-labels.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_agents_triage_labels",
|
|
"target": "docs_agents_triage_labels_triage_labels"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_design_system",
|
|
"target": "docs_design_system_cinder_bookmarkmanager_design_system"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
|
|
"target": "docs_design_system_1_the_one_idea"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
|
|
"target": "docs_design_system_2_tokens"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
|
|
"target": "docs_design_system_3_type"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
|
|
"target": "docs_design_system_4_components_web_ui"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
|
|
"target": "docs_design_system_5_components_userscript_panel"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L239",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
|
|
"target": "docs_design_system_6_motion"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L252",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
|
|
"target": "docs_design_system_7_accessibility_floor_not_negotiable"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/design-system.md",
|
|
"source_location": "L267",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
|
|
"target": "docs_design_system_8_adding_something_new_checklist"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_1_summary_answer_table"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_2_the_two_reference_pages"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L294",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_5_series_page_chapter_list"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L336",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L438",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_7_redirects_and_reverse_lookup_endpoints"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L471",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L554",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_reproduction"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_also_present_rel_next_rel_prev_chapter_navigation"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_json_ld_breadcrumblist_3_1"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_link_rel_canonical_3_2"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_og_meta_tags_3_3"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_1_a_aria_label_all_chapter_works"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_2_microdata_breadcrumblist_a_itemprop_item_works"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_3_corroborating_novel_anchors_ambiguous"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_1_sample_method"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L178",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_2_divergence_results"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L235",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_3_is_there_a_derivable_rule_no"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L267",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_4_the_split_case_a_slug_can_change_mid_series"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L387",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_caveats_to_record_with_the_verdict"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L338",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_verdict_safe"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L477",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_1_the_bug"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L494",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_2_the_proposed_fix_is_sound"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L510",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_3_the_userscript_has_the_same_bug_and_it_is_worse"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
|
|
"source_location": "L542",
|
|
"weight": 1.0,
|
|
"confidence_score": 1.0,
|
|
"source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77",
|
|
"target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_4_note_on_series_id"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "agents_skills_golang_performance_assets_prometheus_alerts",
|
|
"target": "agents_skills_golang_performance_assets_prometheus_alerts_goroutine_leak"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "agents_skills_golang_performance_assets_prometheus_alerts",
|
|
"target": "agents_skills_golang_performance_assets_prometheus_alerts_high_gc_pause_time"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "agents_skills_golang_performance_assets_prometheus_alerts",
|
|
"target": "agents_skills_golang_performance_assets_prometheus_alerts_memory_near_limit"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_bookmark_api",
|
|
"target": "backend_agents_backend"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_prod_traefik",
|
|
"target": "backend_agents_backend"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_postgres",
|
|
"target": "backend_agents_store"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/setup.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_setup_install_panel",
|
|
"target": "backend_agents_web"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "backend/internal/web/templates/setup.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_setup_install_panel",
|
|
"target": "backend_agents_token_derivation"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "backend/internal/web/templates/readers.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_readers_roster",
|
|
"target": "backend_agents_reader_owned_store"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "backend/internal/web/templates/app.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_app_tabs",
|
|
"target": "backend_agents_lifecycle_buckets"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "backend/internal/web/templates/card.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_card_doc",
|
|
"target": "backend_agents_lifecycle_buckets"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "backend/internal/web/templates/card.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_card_confirm_row",
|
|
"target": "backend_agents_confirm_gated_actions"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "chrome/docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "chrome_docker_compose_browser",
|
|
"target": "backend_agents_browser_sidecar"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/login.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_login_discord_login",
|
|
"target": "backend_agents_discord_oauth"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/app.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_app_doc",
|
|
"target": "backend_internal_web_templates_app_libswitch"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/app.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_app_doc",
|
|
"target": "backend_internal_web_templates_app_tabs"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/app.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_app_doc",
|
|
"target": "backend_internal_web_templates_chrome_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/app.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_app_doc",
|
|
"target": "backend_internal_web_templates_icons_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/app.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_app_doc",
|
|
"target": "backend_internal_web_templates_list_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/app.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_app_doc",
|
|
"target": "backend_internal_web_templates_readers_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/app.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_app_doc",
|
|
"target": "backend_internal_web_templates_setup_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/card.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_card_doc",
|
|
"target": "backend_internal_web_templates_card_confirm_row"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/card.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_card_doc",
|
|
"target": "backend_internal_web_templates_card_ui_endpoints"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/card.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_card_doc",
|
|
"target": "backend_internal_web_templates_icons_doc"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "backend/internal/web/templates/chrome.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_chrome_doc",
|
|
"target": "backend_internal_web_templates_card_doc"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.75,
|
|
"source_file": "backend/internal/web/templates/chrome.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_chrome_recent",
|
|
"target": "backend_internal_web_templates_card_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/list.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_list_doc",
|
|
"target": "backend_internal_web_templates_card_doc"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.75,
|
|
"source_file": "backend/internal/web/templates/card.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_card_confirm_row",
|
|
"target": "backend_internal_web_templates_readers_roster"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/chrome.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_chrome_doc",
|
|
"target": "backend_internal_web_templates_chrome_keyrow"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/chrome.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_chrome_doc",
|
|
"target": "backend_internal_web_templates_chrome_mark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/chrome.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_chrome_doc",
|
|
"target": "backend_internal_web_templates_chrome_recent"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/chrome.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_chrome_doc",
|
|
"target": "backend_internal_web_templates_icons_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/login.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_login_doc",
|
|
"target": "backend_internal_web_templates_chrome_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/icons.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_icons_doc",
|
|
"target": "backend_internal_web_templates_icons_sprite"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/list.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_list_doc",
|
|
"target": "backend_internal_web_templates_list_empty_states"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "backend/internal/web/templates/list.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_list_doc",
|
|
"target": "backend_internal_web_templates_setup_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/login.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_login_doc",
|
|
"target": "backend_internal_web_templates_login_discord_login"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/readers.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_readers_doc",
|
|
"target": "backend_internal_web_templates_readers_roster"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/templates/setup.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_templates_setup_doc",
|
|
"target": "backend_internal_web_templates_setup_install_panel"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "chrome/docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "chrome_docker_compose_doc",
|
|
"target": "chrome_docker_compose_browser"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_prod_doc",
|
|
"target": "chrome_docker_compose_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "chrome/docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "chrome_docker_compose_browser",
|
|
"target": "chrome_docker_compose_cdp"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "chrome/docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "chrome_docker_compose_browser",
|
|
"target": "chrome_docker_compose_chrome_profile"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_bookmark_api",
|
|
"target": "chrome_docker_compose_browser"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_prod_cdp_security",
|
|
"target": "chrome_docker_compose_cdp"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_doc",
|
|
"target": "docker_compose_bookmark_api"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_doc",
|
|
"target": "docker_compose_cover_data"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_doc",
|
|
"target": "docker_compose_db_network"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_doc",
|
|
"target": "docker_compose_postgres"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_bookmark_api",
|
|
"target": "docker_compose_cover_data"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_bookmark_api",
|
|
"target": "docker_compose_db_network"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_bookmark_api",
|
|
"target": "docker_compose_postgres"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_prod_bookmark_api",
|
|
"target": "docker_compose_bookmark_api"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_prod_doc",
|
|
"target": "docker_compose_prod_bookmark_api"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_prod_doc",
|
|
"target": "docker_compose_prod_cdp_security"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_prod_doc",
|
|
"target": "docker_compose_prod_traefik"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docker-compose.prod.yml",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "docker_compose_prod_bookmark_api",
|
|
"target": "docker_compose_prod_traefik"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/static/login-art.png",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_static_login_art_image",
|
|
"target": "backend_internal_web_static_login_art_fantasy_sword"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/static/login-art.png",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_static_login_art_image",
|
|
"target": "backend_internal_web_static_login_art_fiery_volcanic_scene"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/static/logo.svg",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_static_logo_image",
|
|
"target": "backend_internal_web_static_logo_double_bookmark"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "backend/internal/web/static/logo.svg",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_static_logo_image",
|
|
"target": "backend_internal_web_static_logo_ember_flame"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "backend/internal/web/static/logo.svg",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "backend_internal_web_static_logo_ember_flame",
|
|
"target": "backend_internal_web_static_logo_double_bookmark"
|
|
}
|
|
],
|
|
"hyperedges": [
|
|
{
|
|
"id": "batch_ticket_pipeline",
|
|
"label": "Batch Ticket Implementation Pipeline",
|
|
"nodes": [
|
|
"_claude_skills_implement_tickets_skill_implement_tickets",
|
|
"_omp_agents_ticket_implementer_ticket_implementer",
|
|
"_omp_agents_ticket_implementer_cr_spec",
|
|
"_omp_agents_ticket_implementer_cr_standards"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
},
|
|
{
|
|
"id": "subagent_driven_development_pipeline",
|
|
"label": "Subagent-Driven Development Pipeline",
|
|
"nodes": [
|
|
"_opencode_agent_implementer_implementer",
|
|
"_opencode_agent_reviewer_reviewer",
|
|
"_opencode_agent_implementer_subagent_driven_development"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
},
|
|
{
|
|
"id": "deployment_runbook_family",
|
|
"label": "Deployment Runbook Family",
|
|
"nodes": [
|
|
"cutover_cutover",
|
|
"deploy_deploy",
|
|
"redeploy_redeploy"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
},
|
|
{
|
|
"id": "go_html_template_family",
|
|
"label": "Go HTML Template Family",
|
|
"nodes": [
|
|
"backend_internal_web_templates_app_doc",
|
|
"backend_internal_web_templates_card_doc",
|
|
"backend_internal_web_templates_list_doc",
|
|
"backend_internal_web_templates_chrome_doc",
|
|
"backend_internal_web_templates_login_doc",
|
|
"backend_internal_web_templates_setup_doc",
|
|
"backend_internal_web_templates_readers_doc",
|
|
"backend_internal_web_templates_icons_doc"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95
|
|
},
|
|
{
|
|
"id": "htmx_fragment_swap_flow",
|
|
"label": "htmx Fragment Swap Flow",
|
|
"nodes": [
|
|
"backend_internal_web_templates_app_doc",
|
|
"backend_internal_web_templates_card_doc",
|
|
"backend_internal_web_templates_chrome_doc",
|
|
"backend_internal_web_templates_setup_doc",
|
|
"backend_internal_web_templates_readers_doc"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95
|
|
},
|
|
{
|
|
"id": "deployment_topology",
|
|
"label": "Deployment Topology",
|
|
"nodes": [
|
|
"docker_compose_bookmark_api",
|
|
"docker_compose_postgres",
|
|
"docker_compose_prod_traefik",
|
|
"chrome_docker_compose_browser",
|
|
"docker_compose_db_network"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95
|
|
},
|
|
{
|
|
"id": "backend_owns_the_truth",
|
|
"label": "Backend owns the truth (single-writer ownership of shared facts)",
|
|
"nodes": [
|
|
"docs_adr_0003_series_shared_and_poll_owned_poll_owned_writes",
|
|
"docs_adr_0004_wire_format_does_not_mirror_the_schema_flat_wire_contract",
|
|
"docs_adr_0007_backend_hosts_cover_bytes_server_side_covers"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
},
|
|
{
|
|
"id": "browser_infrastructure_stack",
|
|
"label": "Headless browser infrastructure (sidecar, on-demand, home deployment)",
|
|
"nodes": [
|
|
"docs_adr_0005_on_demand_browser_headless_shell",
|
|
"docs_adr_0005_on_demand_browser_cdp",
|
|
"docs_adr_0005_on_demand_browser_on_demand_start",
|
|
"docs_adr_0006_browser_on_the_home_machine_home_machine_rationale"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
},
|
|
{
|
|
"id": "lightnovelworld_identity_work",
|
|
"label": "lightnovelworld series-identity investigation and fix",
|
|
"nodes": [
|
|
"docs_research_lightnovelworld_chapter_vs_series_slug_issue_77",
|
|
"docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex",
|
|
"docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85
|
|
}
|
|
],
|
|
"built_at_commit": "fb65c78e15bbe029043292c419586a8d5945259e"
|
|
} |