-
Notifications
You must be signed in to change notification settings - Fork 163
Open
Description
π€ Repo Assist here β I'm an automated AI assistant for this repository.
Activity for March 2026
Suggested Actions for Maintainer
- Review PR [Repo Assist] changelog: update v0.84.0 release prep with all merged fixesΒ #1465: v0.84.0 changelog β 16 entries (3 features + 13 fixes) since v0.83.0 β Review
- Review PR [Repo Assist] Better OTel and use Pull Diagnostics Β #1486: Better OTel and use Pull Diagnostics (maintainer rebase of Better OTel and use Pull Diagnostics for testsΒ #1341) β Review
- Review PR [Repo Assist] test: add test case for FSAC0002 false positive in nullable join clause (issue #824)Β #1484: test case for FSAC0002 false positive in nullable join clause (FSAC0002 incorrectly tagged on nullable join clause in query expressionΒ #824) β Review
- Review PR [Repo Assist] Add regression test for unnecessary parens in chained method call (issue #1362)Β #1483: regression test for unnecessary parens in chained method call (unnecessary parentheses analyzer trigger in chained function callΒ #1362) β Review
- Review PR [Repo Assist] test: add regression test for false-positive RemoveRedundantQualifier (issue #1259)Β #1482: regression test for false-positive RemoveRedundantQualifier (Invalid
This qualifier is redundantwhen a variable is shadowed by a property with the same name and compatible signatureΒ #1259) β Review - Review PR Find All References for Partial/Active PatternsΒ #1440: Find All References for Partial/Active Patterns β draft, has merge conflict β Review
- Review PR Extract MSBuild evaluation to separate build server process with dedicated protocol projectΒ #1409: Extract MSBuild evaluation to separate build server process (related to Extract out build evaluation/project-system-y things to a separate processΒ #1408) β Review
- Check comment on Inconsistency in generated
openlocation between Code Completion and Code FixΒ #789: Repo Assist provided root cause analysis foropeninsertion inconsistency between code completion and code fix β View - Check comment on Show underlying Types of alias TypesΒ #653: Repo Assist provided implementation sketch for showing type alias underlying types in tooltips β View
- Check comment on General better support for signature files in toolingΒ #779: Repo Assist provided implementation notes for signature file tooling gaps β View
- Check comment on More concise completion info with OptionalAttribute/DefaultParameterValueAttributeΒ #1310: Repo Assist provided implementation sketch for OptionalAttribute/DefaultParameterValue compact display β View
- Check comment on Script reference resolution doesn't respect sdk version in global.jsonΒ #605: Repo Assist noted
SetDotnetRootnow readsglobal.jsonSDK viaSdkDiscovery.versionAt, but FCSGetProjectSnapshotFromScriptmay still resolve SDK framework refs independently β View - Check comment on UX: updating to a newer version of FantomasΒ #847: Repo Assist suggested opt-in
fsharp/checkFantomasUpdatecommand approach for Fantomas update notifications β View
Future Work for Repo Assist
- XML doc lookup fallback for ref assemblies: tracked in Make a more correct way to get key data points from ProjectRefrences of the current projectΒ #1471 (maximally-correct approach via
DocumentationProjectOutputGroupMSBuild target) - Cross-assembly
inheritdoc cref="..."resolution (requires searching all loaded XML doc caches by cref prefix) - Bare
inheritdoc/resolution via type hierarchy walking (requires FCS entity APIs) - Implement full
crefβcommand:fsharp.showDocumentationURI rendering inseeandseealsotags (See and SeeAlso XMLDoc comments should be links/commandsΒ #1027) - Type Hierarchy (Implement Call Heirarchy and Type Heirarchy membersΒ #1097): implement
prepareTypeHierarchy,supertypes,subtypesusing FCSFSharpEntityAPIs - Task 4 (dependency check): project uses Paket; no Dependabot PRs. Blocked until network access is available
- Anonymous record stub generator (The record generator for anonymous records.Β #455): implement as a diagnostic-driven code fix matching FS3578 error
- "Introduce missing binding" code fix (Code action: suggest to create missing parameter as local bindingΒ #1271): triggered on FS0039
- Issue Function application signature help: consider adding parens to tupled arguments in tooltipΒ #745: Signature help for tupled function parameters β show tuples in parens
- Go-to implementation (Add go-to implementation that would navigate to signature fileΒ #1473): implement
textDocument/implementationfor.fsiβ.fsnavigation - MSBuild properties for design time (Add ability to set Msbuild properties for design timeΒ #1475): implementation guidance provided in comment
- OptionalAttribute compact display (More concise completion info with OptionalAttribute/DefaultParameterValueAttributeΒ #1310): implement in
SignatureFormatter.formatParameter openinsertion inconsistency (Inconsistency in generatedopenlocation between Code Completion and Code FixΒ #789): fixResolveNamespace.adjustInsertionPointto not overrideTopModulescope- Type alias display (Show underlying Types of alias TypesΒ #653): add
ShowTypeAliasDetailsconfig flag and modifyformatFSharpType - Fantomas update notifications (UX: updating to a newer version of FantomasΒ #847): implement
fsharp/checkFantomasUpdateopt-in command
Run History
2026-03-01 13:57 UTC β Run
- π Closed February 2026 monthly issue ([Repo Assist] Monthly Activity 2026-02Β #1450) and created March 2026 monthly issue
- π¬ Commented on Script reference resolution doesn't respect sdk version in global.jsonΒ #605:
SetDotnetRootreadsglobal.jsonSDK version viaSdkDiscovery.versionAt; FCSGetProjectSnapshotFromScriptmay still resolve framework refs independently β worth retesting on current FSAC - π¬ Commented on UX: updating to a newer version of FantomasΒ #847: suggested opt-in
fsharp/checkFantomasUpdatecommand approach β network call only when user enables config, UX in editor layer
Generated by Repo Assist
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@da02dddebe71d9a937665abdcd1f5214dab852a7
Reactions are currently unavailable