Commit Graph

  • f416357b93 fix(cobol): a file ending inside the sequence area no longer hangs the parser (#2272) Colby Mchenry 2026-10-01 21:47:52 +00:00
  • 104b8de3e6 fix(laravel): a string controller resolves without a Controller suffix (#2271) Colby Mchenry 2026-10-01 21:40:38 +00:00
  • e12f5bbb92 fix(nuxt, astro): a file-routed page is bound to its component (#2267) Colby Mchenry 2026-10-01 21:33:41 +00:00
  • 41cfc8356f fix(viewer): highlighting runs in a worker the server can stop (#2266) Colby Mchenry 2026-10-01 21:33:37 +00:00
  • c0d3285b55 fix(rails): only:/except: are read as %i[], %w(), a string or :only => (#2269) Colby Mchenry 2026-10-01 21:31:06 +00:00
  • c04cb5c629 fix(viewer): the Map opens on a picture, not a single box (#2270) Colby Mchenry 2026-10-01 21:30:46 +00:00
  • d6a2bdb0d6 fix(sfc): a Vue/Svelte/Astro component owns its script (#2268) Colby Mchenry 2026-10-01 21:24:06 +00:00
  • c4babfce6a fix(js): a CommonJS require and a module path import the file they name (#2263) Colby Mchenry 2026-10-01 20:37:37 +00:00
  • 95f6f0f4a5 fix(viewer): a directed Flow looks up both ends by their exact names (#2262) Colby Mchenry 2026-10-01 20:32:07 +00:00
  • 81e08b76ed fix(viewer): pages that went blank — repeated ids, and Steps on a function full of checks (#2264) Colby Mchenry 2026-10-01 20:23:31 +00:00
  • d45edca3fd fix(express): a function-expression handler is the route's body, like an arrow (#2261) Colby Mchenry 2026-10-01 20:11:26 +00:00
  • 34ede4de88 fix(python): a module member follows the package's re-exports too (#2248) Colby Mchenry 2026-10-01 04:34:57 +00:00
  • 6d8802cef8 fix(python): an imported name follows the package's re-exports to its definition (#2247) Colby Mchenry 2026-10-01 04:29:55 +00:00
  • c38aa9c973 fix(nestjs): the provider convention stays in the reference's feature (#2246) Colby Mchenry 2026-10-01 04:15:09 +00:00
  • b2afa75f08 fix(astro): the component name heuristic applies to .astro files only (#2245) Colby Mchenry 2026-10-01 04:05:02 +00:00
  • 000c986276 fix(express): a middleware candidate is a declaration, never an import node (#2244) Colby Mchenry 2026-10-01 03:56:54 +00:00
  • 3343646446 fix(express): name patterns pick only the calling file's own declaration (#2243) Colby Mchenry 2026-10-01 03:52:28 +00:00
  • 8ca4433502 fix(objc,swift): a class conforming to its namesake protocol implements the protocol (#2242) Colby Mchenry 2026-10-01 03:45:49 +00:00
  • a5da8daf6f fix(solidity): a call reaches the overload its argument count fits (#2241) Colby Mchenry 2026-10-01 03:37:32 +00:00
  • f976a050a0 fix(react): hook and context heuristics pick only the file's own in JS/TS (#2240) Colby Mchenry 2026-10-01 03:31:22 +00:00
  • a925fa0920 fix(r): a call never reaches a data binding that shadows a base function (#2239) Colby Mchenry 2026-10-01 03:10:36 +00:00
  • 31c5153d62 fix(swift): an overloaded call reaches the overload its argument labels spell (#2238) Colby Mchenry 2026-10-01 03:02:05 +00:00
  • 8651adbcd9 fix(dart): an unnamed extension is not its on-type and applies only in its library (#2237) Colby Mchenry 2026-10-01 02:56:43 +00:00
  • ef62f0236f fix(java): a bare type name is a type in reach by package, import or nesting (#2236) Colby Mchenry 2026-10-01 02:49:34 +00:00
  • 3df191b6b9 fix(php): a bare class name is its namespace's class or the imported one (#2235) Colby Mchenry 2026-10-01 02:22:47 +00:00
  • d9d457d528 fix(c): a C call is never a C++ method (#2234) Colby Mchenry 2026-10-01 02:14:13 +00:00
  • 32f681a398 fix(go): a name written through an outside package is never a project symbol (#2233) Colby Mchenry 2026-10-01 02:09:41 +00:00
  • 27da256348 fix(kotlin): a Gradle script's bare call is never a project class's member (#2232) Colby Mchenry 2026-10-01 02:04:33 +00:00
  • 312b901894 fix(rust): Self::X is the impl's associated item, V::X no struct (#2231) Colby Mchenry 2026-10-01 01:58:11 +00:00
  • 3878123f8a fix(scala): a package object's member is in scope only in its package or by import (#2230) Colby Mchenry 2026-10-01 01:52:04 +00:00
  • b281819854 fix(resolution): a type never inherits from itself (#2229) Colby Mchenry 2026-10-01 01:46:07 +00:00
  • 92f141f04f fix(python): a pytest test's parameter is the class its fixture returns (#2228) Colby Mchenry 2026-10-01 01:35:48 +00:00
  • 3e6252f38b fix(svelte,vue): a component's instance script declarations are its own (#2227) Colby Mchenry 2026-10-01 01:25:35 +00:00
  • 83dac15cff fix(js): a name the calling function binds is its local (#2226) Colby Mchenry 2026-10-01 01:18:09 +00:00
  • 179939055c fix(frameworks): name heuristics pick only what the reference can see, own scope first (#2225) Colby Mchenry 2026-10-01 00:45:56 +00:00
  • 7365427d4f fix(rust): framework name heuristics never reach a function-local item (#2224) Colby Mchenry 2026-10-01 00:34:57 +00:00
  • ca1eba98bd fix(resolution): a bare-recorded call on another expression's value is not the caller (#2223) Colby Mchenry 2026-10-01 00:27:15 +00:00
  • d6f68648cb fix(spring): name heuristics start from the reference's own file and package (#2222) Colby Mchenry 2026-10-01 00:16:23 +00:00
  • ff190b30d8 fix(resolution): a method handing its call on to another object is not calling itself (#2221) Colby Mchenry 2026-10-01 00:09:37 +00:00
  • ff75a6ca5f fix(csharp): namespaces, usings and nested types follow the language's scopes (#2220) Colby Mchenry 2026-09-30 23:56:34 +00:00
  • 03123335b0 fix(resolution): a name passed as a value is what is in scope where it is written (#2219) Colby Mchenry 2026-09-30 23:33:28 +00:00
  • e62032e95a fix(python): a member value through an untyped receiver is a method only its owner names (#2218) Colby Mchenry 2026-09-30 23:18:21 +00:00
  • fa43e259b2 fix(scala): a symbolic name in a type is a type, never an operator (#2217) Colby Mchenry 2026-09-30 23:07:39 +00:00
  • a8b578f7d8 fix(csharp): a bare type name is one its namespaces can see (#2216) Colby Mchenry 2026-09-30 23:02:05 +00:00
  • fa8d7284c5 fix(rust): a bare name is in scope only through its module or a use (#2214) Colby Mchenry 2026-09-30 22:54:08 +00:00
  • 5f1a635714 fix(resolution): any call reaches the overload its arguments fit (#2213) Colby Mchenry 2026-09-30 22:32:43 +00:00
  • c20283e2ce fix(resolution): a call to an overload of the calling method reaches it (#2212) Colby Mchenry 2026-09-30 22:21:17 +00:00
  • 5c01f017cf fix(react): the React resolver only resolves a script's references (#2211) Colby Mchenry 2026-09-30 22:10:14 +00:00
  • d7cdb0c09b fix(vue): the Vue resolver only resolves a Vue app's scripts (#2210) Colby Mchenry 2026-09-30 22:01:39 +00:00
  • de9f346ceb fix(resolution): production code never names a test suite's symbol (#2209) Colby Mchenry 2026-09-30 21:52:10 +00:00
  • b8f2bd513e test(ui-server): time the busiest symbol as the best of five requests (#2208) Colby Mchenry 2026-09-30 21:34:36 +00:00
  • eb1452ba82 fix(dart): core method names on untyped receivers are the core type's (#2207) Colby Mchenry 2026-09-30 21:31:14 +00:00
  • fc73204f12 fix(kotlin): a DSL lambda runs on its own receiver (#2206) Colby Mchenry 2026-09-30 21:25:06 +00:00
  • a329df883a fix(swift): a call on a typed property is a member of its type (#2205) Colby Mchenry 2026-09-30 21:15:33 +00:00
  • e7be363f95 fix(js): no call resolves by name into a minified bundle (#2204) Colby Mchenry 2026-09-30 21:09:20 +00:00
  • 4c381aedbd fix(swift): a call on a constructed value is that type's member (#2203) Colby Mchenry 2026-09-30 21:03:23 +00:00
  • b55836daa3 fix(lua): a bare call is never a table method; Lua's globals are Lua's (#2202) Colby Mchenry 2026-09-30 20:46:25 +00:00
  • 116feb462d fix(cpp): pick the overload a macro-namespaced call's arguments fit (#2201) Colby Mchenry 2026-09-30 20:36:51 +00:00
  • 7a1186471e fix(routes): inline handler calls keep their receivers (#2200) Colby Mchenry 2026-09-30 20:28:25 +00:00
  • 7493fdef21 fix(scala): a chain link is never an object named like the member (#2199) Colby Mchenry 2026-09-30 20:13:54 +00:00
  • 71202c38df fix(python): a bare call to a locally bound name is that value (#2198) Colby Mchenry 2026-09-30 20:07:30 +00:00
  • 85aad42f6f fix(resolution): a test double is never the one-method guess (#2197) Colby Mchenry 2026-09-30 19:58:52 +00:00
  • da1312e83b fix(kotlin): read Kotlin imports; an outside import owns its name (#2196) Colby Mchenry 2026-09-30 19:45:40 +00:00
  • 81ce7e5695 fix(java): an import from outside the project owns its name (#2195) Colby Mchenry 2026-09-30 19:33:00 +00:00
  • ad77e5fc8e fix(java,kotlin): extract enum constants' own bodies (#2194) Colby Mchenry 2026-09-30 19:26:19 +00:00
  • 8410db42a1 fix(scala): block-local vals, package imports and package objects (#2193) Colby Mchenry 2026-09-30 19:15:47 +00:00
  • 7c1c9a3691 fix(ts): export * as ns exports the namespace, not every member (#2192) Colby Mchenry 2026-09-30 19:01:48 +00:00
  • e77ca83621 fix(js): resolve calls through CommonJS require bindings (#2189) Colby Mchenry 2026-09-30 18:49:15 +00:00
  • 60f1db03c8 fix(lua): follow a local alias to the function it names (#2188) Colby Mchenry 2026-09-30 18:34:52 +00:00
  • 1f64e15886 fix(react-router): read links through a route-config object's getHref (#2187) Colby Mchenry 2026-09-30 18:17:06 +00:00
  • 5c3aa92f23 fix(cpp): keep classes written around macros and mid-declaration conditionals (#2186) Colby Mchenry 2026-09-30 18:07:46 +00:00
  • 2646b93829 test(ui-server): hold the engine's busiest symbol to the row cap, not 500 (#2183) Colby Mchenry 2026-09-30 17:52:25 +00:00
  • fcea0222f9 fix(kotlin): rewrite syntax newer than the grammar before parsing (#2182) Colby Mchenry 2026-09-30 17:51:32 +00:00
  • 5a2b5607ee perf(resolution): read a class's member lines once for member-type inference (#2181) Colby Mchenry 2026-09-30 17:26:44 +00:00
  • aa0c73c416 fix(resolution): a call through a class name reaches the class method it inherits (#2180) Colby Mchenry 2026-09-30 17:13:27 +00:00
  • de74c050bc fix(objc): a message to super reaches the superclass (#2179) Colby Mchenry 2026-09-30 17:04:59 +00:00
  • 2d0d120a35 fix(resolution): Solidity bare calls stay in the inheritance chain; Erlang follows -import (#2178) Colby Mchenry 2026-09-30 16:59:19 +00:00
  • 48498021e6 fix(resolution): calls on a library's types and modules stay the library's (#2177) Colby Mchenry 2026-09-30 16:51:48 +00:00
  • 5844eb8986 fix(cpp): a qualified name reaches a declaration in a macro-opened namespace (#2176) Colby Mchenry 2026-09-30 16:38:59 +00:00
  • c0a38a8758 fix(resolution): a receiver-name guess is never a dispatched handler or an unnamed test double (#2175) Colby Mchenry 2026-09-30 16:27:41 +00:00
  • c6491ff62d fix(kotlin): record infix calls as calls (#2174) Colby Mchenry 2026-09-30 15:52:23 +00:00
  • 0b74e94ee7 fix(kotlin): no automatic semicolon before a same-line infix e-word (#2173) Colby Mchenry 2026-09-30 15:36:22 +00:00
  • 2e2b98c94e fix(kotlin): a bare call reaches only a member in reach (#2172) Colby Mchenry 2026-09-30 15:20:22 +00:00
  • f9530d7d5f fix(resolution): a call through a declared member calls that member's type (#2171) Colby Mchenry 2026-09-30 14:54:31 +00:00
  • a39fd14e89 fix(swift): read a call's shape before reaching a member by name (#2170) Colby Mchenry 2026-09-30 13:43:36 +00:00
  • 791ae397e5 fix(resolution): a receiver declared with an outside type calls that type (#2169) Colby Mchenry 2026-09-30 13:18:33 +00:00
  • b7b2a44cfa fix(kotlin): split primary constructors keep their class; std chain names stay std (#2168) Colby Mchenry 2026-09-30 13:09:06 +00:00
  • 715c62b0d9 fix(rust,go): read a call's shape before guessing its method (#2167) Colby Mchenry 2026-09-30 12:58:08 +00:00
  • 05740b55eb fix(resolution): a call on an outside type is not a project method (#2166) Colby Mchenry 2026-09-30 12:44:03 +00:00
  • 37bcd5c0ae fix(react-router): nested, lazy and constant routes; per-app tsconfig aliases (#2165) Colby Mchenry 2026-09-30 12:34:11 +00:00
  • cf449fdad7 fix(resolution): a name destructured from a composable reaches what it returns (#2163) Colby Mchenry 2026-09-30 12:15:50 +00:00
  • d03e4dbf6f fix(resolution): an unexported ES module binding is not reachable cross-file (#2162) Colby Mchenry 2026-09-30 12:07:48 +00:00
  • 2d1b644133 fix(extraction): Flow-typed JavaScript is read as TSX (#2161) Colby Mchenry 2026-09-30 11:55:43 +00:00
  • 7aa124c0aa fix(scala): a bare call reached by name alone must be in reach (#2160) Colby Mchenry 2026-09-30 11:46:04 +00:00
  • 5ba3674629 fix(resolution): a framework-resolved edge names its resolver (#2159) Colby Mchenry 2026-09-30 11:36:02 +00:00
  • 9269f92dd5 fix(aspnet): FastEndpoints routes, and minimal API paths get a leading slash (#2158) Colby Mchenry 2026-09-30 11:30:56 +00:00
  • 3151d5c469 fix(vapor): closure, webSocket and on(…) routes are routes (#2157) Colby Mchenry 2026-09-30 11:23:58 +00:00
  • a5b0160e5b fix(play): a Play project in a subdirectory is still Play (#2156) Colby Mchenry 2026-09-30 11:16:46 +00:00
  • 110208973f fix(rails): routes are read with their namespaces, scopes and nesting (#2155) Colby Mchenry 2026-09-30 11:12:36 +00:00
  • 11cc3d9647 fix(flask): add_url_rule and view_func registrations are routes (#2154) Colby Mchenry 2026-09-30 11:03:06 +00:00