- [ ] Add import sorting. Probably should just use [`import/order`](https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/order.md), but if that doesn't work for some reason we could consider https://github.com/trivago/prettier-plugin-sort-imports, which is a prettier plugin - [x] Add `eslint --fix` back to pre-commit using a local hook to ensure version parity as described in https://github.com/cursorless-dev/cursorless/pull/637#discussion_r855718991. Ensure that it is run on Typescript files as described in https://github.com/pre-commit/mirrors-eslint#using-eslint-with-pre-commit - [x] Add https://www.npmjs.com/package/eslint-plugin-unused-imports as eslint plugin, and configure it properly to remove imports - [x] While we're here, we could switch to running `prettier` using a local hook as well in order to maintain version parity with `package.json`
import/order, but if that doesn't work for some reason we could consider https://github.com/trivago/prettier-plugin-sort-imports, which is a prettier plugineslint --fixback to pre-commit using a local hook to ensure version parity as described in Add pre-commit #637 (comment). Ensure that it is run on Typescript files as described in https://github.com/pre-commit/mirrors-eslint#using-eslint-with-pre-commitprettierusing a local hook as well in order to maintain version parity withpackage.json