abstract class
Analyzer::Javascript::JavascriptEngine
- Analyzer::Javascript::JavascriptEngine
- Analyzer
- Reference
- Object
Direct Known Subclasses
- Analyzer::Javascript::Apollo
- Analyzer::Javascript::Astro
- Analyzer::Javascript::Express
- Analyzer::Javascript::Fastify
- Analyzer::Javascript::Fresh
- Analyzer::Javascript::GraphqlYoga
- Analyzer::Javascript::Hono
- Analyzer::Javascript::Koa
- Analyzer::Javascript::Nestjs
- Analyzer::Javascript::Nextjs
- Analyzer::Javascript::Nitro
- Analyzer::Javascript::Nuxtjs
- Analyzer::Javascript::Remix
- Analyzer::Javascript::Restify
- Analyzer::Javascript::Sveltekit
- Analyzer::Typescript::TanstackRouter
- Analyzer::Typescript::TRPC
Defined in:
analyzer/engines/javascript_engine.crConstant Summary
-
DEFAULT_EXTENSIONS =
[".js", ".ts", ".jsx", ".tsx"] -
Default extension set for JavaScript/TypeScript source files. Analyzers with a different filter (e.g. Nitro adds
.mts, NestJS JS only uses.js/.jsx) pass their own list toparallel_file_scan. -
JS_PROJECT_ROOT_MARKERS =
["package.json", "next.config.js", "next.config.ts", "next.config.mjs", "next.config.cjs", "svelte.config.js", "svelte.config.ts", "svelte.config.mjs", "svelte.config.cjs"]