Skip to content

uioporqwerty/vitest-vscode-issue-136

 
 

Repository files navigation

Vitest extension for Visual Studio Code logo

Vitest extension for Visual Studio Code. Available on Visual Studio Marketplace.

Features

  • Run, debug, and watch Vitest tests in Visual Studio Code.
  • NX support (see the NX sample).
  • A @open tag can be used when filtering tests, to only show the tests open in the editor.

Requirements

  • Visual Studio Code version >= July 2021 (version 1.59).
  • Vitest version >= v0.12.0

Configuration

  • vitest.enable: Extension will automatically detect if the current project is using Vitest. If detection fails, extension can be manually enabled via this option.
  • vitest.watchOnStartup: Whether to activate Watch mode by default when the extension starts.
  • vitest.nodeEnv: Environment passed to the runner process in addition to process.env
  • vitest.commandLine: Command to execute Vitest tests. It should have the ability to append extra arguments. For example npx vitest or yarn test --. This is a workspace setting. Do not change it in the user settings, since it will affect all the projects you open)
  • vitest.debugExclude: Excludes files matching specified glob patterns from debugging. Default: [\"<node_internals>/**\", \"**/node_modules/**\"]

FAQs (Frequently Asked Questions)

How can I use it in monorepo?

See https://vitest.dev/guide/workspace.html for monorepo support.

How can I use this extension when tests are under a sub directory?

You can use VS Code command add folder to workspace to add the sub directory. The extension should work fine.

About

VS Code extension for Vitest

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.0%
  • JavaScript 2.0%