If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: NA
Reproducible in staging?: NA
Reproducible in production?: NA
If this was caught during regression testing, add the test name, ID and link from TestRail: NA
Email or phone of affected tester (no customers): NA
Logs: NA
Expensify/Expensify Issue URL: NA
Issue reported by:
Slack conversation (hyperlinked to channel name): NA
Action Performed:
Break down in numbered steps
- Checkout Expensify/App main at 02e9906
- Create a branch
git checkout -b test_lint_changed
- Setup Node,
nvm install && npm install
- Run
npm run lint-changed
Expected Result:
No files were changed on the branch test_lint_changed so no lint errors should return.
Actual Result:
The lint-changed script runs over all files changed on main since 02e9906 upto the HEAD.
This leads to slow lint checks and is hard to manage when working on a pull request.
Workaround:
Before running the lint-changed script, merge the MAIN branch into the development branch (test_lint_changed). git merge main
It is difficult to work on pull requests when you need to merge so frequently to prevent this from happening.
Platforms:
Select the officially supported platforms where the issue was reproduced:
Platforms Tested:
On which of our officially supported platforms was this issue tested:
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @sonialiap / @sonialiap
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~021927626789806626747
- Upwork Job ID: 1927626789806626747
- Last Price Increase: 2025-06-11
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: NA
Reproducible in staging?: NA
Reproducible in production?: NA
If this was caught during regression testing, add the test name, ID and link from TestRail: NA
Email or phone of affected tester (no customers): NA
Logs: NA
Expensify/Expensify Issue URL: NA
Issue reported by:
Slack conversation (hyperlinked to channel name): NA
Action Performed:
Break down in numbered steps
git checkout -b test_lint_changednvm install && npm installnpm run lint-changedExpected Result:
No files were changed on the branch
test_lint_changedso no lint errors should return.Actual Result:
The
lint-changedscript runs over all files changed onmainsince 02e9906 upto the HEAD.This leads to slow lint checks and is hard to manage when working on a pull request.
Workaround:
Before running the
lint-changedscript, merge the MAIN branch into the development branch (test_lint_changed).git merge mainIt is difficult to work on pull requests when you need to merge so frequently to prevent this from happening.
Platforms:
Select the officially supported platforms where the issue was reproduced:
Platforms Tested:
On which of our officially supported platforms was this issue tested:Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @sonialiap / @sonialiapUpwork Automation - Do Not Edit