chore(deps): update dependency xo to ^0.60.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
xo | devDependencies | minor | ^0.18.1 -> ^0.60.0 |
Release Notes
xojs/xo (xo)
v0.60.0
New rules
unicorn/no-length-as-slice-end
unicorn/prefer-global-this
unicorn/prefer-math-min-max
unicorn/consistent-existence-index-check
Improvements
- Update dependencies
0c2be9c
v0.59.3
v0.59.2
v0.59.1
v0.59.0
New rules
unicorn/no-single-promise-in-promise-methods
unicorn/no-await-in-promise-methods
unicorn/no-anonymous-default-export
unicorn/consistent-empty-array-spread
unicorn/no-invalid-fetch-options
unicorn/no-magic-array-flat-depth
unicorn/prefer-structured-clone
unicorn/no-negation-in-equality-check
@typescript-eslint/no-unnecessary-parameter-property-assignment
@typescript-eslint/use-unknown-in-catch-callback-variable
Breaking
v0.58.0
- TypeScript: Disable
default-case
rule to avoid conflict with stricter@typescript-eslint/switch-exhaustiveness-check
rule
v0.57.0
Breaking
- Require Node.js 18
3b9d372
New rules
logical-assignment-operators
prefer-object-has-own
object-curly-newline
unicorn/no-unnecessary-polyfills
@typescript-eslint/prefer-find
@typescript-eslint/no-array-delete
@typescript-eslint/prefer-promise-reject-errors
v0.56.0
v0.55.1
- Lock down
eslint-plugin-import
dependency to patch versions only0a71db5
v0.55.0
Breaking
- Require Node.js 16
004e3b3
New rules
v0.54.2
v0.54.1
v0.54.0
New rules
unicorn/no-typeof-undefined
unicorn/no-negated-condition
unicorn/prefer-set-size
@typescript-eslint/no-duplicate-type-constituents
Improvements
v0.53.1
v0.53.0
Breaking
- Require Node.js 14
91d10d1
- TypeScript: It will now use inline type imports when auto-fixing https://github.com/xojs/eslint-config-xo-typescript/commit/e41f4a4032882da4f19d4ff69d303f8a1f2e127d
New rules
no-empty-static-block
no-new-native-nonconstructor
unicorn/no-unnecessary-await
unicorn/switch-case-braces
unicorn/prefer-logical-operator-over-ternary
unicorn/prefer-event-target
@typescript-eslint/no-unsafe-declaration-merging
v0.52.4
v0.52.3
v0.52.2
v0.52.1
v0.52.0
New rules
@typescript-eslint/consistent-type-exports
@typescript-eslint/consistent-type-imports
@typescript-eslint/consistent-generic-constructors
-
@typescript-eslint/consistent-type-definitions
-
type
andinterface
are almost interchangeable. The main difference is thatinterface
can be extended from anywhere, which can be useful in a few cases, but can most often cause surprising hard to track down behavior. XO prefers being strict by default and have chosentype
. Just use aneslint-disable
comment in the few cases where you need the declaration to be extendable. - More info
-
Improvements
v0.51.0
- Internal: Include
rulesMeta
in linting results (#674)cd86133
- This is meant for editor plugins and formatters.
v0.50.0
v0.49.0
New rules
no-constant-binary-expression
unicorn/text-encoding-identifier-case
unicorn/no-useless-switch-case
unicorn/prefer-modern-math-apis
unicorn/no-unreadable-iife
unicorn/prefer-native-coercion-functions
@typescript-eslint/no-duplicate-enum-values
@typescript-eslint/parameter-properties
@typescript-eslint/space-before-blocks
@typescript-eslint/no-useless-empty-export
@typescript-eslint/no-redundant-type-constituents
Breaking
- Single-quotes is now enforced for JSX instead of double-quotes https://github.com/xojs/eslint-config-xo/pull/78
v0.48.0
New rules
unicorn/no-thenable
unicorn/no-useless-promise-resolve-reject
unicorn/relative-url-style
unicorn/prefer-json-parse-buffer
TypeScript-only
- Disallow
null
https://github.com/xojs/eslint-config-xo-typescript/commit/0d1c7193b6ba6e2cb86de47fdd7e5a172f523abd
v0.47.0
New rules
unicorn/no-empty-file
unicorn/prefer-export-from
unicorn/prefer-code-point
unicorn/no-await-expression-member
Improvements
- Enforce extensions on TypeScript files as well (#639)
0e90967
- Rename some replacements in
prevent-abbreviations
(#620)1d2409f
v0.46.4
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
bundledDependencies
when publishing.
v0.46.0
Breaking
New rules
Improvements
Fixes
v0.45.0
New rules
no-bitwise
unicorn/no-useless-fallback-in-spread
unicorn/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
- Replace Prettier's
jsxBracketSameLine
option withbracketSameLine
(#609)506c151
- Enable
import/named
rule for JavaScript (#601)623f259
v0.44.0
New rules
unicorn/prefer-object-from-entries
unicorn/no-useless-length-check
unicorn/no-useless-spread
@typescript-eslint/prefer-return-this-type
@typescript-eslint/ban-ts-comment
Improvements
Fixes
v0.43.0
Improvements
- Enforce importing
process
andBuffer
in Node.js explicitly9f40074
- This is the recommendation in the Node.js docs.
- Upgrade dependencies
f2c5041
Fixes
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-dangle
rule, and@typescript-eslint/comma-dangle
if you use TypeScript.
- Change
operator-linebreak
rule to enforce operatorsbefore
.- This way is more readable.
New rules
arrow-body-style
unicorn/require-array-join-separator
unicorn/require-number-to-fixed-digits-argument
unicorn/prefer-prototype-methods
unicorn/no-array-method-this-argument
unicorn/require-post-message-target-origin
v0.40.3
v0.40.2
v0.40.1
v0.40.0
Breaking
- XO now enforces that your project is ESM If you cannot yet move to ESM, I recommend staying on XO 0.39 for now.
- Require Node.js 12.20
cc06c3c
New rules
unicorn/prefer-node-protocol
unicorn/prefer-module
unicorn/no-document-cookie
unicorn/numeric-separators-style
unicorn/prefer-array-flat
unicorn/prefer-array-flat-map
Meta
- Move from deprecated
ESLint.CLIEngine
toESLint
(#534)0480d80
This should hopefully resolve a bunch of issues.
v0.39.1
- Fix a problem with using XO with Prettier
fa34c74
v0.39.0
New rules
unicorn/no-static-only-class
unicorn/prefer-array-flat
unicorn/prefer-switch
@typescript-eslint/no-unsafe-argument
Breaking
- Remove the
esnext
optione80c094
-
unicorn/prevent-abbreviations
rule: Rename options https://github.com/sindresorhus/eslint-plugin-unicorn/commit/cf42cc57029cc48e0305c07019a277247e149b4f -
unicorn/no-keyword-prefix
rule: Renameblacklist
option todisallowedPrefixes
https://github.com/sindresorhus/eslint-plugin-unicorn/commit/91e60d05d67fd109b4c05b50abe3ff9fcbad1097
Improvements
- Add
--print-config
flag (#529)7b8dc70
- Disable the
import/default
rule for TypeScript filese3c511b
- Disable the
import/export
rule for TypeScript filesb385bee
v0.38.2
- Disable the
node/file-extension-in-import
rule for TypeScript projects (#523)1eb8230
It doesn't work properly with TypeScript projects.
v0.38.1
- Fix a problem in v0.38.0
8b2fa78
v0.38.0
New rules
unicorn/no-new-array
unicorn/prefer-array-index-of
unicorn/prefer-regexp-test
unicorn/no-array-for-each
unicorn/no-array-push-push
unicorn/no-this-assignment
@typescript-eslint/object-curly-spacing
Improvements
- Add auto-fix for fixing file extensions in imports
f4f6b39
- Add
.mjs
and.cjs
as default extensions (#521)2e05c81
- Allow file extension for
import/no-unassigned-import
allow list8156d42
Fixes
v0.37.1
- Fix TypeScript not supporting extensions
f56d90d
v0.37.0
New rules
no-unsafe-optional-chaining
no-useless-backreference
default-case-last
no-nonoctal-decimal-escape
unicorn/prefer-array-some
unicorn/prefer-default-parameters
unicorn/no-lonely-if
unicorn/empty-brace-spaces
unicorn/prefer-date-now
@typescript-eslint/non-nullable-type-assertion-style
@typescript-eslint/no-confusing-void-expression
Renamed rules
Only affects you if you had any of these rules disabled.
-
unicorn/no-fn-reference-in-iterator
→unicorn/no-array-callback-reference
-
unicorn/no-array-instanceof
→unicorn/no-instanceof-array
-
unicorn/no-reduce
→unicorn/no-array-reduce
-
unicorn/prefer-dataset
→unicorn/prefer-dom-node-dataset
-
unicorn/prefer-flat-map
→unicorn/prefer-array-flat-map
-
unicorn/prefer-replace-all
→unicorn/prefer-string-replace-all
-
unicorn/prefer-starts-ends-with
→unicorn/prefer-string-starts-ends-with
-
unicorn/prefer-text-content
→unicorn/prefer-dom-node-text-content
-
unicorn/prefer-trim-start-end
→unicorn/prefer-string-trim-start-end
-
unicorn/prefer-event-key
→unicorn/prefer-keyboard-event-key
-
unicorn/prefer-node-append
→unicorn/prefer-dom-node-append
-
unicorn/prefer-node-remove
→unicorn/prefer-dom-node-remove
Improvements
- Improve ESM compatibility
211f295
- Enforce
err
→error
for variable namesd801095
- Enforce some inclusive wording
0ec4b8c
v0.36.1
- Fix a bug in v0.36
a186078
v0.36.0
- Add
processor
optionbf6eb25
- Disable warnings when running in a GitHub Actions workflow (#508)
7731ea1
v0.35.0
New rules
Improvements
v0.34.2
v0.34.1
- Disable the
unicorn/import-style
rule for TypeScript projects77716e2
It wants to useimport path from 'path';
which is not always possible.
v0.34.0
New rules
unicorn/import-style
unicorn/prefer-math-trunc
@typescript-eslint/consistent-indexed-object-style
@typescript-eslint/no-duplicate-imports
@typescript-eslint/comma-dangle
@typescript-eslint/no-loop-func
@typescript-eslint/no-implicit-any-catch
Improvements
v0.33.1
- Fix setting multiple of some CLI flags
ead63be
v0.33.0
New rules
no-unreachable-loop
no-promise-executor-return
no-loss-of-precision
unicorn/prefer-array-find
unicorn/no-object-as-default-parameter
@typescript-eslint/prefer-literal-enum-member
@typescript-eslint/no-loss-of-precision
@typescript-eslint/ban-tslint-comment
Improvements
v0.32.1
- Dependency updates
v0.32.0
-
Disable some problematic rules
0dd4a9d
- Add more extensions to
import/extensions
ruled3abdb6
v0.31.0
New rules
unicorn/prefer-optional-catch-binding
unicorn/no-reduce
@typescript-eslint/lines-between-class-members
@typescript-eslint/no-invalid-void-type
@typescript-eslint/prefer-ts-expect-error
@typescript-eslint/no-unnecessary-condition
import/no-anonymous-default-export
import/no-named-default
Improvements
v0.30.0
New rules
- Add
@typescript-eslint/class-literal-property-style
rule - Add
@typescript-eslint/prefer-readonly-parameter-types
rule - Add
@typescript-eslint/no-base-to-string
rule - Add
@typescript-eslint/keyword-spacing
rule - Add
@typescript-eslint/method-signature-style
rule - Add
@typescript-eslint/prefer-reduce-type-parameter
rule - Add
@typescript-eslint/no-floating-promises
rule - Re-enable some disabled rules https://github.com/xojs/eslint-config-xo-typescript/commit/e87016887e5d57b9959e700dafd5eda7d47a2570
Fixes
- Lock
prettier
dependency at2.0.4
until we can resolve #466 - Prevent extraneous newline from
--stdin --fix
(#460)07e2762
v0.29.1
- Add
tap-snapshots/*.cjs
to default ignore list (#461)4783f26
- Temporarily disable the
unicorn/string-content
rule (#462)967927d
v0.29.0
New rules
unicorn/prefer-number-properties
unicorn/prefer-set-has
@typescript-eslint/class-literal-property-style
@typescript-eslint/no-unsafe-return
@typescript-eslint/no-unsafe-member-access
@typescript-eslint/no-unsafe-call
@typescript-eslint/prefer-readonly-parameter-types
@typescript-eslint/no-base-to-string
Improvements
- Upgrade to Prettier 2 (#458)
e05efc3
- Allow
nodeVersion
in XO config to overrideengines.node
(#457)f20f6d2
- Add
ignore
option toexpiring-todo-comment
rule
v0.28.3
- Support
semicolon
option with TypeScript (#446)c47a0c6
- Add TS extends after base XO extends and before user extends (#453)
a4625a7
v0.28.2
- Set
indent
rule for TS files too (#451)41b1bd7
- Fix compatibility with latest TypeScript-ESLint version (#452)
28902f0
v0.28.1
- Add
xo-typescript
andprettier/@​typescript-eslint
before user extends (#442)6c57ff7
- Change XO cache path to avoid conflicts when upgrading (#443)
fc30597
v0.28.0
New rules
- Add
unicorn/string-content
rule (#439)5a22b77
- Add
unicorn/prevent-abbreviations
ruleba4efc9
This rule enforces more readable code by preventing the use of certain abbreviations in favor of the full word. Not everyone knows all abbreviations. Saving a few characters are not worth making your code less readable. List of abbreviations XO prevents.
Improvements
v0.27.2
v0.27.1
Important: We changed the cache structure, so you'll need to delete node_modules/.cache/xo
:
$ rm node_modules/.cache/xo
v0.27.0
-
Add TypeScript support (#426)
b0dfcbd
You can now lint TypeScript projects without any extra config. You can also lintd.ts
files in JS projects. Read more. - Find XO config based on linted file path (#425)
e0f81a7
- Fix overrides handling for
extends
,envs
,globals
,plugins
(#429)4cefdbc
- Add
node/no-unsupported-features
rules (#341)2297c07
- Improve
import/no-unassigned-import
settings (#430)0c78113
v0.26.1
v0.26.0
Breaking
New rules
20 new rules
ESLint
default-param-last
function-call-argument-newline
grouped-accessor-pairs
no-constructor-return
no-dupe-else-if
no-import-assign
no-setter-return
no-useless-catch
prefer-exponentiation-operator
prefer-named-capture-group
prefer-object-spread
prefer-regex-literals
Unicorn
unicorn/prefer-modern-dom-apis
unicorn/prefer-negative-index
unicorn/prefer-replace-all
unicorn/prefer-string-slice
unicorn/prefer-trim-start-end
Other
Enhancements
- Set the
es2020
environment by defaulteb5ea2c
Fixes
v0.25.4
- Temporarily disable the
import/order
rule776927f
v0.25.3
v0.25.2
v0.25.1
- Don't report normal TODO comments as errors
4378e83
v0.25.0
Breaking
- Require Node.js 8
8a213ef
- Upgrade to ESLint 6
698b043
- Enforce using the
.json
extension for JSON files in imports7e56730
New rules
- Add
prefer-named-capture-group
rule (for Node.js >=10 target)21e7b57
- Add
default-param-last
rule - Add
prefer-regex-literals
rule - Add
no-import-assign
rule - Add
unicorn/expiring-todo-comments
rule - Add
unicorn/no-nested-ternary
rule - Add
unicorn/prefer-reflect-apply
rule - Add
unicorn/prefer-string-slice
rule - Add
unicorn/prefer-dataset
rule - Add
unicorn/no-for-loop
rule - Add
unicorn/no-zero-fractions
rule - Add
unicorn/prefer-includes
rule - Add
unicorn/prefer-text-content
rule - Add
unicorn/prefer-node-remove
rule - Add
unicorn/prefer-event-key
rule - Add
unicorn/prefer-flat-map
rule - Add
node/prefer-promises/fs
rulea3d74a6
- Add
node/prefer-promises/dns
rule8f8fc94
Enhancements
- Respect
.eslintignore
(#377)f6bf4c0
- Turn all paths
cwd
-relative before linting (#372)3033fcd
- Add option to
import/no-useless-path-segments
rule8d6c5c5
- Add
tap-snapshots/*.js
to default ignore list (#385)b73b11b
- Make
--stdin --fix
always return the code even if nothing was fixed (#383)ec51d18
v0.24.0
Highlights
- You can now click/Command-click the rule IDs in the output to open the rule's docs. Preview. (Only in supported terminals) https://github.com/sindresorhus/eslint-formatter-pretty/commit/7606f986c831fa3a8848fe9f0dbf58f04dc4db3b
- Move default ESLint cache to
node_modules/.cache/xo
. (#351)d1fd3e1
- Support parsing ES2019
61f9582
- Drop support for Babel 6 in the
import/no-unassigned-import
ruledd2c015
New rules
padding-line-between-statements
no-useless-catch
unicorn/prefer-query-selector
unicorn/prefer-node-append
unicorn/no-unreadable-array-destructuring
unicorn/no-console-spaces
eslint-comments/disable-enable-pair
eslint-comments/no-aggregating-enable
eslint-comments/no-duplicate-disable
eslint-comments/no-unused-disable
eslint-comments/no-unused-enable
node/prefer-global/buffer
node/prefer-global/console
node/prefer-global/process
-
node/prefer-global/text-decoder
(When targeting Node.js 11) -
node/prefer-global/text-encoder
(When targeting Node.js 11) -
node/prefer-global/url-search-params
(When targeting Node.js 10) -
node/prefer-global/url
(When targeting Node.js 10)
All changes
v0.23.0
Highlights
- In v0.22.0, we added support for
.ts
and.tsx
extensions by default. This caused a lot of problems for non-TS projects, so it has been reverted pending a better solution. - The
quotes
rule is now set to disallow using template literals when you're not using any interpolation. https://github.com/xojs/eslint-config-xo/commit/ea693f32b4875928d410fbbb208152fb527be3d3 - Removed the
no-use-before-define
rule. It has too many false-positives. https://github.com/xojs/eslint-config-xo/commit/125759704552a56ef1f8d332c9c7a0933307c353
New rules
require-await
unicorn/prefer-exponentiation-operator
-
unicorn/catch-error-name
(See this thread if you're wondering whyerror
is preferred overerr
) (Sorry about the churn, but this is an important milestone towards more readable code. Code is written once but read many times. We should optimize for the latter.)
All changes
v0.22.0
Highlights
- Upgraded to ESLint 5.
- Removed some patterns from the list of default ignores. They were too opinionated. https://github.com/xojs/xo/commit/00d6b7c780e01401bf0357d0c188aa2eb34f78aa https://github.com/xojs/xo/commit/8e4f4355c4b8e62bc28f37e3673bb6872e693bb0
fixture{-*,}.{js,jsx}
fixture{s,}/**
{test,tests,spec,__tests__}/fixture{s,}/**
**/bundle.js
- Added support for TypeScript and documented usage with Flow. https://github.com/xojs/xo/commit/957b0d9f433462289d2af5fe94032fddef87a8c7
- Now respects
nodeVersion
option set in anoverride
block. https://github.com/xojs/xo/commit/98dee9a44aaf2a07f53740f09eeded7931762db7 - Fixed the CLI's
--space
option parsing. https://github.com/xojs/xo/commit/f76c90107bc52d7be664867a276d735d54ae8c35
New rules
no-misleading-character-class
require-atomic-updates
no-async-promise-executor
ava/no-import-test-file
All changes
v0.21.1
Fix space
/useTabs
conflict message with Prettier. https://github.com/xojs/xo/commit/36f7f38f3c2f495283cda764c68cfee9b4494973
v0.21.0
Highlights
- Dropped support for Node.js 4 and 5 as they reached end of life. Node.js 6 is the minimum required version.
- Upgrade to Prettier 1.12.1.
- The default value for
trailingComma
Prettier option is nownone
. https://github.com/xojs/xo/commit/f67ff58c7cafcc7e5ebacbd311532c6886f1063a - Disable unicorn/number-literal-case when using Prettier to avoid conflict. https://github.com/xojs/xo/commit/4fd6991444e3faeb39a60112e629b77542d80865
- Ignore
prettier-ignore
comments in capitalized-comments rule. https://github.com/xojs/eslint-config-xo/commit/6e417ff8c04fa7bbcabc6340c125ec524e101ae0 - Fix missed detection of incorrect indentation with indent rule. https://github.com/xojs/eslint-config-xo/commit/145993e8e0297b8af3cfd938bbf586b9d541befe
- Allow named function in prefer-arrow-callback. https://github.com/xojs/eslint-config-xo/commit/bda02cb977a973033257448b920d637b5c29ada9
New rules
- valid-jsdoc
- promise/no-new-statics
- promise/valid-params
- import/no-self-import
- import/no-useless-path-segments
Removed rules
v0.20.3
v0.20.2
v0.20.1
v0.20.0
This release is way overdue, so glad to finally have it out! It includes a major ESLint upgrade, huge performance improvements, Prettier support, lots of new rules, and bug fixes.
The project was recently moved to a GitHub organization, and we got a new team member, Pierre Vanduynslager
We now also have configs for TypeScript (using tslint
) and CSS & Sass (using stylelint
). And don't forget, we already have a config for React.
Many of the new rules in this release are from the eslint-plugin-unicorn
plugin, which could use some contributions.
Highlights
- Upgraded to ESLint 4. https://github.com/xojs/xo/commit/a11e288d7227aa55db6df130d42f3593f8474ded
- Added optional Prettier support. https://github.com/xojs/xo/commit/fd89175682810fe2a4ec8d10c3f3104d31ed37f1
- Improved performance. https://github.com/xojs/xo/commit/552cbb15cd69ce3c9192fb7dddcd8883d0f2e3bf
- Now toggles rules based on the
engines
field inpackage.json
. https://github.com/xojs/xo/commit/0d1836816fbc2a223c33aa2b8378719ef7da3eb2 - Disabled
linebreak-style
rule on Windows. https://github.com/xojs/eslint-config-xo/commit/3f8179657736c4c078759416509ca9698e5321e6 - Made the
spaced-comment
rule more lenient. https://github.com/xojs/eslint-config-xo/commit/e4f1f36531eefb7dfc58d772747ddb5e9c141a4a - Now allows
_
as argument name in theno-unused-vars
rule. https://github.com/xojs/eslint-config-xo/commit/dda366b13a6ad50d38f807bd1d347e90ab91444e - The
--open
flag now opens errors first and not warnings. https://github.com/xojs/xo/commit/6f6a606af2f91db377257c5f83b921ef6d25f3dc - Removed deprecated
--compact
CLI flag. https://github.com/xojs/xo/commit/652a6e51a8812e1d573c55159d8f55794e97b870 - Excluded
babel-register
andbabel-polyfill
from theno-unassigned-import
rule. https://github.com/xojs/xo/commit/70d6ab4015d182231eca46dc9b1b512e506a38b4 - Sets
ecmaVersion
to2018
.9859dfb
New rules
22 new rules!
-
semi-style
https://github.com/xojs/eslint-config-xo/commit/0b1680e5b6c5848d96150e774ff7da785bf480a5 -
for-direction
https://github.com/xojs/eslint-config-xo/commit/c957c7f3e0a34866816d339ac714d82e4c225c4c -
switch-colon-spacing
https://github.com/xojs/eslint-config-xo/commit/c1c8fc7f63c8f41d09a77078a6917c21e088d11c -
no-buffer-constructor
https://github.com/xojs/eslint-config-xo/commit/ee366cbdf63b34cd43c01c6542d98e1cb9eb78bf -
getter-return
https://github.com/xojs/eslint-config-xo/commit/40e1442d18e16eedfaf3a773ccf1c6a137780bf1 -
function-paren-newline
https://github.com/xojs/eslint-config-xo/commit/9e90fdc3bef013d6a85a1afd59d4b8088a62ad7a -
lines-between-class-members
https://github.com/xojs/eslint-config-xo/commit/c7f63cde323d98ffea20d7b3d411ead57fc9799f -
array-bracket-newline
https://github.com/xojs/eslint-config-xo/commit/e2f374818e91cea854864c0e42e839edb9d306b2 unicorn/prefer-add-event-listener
unicorn/prefer-spread rule
unicorn/no-unsafe-regex
unicorn/error-message
unicorn/import-index
unicorn/new-for-builtins
unicorn/regex-shorthand
unicorn/escape-case
unicorn/no-hex-escape
-
promise/no-return-wrap
https://github.com/xojs/xo/commit/4273f8aa24b4c4dc2383d64e53d496f2e020481f -
promise/no-return-in-finally
https://github.com/xojs/xo/commit/4273f8aa24b4c4dc2383d64e53d496f2e020481f -
node/no-unpublished-bin
https://github.com/xojs/xo/commit/16fb8e2fee3a1176aa04fda058e9a02b358719b1 -
node/process-exit-as-throw
https://github.com/xojs/xo/commit/16fb8e2fee3a1176aa04fda058e9a02b358719b1 -
node/no-deprecated-api
https://github.com/xojs/xo/commit/16fb8e2fee3a1176aa04fda058e9a02b358719b1
All changes
Why is this not 0.19.0? That version got tainted by an incorrect publish a long time ago.
v0.19.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.