Skip to content

fix: track assignments through functions, prefix words, quoted names and loops in the shell scan - #75

Merged
alsoknownaswill merged 1 commit into
mainfrom
pub-oup102
Nov 3, 2026
Merged

alsoknownaswill merged 1 commit into
mainfrom
pub-oup102

Conversation

@alsoknownaswill

Copy link
Copy Markdown
Member

Closes more cases where the install-script scan lost track of a variable: function bodies that run a name set outside them, time/!/-p prefix words (including dash, which has no time keyword), quoted or escaped assignment names, loop second pass names, arithmetic assignment places, and tilde/path forms after compiler flags. Each class has tests that fail without the change.

@alsoknownaswill
alsoknownaswill merged commit 508a026 into main Nov 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant