ESLint > Migrate to Flat Config to support ESLint 9
In order to upgrade ESLint 8 to 9, we need to refactor the config file to adhere to the Javascript Flat Config format.
More on this here: https://eslint.org/blog/2022/08/new-config-system-part-2/#the-goals-of-flat-config