Introducing tsc.nvim: Project-Wide Asynchronous TypeScript Type-Checking & Diagnostics

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • tsc.nvim

    A Neovim plugin for seamless, asynchronous project-wide TypeScript type-checking using the TypeScript compiler (tsc)

  • I'd love to hear your feedback and suggestions! Please feel free to open issues or submit pull requests on the GitHub repository.

  • vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

  • To get started, simply install the plugin using your favorite plugin manager, such as vim-plug or packer.nvim. You can find detailed installation instructions in the README.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • packer.nvim

    A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

  • To get started, simply install the plugin using your favorite plugin manager, such as vim-plug or packer.nvim. You can find detailed installation instructions in the README.

  • nvim-notify

    A fancy, configurable, notification manager for NeoVim

  • For an enhanced UI/UX experience, it is recommended to install the nvim-notify plugin as well. This is an optional dependency, and tsc.nvim will work without it.

  • nvim

    A non-minimal Neovim config built to work most efficiently with Frontend Development (by ecosse3)

  • That's great! I will add it to my [EcoVim](https://github.com/ecosse3/nvim) config which is built for React.js/TypeScript development. It would be nice to have the option to skip `node_modules` checking for errors.

  • vim-dispatch

    dispatch.vim: Asynchronous build and test dispatcher

  • vim-dispatch-neovim

    Adds neovim support to vim-dispatch

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • qf.nvim

    Extends the default quickfix and location lists for neovim

  • Visual Studio Code

    Visual Studio Code

  • LSP does support project wide diagnostics. It's actually typescript-language-server doesn't have implemented yet. BTW, vscode has support for it (also uses tsserver under the hood) https://github.com/microsoft/vscode/issues/13953.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts