Return variables used within a PowerFx expression

Open
#2,954 1 comment 0 reactions 1 assignee View on GitHub

@anderson-joyle is already working on this.

Since Aug 25, 2025.

Assessment

This issue has not been assessed yet.

Description

enhancement MS_PAD

As part of a static analysis feature, we need a service that can return all variables used within a PowerFx expression. This mainly supports the rule for detecting unused variables.
Example:
Given a valid PowerFx expression:
exactin(var1, var2)
The should return:
var1, var2

The input should be a valid PowerFx expression and should work for nested and complex expressions.

Dominant language
C#
Stars
3.4k
Forks
358
Avg merge
10h 34m
Merged PRs (30d)
3

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/Power-Fx

All issues in microsoft/Power-Fx

Similar issues

More C# issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.