Add import / export sort rules (#612)

- Adds ESLint package
- Applies import/export rules to all files
- Uses newline delineated grouping, with type-only imports first
This commit is contained in:
filtered
2025-02-26 20:21:33 +11:00
committed by GitHub
parent 9ded97d189
commit 5cdd0581fa
31 changed files with 201 additions and 145 deletions

11
package-lock.json generated
View File

@@ -15,6 +15,7 @@
"@types/node": "^22.1.0",
"eslint": "^9.14.0",
"eslint-plugin-jsdoc": "^50.6.3",
"eslint-plugin-simple-import-sort": "^12.1.1",
"eslint-plugin-unused-imports": "^4.1.4",
"globals": "^15.12.0",
"husky": "^9.1.7",
@@ -2841,6 +2842,16 @@
"eslint": "^7.0.0 || ^8.0.0 || ^9.0.0"
}
},
"node_modules/eslint-plugin-simple-import-sort": {
"version": "12.1.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-12.1.1.tgz",
"integrity": "sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==",
"dev": true,
"license": "MIT",
"peerDependencies": {
"eslint": ">=5.0.0"
}
},
"node_modules/eslint-plugin-unused-imports": {
"version": "4.1.4",
"resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-4.1.4.tgz",