This repository was archived by the owner on Mar 9, 2021. It is now read-only.
chore(deps): update dependency xo to v0.20.3 #175
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This Pull Request updates dependency xo from
v0.18.2tov0.20.3Release Notes
v0.20.0This 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 (usingstylelint). And don't forget, we already have a config for React.Many of the new rules in this release are from the
eslint-plugin-unicornplugin, which could use some contributions.Highlights
enginesfield inpackage.json. xojs/xo@0d18368linebreak-stylerule on Windows. xojs/eslint-config-xo@3f81796spaced-commentrule more lenient. xojs/eslint-config-xo@e4f1f36_as argument name in theno-unused-varsrule. xojs/eslint-config-xo@dda366b--openflag now opens errors first and not warnings. xojs/xo@6f6a606--compactCLI flag. xojs/xo@652a6e5babel-registerandbabel-polyfillfrom theno-unassigned-importrule. xojs/xo@70d6ab4ecmaVersionto2018. 9859dfbNew rules
22 new rules!
semi-stylexojs/eslint-config-xo@0b1680efor-directionxojs/eslint-config-xo@c957c7fswitch-colon-spacingxojs/eslint-config-xo@c1c8fc7no-buffer-constructorxojs/eslint-config-xo@ee366cbgetter-returnxojs/eslint-config-xo@40e1442function-paren-newlinexojs/eslint-config-xo@9e90fdclines-between-class-membersxojs/eslint-config-xo@c7f63cdarray-bracket-newlinexojs/eslint-config-xo@e2f3748unicorn/prefer-add-event-listenerunicorn/prefer-spread ruleunicorn/no-unsafe-regexunicorn/error-messageunicorn/import-indexunicorn/new-for-builtinsunicorn/regex-shorthandunicorn/escape-caseunicorn/no-hex-escapepromise/no-return-wrapxojs/xo@4273f8apromise/no-return-in-finallyxojs/xo@4273f8anode/no-unpublished-binxojs/xo@16fb8e2node/process-exit-as-throwxojs/xo@16fb8e2node/no-deprecated-apixojs/xo@16fb8e2All changes
Why is this not 0.19.0? That version got tainted by an incorrect publish a long time ago.
Commits
v0.19.0
27c65a2xo ~> 0.18.0d5d18f4Minor code style tweaks (#196)5209ec8Minor tweak2253852Removeno-promise-in-callbackand `promise/no-callback-in-promise` rulesv0.20.0
a84802eUseopen-editorpackage0c6dbf5Tweaks and refactoring (#218)9f4003fMinor tweaksf689120🦄 Welcome @schnittstabil to the project! ✨9fc3b06Update theoptions-manager.jspath in the readme (#222)aa5d97fDefine missing boolean CLI arguments6f6a606Open the errors first then warnings (#221)a1bf91eDon't glob everything when XO receives no patterns (#237)a7dfa88Meta tweaks7b3da13Bump dependencies2e4071cSimplify readme avatar URLsab94177Update outdated note about config overrides (#246)ed0ee48Addflow-typeddir to ignored path list (#247)4f4de13Uselodash.mergewithinstead ofdeep-assign(#251)a11e288Upgrade to ESLint 469294c0Bump dependencies1daeac5Don't dogfood XO here0e7143aBumpeslint-config-xo1f3dee0Mention Stylelint shareable configs in the readme8ac0f3eMentiontslint-xoin the readme4273f8aBumpeslint-plugin-promise70d6ab4Exclude babel-register and babel-polyfill from no-unassigned-import (#269)1a8ac73Link to WebStorm recipebc66114Bumpmeow16fb8e2Add eslint-plugin-node (#268)7c77af3✨ Welcome @pvdlg to the project ✨fd89175Add optional Prettier support (#271)fdf051dUse globby gitignore handling (#283)8ef54e0Bump prettier to 1.10.2 (#284)b2e5428Update eslint-plugin-unicorn (#287)0d18368Enforce rules based on "engines" field in package.json (#281)c1f1be6Add JSDoc plugin (#286)78f621fBump dependencies07df074Add related package to readme (#290)61a85cfRevert JSDoc plugin (#291)42e03f1Disable the `node/no-unpublished-require/import` rules34dca07Disable the `node/exports-style` rule8526f2eBumpeslint-plugin-node9859dfbSetecmaVersionto 20186d8a93bUpdate URL to new org552cbb1Update globby to the latest version (#295)414ad2dBumpeslint-plugin-unicornf1bb0a1Bumpeslint-config-xo60fd100Force bump dependencies652a6e5Remove deprecated--compactCLI flag (#293)6245086DisableenforceForRenamedPropertiesforprefer-destructuring(#297)a22e5dc0.19.056d98910.20.0v0.20.1
71036d1Disable parsing of prettier CLI option (#298)bf29ed80.20.1v0.20.2
5a55ceeDo not add indent rule whenprettieroption is true (#300)30945380.20.2v0.20.3
c62345cMake Prettier confing take precedence over XO (#301)5f062e2Simplify appveyor.ymlf1000210.20.3This PR has been generated by Renovate Bot.