Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
closes: #10642 ## Description Updates ESLint to v9. Doing so deprecates the use of `.eslintrc` and `eslintignore` and moves all these configuration options into a flat config file, `eslint.config.mjs`. As part of this change, we also needed to update the github eslint plugin as well as the `jessie.js` eslint plugin. Most of the rules were migrated successfully, but I had to modify a few rules since ESLint v9 comes with a few default behavior changes. ### Security Considerations N/A ### Scaling Considerations N/A ### Documentation Considerations Here's a breakdown of the breaking changes that come with ESLint v9. https://eslint.org/docs/latest/use/migrate-to-9.0.0#-varsignorepattern-option-of-no-unused-vars-no-longer-applies-to-catch-arguments. ### Testing Considerations I modified our `yarn lint` command so I could individually run and view the error of each package. Doing so allowed me to debug every single error that occured after the ugprade and make changes to restore expected behavior. ### Upgrade Considerations N/A
- Loading branch information