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
JavaScript
/**
* @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
};