- Update eslint-plugin-unicorn to v46 #335
- Update eslint-config-prettier to v8.7.0 #322
- Update typescript-eslint monorepo to v5.55.0 #320
- Update eslint-plugin-import to v2.27.5 #328
- Patch ESLint’s module resolution so plugins work more reliably #331
- Update eslint-plugin-n to v15.6.1 #327
- Update eslint-config-xo-typescript to v0.56.0 #332
- Update typescript-eslint monorepo to v5.47.0 #318
- Update @typescript-eslint/eslint-plugin to v5.46.0 #304
- Update eslint-config-xo to v0.43.1 #311
- Update eslint-config-xo-typescript to v0.55.1 #312
- Update eslint-plugin-unicorn to v45 #313
- Add import sorting rules #301
- Allow
args
andlib
abbreviations #300 - Update eslint-plugin-promise to v6.1.0 #299
- Update typescript-eslint monorepo to v5.40.0 #298
- Update eslint-plugin-unicorn to v44.0.2 #297
-
Upgrade plugin dependencies #295
Also drops support for ESLint v7 (minimum version for the latest
eslint-plugin-unicorn
is v8.23.1).- eslint-plugin-unicorn → v44
- eslint-plugin-promise → v6.0.1
- eslint-plugin-n → v15.3.0
- eslint-config-xo-typescript → v0.53.0
- eslint-config-xo → v0.42.0
- @typescript-eslint → v5.39.0
- Update typescript-eslint packages to v5.23.0 #263
- Update eslint-plugin-n to v15.2.0 #264
- Update eslint-plugin-unicorn to v42 #270
- Update eslint-plugin-import to v2.26.0 #271
-
Remove
eslint-plugin-prettier
from extended rulesets #261Per Prettier’s integration recommendations, Prettier is run separately from ESLint. Should update
lint-staged
config to includeprettier --write
for appropriate files.### Minor Changes
- Update typescript-eslint packages to v5.15.0 #245
- Update eslint-config-xo to v0.40.0 #246
- Update eslint-config-xo-typescript to v0.50.0 #247
- Update eslint-plugin-unicorn to v41 #250
- Update eslint-config-prettier to v8.5.0 #251
- Update eslint-plugin-n to v15 #254
-
Use XO instead of Standard as a baseline #240
Extends
eslint-config-xo
(andeslint-config-xo-typescript
) rules, as well as the config forimport
,promise
, andnode
plugins from the XO CLI.Internal configs do not extend each other, in order to keep things flexible.
-
Include TypeScript rules in default config #237
Also rolls
eslint-config-standard
back to the latest stable version, which required a rollback ofeslint-plugin-node
andeslint-plugin-promise
in order for all the peerDependencies to be copacetic.
-
Remove deprecated
standard
plugin #232As per standard/standard#1316.
- Upgrade plugin dependencies to their latest version #230
- Make project type configs standalone #200
- Use a single file for general config #181
- Add TypeScript config #193
- Ensure Prettier runs as an ESLint plugin #170
- Add
prefer-let
rule (and disableprefer-const
) #162
- Drops
prettier-eslint-cli
in favour of running Prettier as an eslint rule.
- Add Prettier configs for Standard & Vue (#9)
- Upgraded Standard config and associated plugins to latest major version
- Add Vuejs plugin as dependency instead of devDependency
- Add optional rules for Vuejs projects
- Include missing
import
plugin for rules that reference it