feat!: ESLint 9 Fixes (#307)

* chore: update postinstall scripts
* chore(lint): eslint automated fixes
* feat!: drop standard, sonarjs to work with eslint9

- This config allows arrow functions.

BREAKING CHANGES:

- Switches to eslint-config-eslint from eslint-config-standard.
- Also drops eslint-plugins-sonarjs because it doesn't work well
  with eslint9, and wants eslint8 and related plugins.
- Switches from eslint-plugin-prettier to eslint-config-prettier.
This commit is contained in:
Ismo Vuorinen
2024-11-25 03:35:13 +02:00
committed by GitHub
parent 006dc9b947
commit 6d6f4582dd
16 changed files with 1295 additions and 760 deletions

View File

@@ -53,15 +53,15 @@
"dependencies": {
"@eslint/js": "^9",
"@ivuorinen/config-checker": "^1.1.8",
"eslint": "^9",
"eslint": "^9.15.0",
"eslint-config-eslint": "^11",
"eslint-config-prettier": "^9",
"eslint-config-standard": "^17",
"eslint-plugin-import": "^2",
"eslint-plugin-jest": "^28",
"eslint-plugin-n": "^17",
"eslint-plugin-promise": "^7",
"eslint-plugin-sonarjs": "^2",
"globals": "^15"
"globals": "^15",
"typescript": ">=4.2.0"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}