/vscode-ast-query

Search and highlight JavaScript and TypeScript via Abstract Syntax Tree queries in Visual Studio Code

Primary LanguageTypeScriptMIT LicenseMIT

ast-query README

Search and highlight JavaScript and TypeScript via Abstract Syntax Tree queries.

Uses esquery and typescript-estree.

Preview

Screenshot

Extension Settings

This extension contributes the following settings:

type default description
ast-query.globalFileGlob string **/*.{js,ts} include glob used when searching all files
ast-query.globalIgnoreGlob string **/node_modules/** exclude glob used when searching all files
ast-query.useGitignore boolean true Exclude files specified in gitignore when searching all files

TODO

  • Add ability to toggle active/global search when invoked via command palette
  • Remember actual searched file in search history, rather than just scope
  • Disable search active file buttons in files with wrong file type