Skip to content
CAI
Produce a survey ↗Verify a survey

JetBrains/resharper-fsharp

This system is the F# language support plugin for JetBrains Rider, providing a comprehensive IDE experience for F# development. It integrates with the F# Compiler Service to deliver features such as code completion, refactoring, debugging, and static analysis. The plugin also manages external tools like Fantomas for code formatting and F# Interactive for interactive scripting, ensuring a cohesive development environment.

56.9

Adequate · 29 July 2026

28k

lines of production code

F#

with C#, Kotlin

1

bus factor · 150 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2017–2019 · F# plugin architecture and test expansion

This period focused on establishing the initial F# backend support for JetBrains Rider, involving a significant architectural overhaul that replaced legacy parsing and PSI infrastructure with a modern, modular plugin structure. Concurrently, the team extensively expanded the test suite to cover code completion, navigation, refactoring, and syntax highlighting, ensuring the new implementation was robust and complete.

71 changes

2020–2021 · F# test coverage expansion

This period was dominated by the addition of extensive test data and unit tests for the F# language plugin. The work focused on validating code actions, quick fixes, and daemon analysis features, ensuring correct behavior for a wide range of F# syntax and semantics.

76 changes

2022–2023 · F# plugin feature completion

This period focused on completing the F# plugin's feature set by implementing core IDE integrations such as code completion, refactoring, debugging, and static analysis. The work also involved significant architectural improvements, including the introduction of an out-of-process type provider host and a comprehensive test suite migration to JUnit 5.

108 changes

2024–2026 · F# language support expansion

This period focused on deepening F# integration across the IDE, introducing new features such as sticky scrolling, AI-driven syntax checking, and enhanced debugging capabilities for async workflows. Significant effort was also dedicated to expanding test coverage for lexer, parser, and intention actions, alongside implementing specific behavioral changes like disabling context navigation for functional members.

28 changes

CAI lens gauges

Survey your own repository

JetBrains/resharper-fsharp was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 29 July 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 251f82ff7b — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards