UNPKG

agentsqripts

Version:

Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems

22 lines (20 loc) 692 B
/** * @file AST parser utility for static bug detection * @description Re-exports the refactored AST parser utilities */ const walk = require('acorn-walk'); const parseToAST = require('./ast-parser/parse/parseToAST'); const isAsyncFunction = require('./ast-parser/check/isAsyncFunction'); const isAwaited = require('./ast-parser/check/isAwaited'); const getLineNumber = require('./ast-parser/extract/getLineNumber'); const isInTryCatch = require('./ast-parser/check/isInTryCatch'); const getVariableName = require('./ast-parser/extract/getVariableName'); module.exports = { parseToAST, isAsyncFunction, isAwaited, getLineNumber, isInTryCatch, getVariableName, walk: walk };