Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>Checker FrameworkNew to Visual Studio Code? Get it now.
Checker Framework

Checker Framework

Adam Yang

|
2,430 installs
| (0) | Free
Checker Framework Extension for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Checker Framework Language Server - VS Code

Quick Start

  1. Install the latest Checker Framework. Download here.

  2. Install the Extension.

  3. Configure VS Code settings. Available settings are:

    • checker-framework.frameworkPath: (mandatory) the absolute path of the Checker Framework
    • checker-framework.checkers: a list of checkers you would like the framework to check. More details here
    • checker-framework.commandLineOptions: List of command line options that gets passed in to javac. See available options here
  4. Now Checker Framework can recognizes checkers you listed and provide in-line feedback upon opening and saving a Java file.

Steps to Build from Source

  1. Clone this repository

     git clone git@github.com:adamyy/checkerframework-lsp.git
    
  2. Install dependencies and build:

     (cd bin && ./build-vscode)
    
  3. Open vscode-client directory with VSCode (important! vscode needs to recognize the current directory as an vscode extension to run it)

  4. Start debugging (F5) under the client folder, if successful, VS Code will launch an additional Extension Development Host instance that is aware of the extension.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft