Releases: xojs/xo
Releases · xojs/xo
v0.46.3
- Fix an issue with npm not including bundledDependencies when publishing.
v0.46.2
- Fix an issue with importing a dependency 653887a
v0.46.1
- Fix an issue with npm not including
bundledDependencieswhen publishing.
v0.46.0
Breaking
New rules
Improvements
Fixes
v0.45.0
New rules
no-bitwiseunicorn/no-useless-fallback-in-spreadunicorn/no-invalid-remove-event-listener@typescript-eslint/naming-convention@typescript-eslint/no-restricted-imports@typescript-eslint/no-non-null-asserted-nullish-coalescing@typescript-eslint/padding-line-between-statements@typescript-eslint/no-meaningless-void-operator
Improvements
v0.44.0
v0.43.0
v0.42.0
New rules
Improvements
v0.41.0
Breaking
- XO can no longer be installed globally.
- It caused too many problems. Instead, you can run the local XO binary with
$ npx xo.
- It caused too many problems. Instead, you can run the local XO binary with
- XO now enforces trailing comma in multiline statements.
- This has a lot of benefits.
- Prettier also enforces this by default.
- If you don't want it, you can disable the
comma-danglerule, and@typescript-eslint/comma-dangleif you use TypeScript.
- Change
operator-linebreakrule to enforce operatorsbefore.- This way is more readable.