medic / cht-conf

A command-line interface for configuring Community Health Toolkit applications
https://communityhealthtoolkit.org
GNU Affero General Public License v3.0
23 stars 25 forks source link

Prepare for ESLint v9 #626

Open m5r opened 1 month ago

m5r commented 1 month ago

Describe the issue ESLint v9 comes with a new default configuration format that's incompatible with the previous one. The good thing is that ESLint v8 (the current version used in cht-conf) supports both formats and allows us to prepare the code for this migration. Projects configurations need to prepare for this change too because cht-conf uses their ESLint configuration to lint their code when compiling app settings.

Describe the improvement you'd like A progressive migration could look like:

Describe alternatives you've considered N/A