MCPcopy Index your code
hub / github.com/codeaashu/claude-code / checkElements

Function checkElements

src/utils/powershell/parser.ts:1741–1761  ·  view source on GitHub ↗
(cmd: ParsedCommandElement)

Source from the content-addressed store, hash-verified

1739 }
1740
1741 function checkElements(cmd: ParsedCommandElement): void {
1742 if (!cmd.elementTypes) {
1743 return
1744 }
1745 for (const et of cmd.elementTypes) {
1746 switch (et) {
1747 case 'ScriptBlock':
1748 flags.hasScriptBlocks = true
1749 break
1750 case 'SubExpression':
1751 flags.hasSubExpressions = true
1752 break
1753 case 'ExpandableString':
1754 flags.hasExpandableStrings = true
1755 break
1756 case 'MemberInvocation':
1757 flags.hasMemberInvocations = true
1758 break
1759 }
1760 }
1761 }
1762
1763 for (const stmt of parsed.statements) {
1764 if (stmt.statementType === 'AssignmentStatementAst') {

Callers 1

deriveSecurityFlagsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected