Bracken Spencer

Results 7 comments of Bracken Spencer

I noticed the Windows CI failure and submitted a fix: https://github.com/dsyme/serena/pull/1 The issue is `signal.SIGALRM` in `test_completion` - it's Unix-only. Replaced with a cross-platform `threading.Thread` approach.

CI is still failing on ruff lint (RUF043) - the regex pattern needs a raw string. Fix submitted: https://github.com/dsyme/serena/pull/2

Test fix submitted: https://github.com/dsyme/serena/pull/3 The `request_document_symbols` calls need `.get_all_symbols_and_roots()` to get the symbol list (same pattern as Python tests).

@opcode81 Yes, I tested the branch with a real F# project (ASP.NET Core web app). The semantic tools work well: - `get_symbols_overview` - finds modules, types, functions - `find_symbol` -...

@opcode81 **Documentation suggestion:** Tested on macOS with Homebrew-installed .NET. For Homebrew installs, `DOTNET_ROOT` needs to be set (fsautocomplete looks in `/usr/local/share/dotnet/` by default, but Homebrew uses `/opt/homebrew/`). For MCP servers...

@opcode81 Glad to contribute. Appreciate the project!