source-academy / frontend

Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
https://sourceacademy.org
Apache License 2.0
101 stars 164 forks source link

Migrate to ESLint flat config (and v9) #2973

Closed RichDom2185 closed 1 month ago

RichDom2185 commented 2 months ago

The major version of ESLint is now v9 which includes a couple of breaking changes, most notably:

Will have to investigate if this can cause issues due to conflicts with CRA's ESLint version.

May or may not be blocked by Vite migration.

Note that VSCode support is still flagged as "experimental" and we'll need to commit .vscode/settings.json into the repository for this.