prettier/eslint-config-prettier
### [`v6.15.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6150-2020-10-27)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.14.0...v6.15.0)
- Added: [@typescript-eslint/space-infix-ops]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))!!
### [`v6.14.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6140-2020-10-21)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.13.0...v6.14.0)
- Added: New [eslint-plugin-vue] rules: [vue/array-bracket-newline] and [vue/block-tag-newline]. Thanks to [@xcatliu](https://togithub.com/xcatliu)!
### [`v6.13.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6130-2020-10-16)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.12.0...v6.13.0)
- Added: New rules in [eslint-plugin-vue] 7.0 (which supports Vue 3.0). Thanks to [@xcatliu](https://togithub.com/xcatliu)!
### [`v6.12.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6120-2020-09-25)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.11.0...v6.12.0)
- Added: [@typescript-eslint/comma-dangle]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))!!
### [`v6.11.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6110-2020-04-21)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.10.1...v6.11.0)
- Added: [@typescript-eslint/keyword-spacing]. Thanks to Hans Bergren ([@hbergren](https://togithub.com/hbergren))!
### [`v6.10.1`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6101-2020-03-22)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.10.0...v6.10.1)
- Improved: Recommend using `npx` when running the CLI helper tool.
- Updated: Mention that eslint-config-prettier has been tested with Prettier 2.0 and the latest versions of plugins.
### [`v6.10.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6100-2020-01-28)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.9.0...v6.10.0)
- Added: [@typescript-eslint/comma-spacing]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))!!
### [`v6.9.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-690-2019-12-27)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.8.0...v6.9.0)
- Added: [vue/max-len]. Thanks to [@xcatliu](https://togithub.com/xcatliu)!
### [`v6.8.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-680-2019-12-25)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/dcca556e260af985ece4d9af92531fa649268f80...v6.8.0)
- Added: [@typescript-eslint/no-extra-semi]. Thanks to [@xcatliu](https://togithub.com/xcatliu)!
### [`v6.7.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-670-2019-11-19)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.6.0...dcca556e260af985ece4d9af92531fa649268f80)
- Added: [@typescript-eslint/space-before-function-paren]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))!
### [`v6.6.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-660-2019-11-17)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.5.0...v6.6.0)
- Added: New [eslint-plugin-vue] rules: [vue/dot-location] and [vue/keyword-spacing]. Thanks to [@xcatliu](https://togithub.com/xcatliu)!
### [`v6.5.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-650-2019-10-26)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.4.0...v6.5.0)
- Added: Support for [excluding deprecated rules]. Thanks to Alex Ilyaev ([@alexilyaev](https://togithub.com/alexilyaev))!
### [`v6.4.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-640-2019-10-05)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.3.0...v6.4.0)
- Added: [unicorn/no-nested-ternary]. Thanks to Yang Mingshan ([@yangmingshan](https://togithub.com/yangmingshan))!
### [`v6.3.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-630-2019-09-10)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.2.0...v6.3.0)
- Added: [@typescript-eslint/brace-style]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))!
### [`v6.2.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-620-2019-09-03)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.1.0...v6.2.0)
- Added: [@typescript-eslint/quotes] \(as a [special rule][@typescript-eslint/quotes-special]). Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))!
### [`v6.1.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-610-2019-08-19)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.0.0...v6.1.0)
- Added: [function-call-argument-newline] \(new in ESLint 6.2.0). Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))!
### [`v6.0.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-600-2019-06-25)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v5.1.0...v6.0.0)
- Changed: The CLI helper tool now considers [no-confusing-arrow] to conflict if you use the default value of its `allowParens` option. The default was changed to `true` in ESLint 6, which conflicts with Prettier.
If the CLI helper tool gives you errors about this after upgrading, the solution is to change this:
```json
{
"rules": {
"no-confusing-arrow": ["error"]
}
}
```
Into this:
```json
{
"rules": {
"no-confusing-arrow": ["error", { "allowParens": false }]
}
}
```
The latter works in both ESLint 6 as well as in ESLint 5 and older.
- Improved: `eslint --print-config` usage instructions. The CLI tool help text as well as the documentation has been updated to suggest commands that work in ESLint 6.0 as well as in ESLint 5 and older. (Instead of `eslint --print-config .`, use `eslint --print-config path/to/main.js`.)
### [`v5.1.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-510-2019-06-25)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v5.0.0...v5.1.0)
- Added: [react/jsx-curly-newline]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))!
### [`v5.0.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-500-2019-06-15)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v4.3.0...v5.0.0)
- Removed: [react/self-closing-comp]. This rule was added in v4.1.0 not because it _conflicted_ with Prettier but because it was _unnecessary_ when using Prettier. However, in v1.18.0 [Prettier stopped converting empty elements to self-closing elements][prettier-self-closing]. So the rule is not unnecessary anymore.
If you use Prettier v1.17.1 or older you should be able to upgrade eslint-config-prettier to v5.0.0 without having to do anything else.
If you use Prettier v1.18.0 or newer, you might get lint errors about for example changing `` into ``. You have two options:
- Run `eslint --fix` if you prefer to enforce self-closing elements where possible. This should fix all the errors.
- Add `"react/self-closing-comp": "off"` to your ESLint config if you use autofix from your editor and you face the same [issue as Prettier did][prettier-self-closing].
- Changed: Node.js 6 is no longer officially supported, but v5.0.0 should still work with it.
### [`v4.3.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-430-2019-05-16)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v4.2.0...v4.3.0)
- Added: New [eslint-plugin-vue] rules: [vue/arrow-spacing], [vue/block-spacing], [vue/brace-style] and [vue/comma-dangle].
- Added: New [@typescript-eslint/eslint-plugin] rules: [@typescript-eslint/func-call-spacing] and [@typescript-eslint/semi].
### [`v4.2.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-420-2019-04-25)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v4.1.0...v4.2.0)
- Added: [@typescript-eslint/no-extra-parens]. Thanks to Keiichiro Amemiya ([@Hoishin](https://togithub.com/Hoishin)) and Jen Gorfine ([@jgorfine](https://togithub.com/jgorfine))!
### [`v4.1.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-410-2019-02-26)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v4.0.0...v4.1.0)
- Added: [linebreak-style]. Use Prettier’s [end-of-line] option instead.
- Added: [react/self-closing-comp]. Thanks to Gaurav Gupta ([@gaurav5430](https://togithub.com/gaurav5430))!
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
4.0.0
->6.15.0
Release Notes
prettier/eslint-config-prettier
### [`v6.15.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6150-2020-10-27) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.14.0...v6.15.0) - Added: [@typescript-eslint/space-infix-ops]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))!! ### [`v6.14.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6140-2020-10-21) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.13.0...v6.14.0) - Added: New [eslint-plugin-vue] rules: [vue/array-bracket-newline] and [vue/block-tag-newline]. Thanks to [@xcatliu](https://togithub.com/xcatliu)! ### [`v6.13.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6130-2020-10-16) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.12.0...v6.13.0) - Added: New rules in [eslint-plugin-vue] 7.0 (which supports Vue 3.0). Thanks to [@xcatliu](https://togithub.com/xcatliu)! ### [`v6.12.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6120-2020-09-25) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.11.0...v6.12.0) - Added: [@typescript-eslint/comma-dangle]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))!! ### [`v6.11.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6110-2020-04-21) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.10.1...v6.11.0) - Added: [@typescript-eslint/keyword-spacing]. Thanks to Hans Bergren ([@hbergren](https://togithub.com/hbergren))! ### [`v6.10.1`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6101-2020-03-22) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.10.0...v6.10.1) - Improved: Recommend using `npx` when running the CLI helper tool. - Updated: Mention that eslint-config-prettier has been tested with Prettier 2.0 and the latest versions of plugins. ### [`v6.10.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-6100-2020-01-28) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.9.0...v6.10.0) - Added: [@typescript-eslint/comma-spacing]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))!! ### [`v6.9.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-690-2019-12-27) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.8.0...v6.9.0) - Added: [vue/max-len]. Thanks to [@xcatliu](https://togithub.com/xcatliu)! ### [`v6.8.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-680-2019-12-25) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/dcca556e260af985ece4d9af92531fa649268f80...v6.8.0) - Added: [@typescript-eslint/no-extra-semi]. Thanks to [@xcatliu](https://togithub.com/xcatliu)! ### [`v6.7.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-670-2019-11-19) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.6.0...dcca556e260af985ece4d9af92531fa649268f80) - Added: [@typescript-eslint/space-before-function-paren]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))! ### [`v6.6.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-660-2019-11-17) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.5.0...v6.6.0) - Added: New [eslint-plugin-vue] rules: [vue/dot-location] and [vue/keyword-spacing]. Thanks to [@xcatliu](https://togithub.com/xcatliu)! ### [`v6.5.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-650-2019-10-26) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.4.0...v6.5.0) - Added: Support for [excluding deprecated rules]. Thanks to Alex Ilyaev ([@alexilyaev](https://togithub.com/alexilyaev))! ### [`v6.4.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-640-2019-10-05) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.3.0...v6.4.0) - Added: [unicorn/no-nested-ternary]. Thanks to Yang Mingshan ([@yangmingshan](https://togithub.com/yangmingshan))! ### [`v6.3.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-630-2019-09-10) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.2.0...v6.3.0) - Added: [@typescript-eslint/brace-style]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))! ### [`v6.2.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-620-2019-09-03) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.1.0...v6.2.0) - Added: [@typescript-eslint/quotes] \(as a [special rule][@typescript-eslint/quotes-special]). Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))! ### [`v6.1.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-610-2019-08-19) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.0.0...v6.1.0) - Added: [function-call-argument-newline] \(new in ESLint 6.2.0). Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))! ### [`v6.0.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-600-2019-06-25) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v5.1.0...v6.0.0) - Changed: The CLI helper tool now considers [no-confusing-arrow] to conflict if you use the default value of its `allowParens` option. The default was changed to `true` in ESLint 6, which conflicts with Prettier. If the CLI helper tool gives you errors about this after upgrading, the solution is to change this: ```json { "rules": { "no-confusing-arrow": ["error"] } } ``` Into this: ```json { "rules": { "no-confusing-arrow": ["error", { "allowParens": false }] } } ``` The latter works in both ESLint 6 as well as in ESLint 5 and older. - Improved: `eslint --print-config` usage instructions. The CLI tool help text as well as the documentation has been updated to suggest commands that work in ESLint 6.0 as well as in ESLint 5 and older. (Instead of `eslint --print-config .`, use `eslint --print-config path/to/main.js`.) ### [`v5.1.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-510-2019-06-25) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v5.0.0...v5.1.0) - Added: [react/jsx-curly-newline]. Thanks to Masafumi Koba ([@ybiquitous](https://togithub.com/ybiquitous))! ### [`v5.0.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-500-2019-06-15) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v4.3.0...v5.0.0) - Removed: [react/self-closing-comp]. This rule was added in v4.1.0 not because it _conflicted_ with Prettier but because it was _unnecessary_ when using Prettier. However, in v1.18.0 [Prettier stopped converting empty elements to self-closing elements][prettier-self-closing]. So the rule is not unnecessary anymore. If you use Prettier v1.17.1 or older you should be able to upgrade eslint-config-prettier to v5.0.0 without having to do anything else. If you use Prettier v1.18.0 or newer, you might get lint errors about for example changing `` into ``. You have two options: - Run `eslint --fix` if you prefer to enforce self-closing elements where possible. This should fix all the errors. - Add `"react/self-closing-comp": "off"` to your ESLint config if you use autofix from your editor and you face the same [issue as Prettier did][prettier-self-closing]. - Changed: Node.js 6 is no longer officially supported, but v5.0.0 should still work with it. ### [`v4.3.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-430-2019-05-16) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v4.2.0...v4.3.0) - Added: New [eslint-plugin-vue] rules: [vue/arrow-spacing], [vue/block-spacing], [vue/brace-style] and [vue/comma-dangle]. - Added: New [@typescript-eslint/eslint-plugin] rules: [@typescript-eslint/func-call-spacing] and [@typescript-eslint/semi]. ### [`v4.2.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-420-2019-04-25) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v4.1.0...v4.2.0) - Added: [@typescript-eslint/no-extra-parens]. Thanks to Keiichiro Amemiya ([@Hoishin](https://togithub.com/Hoishin)) and Jen Gorfine ([@jgorfine](https://togithub.com/jgorfine))! ### [`v4.1.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-410-2019-02-26) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v4.0.0...v4.1.0) - Added: [linebreak-style]. Use Prettier’s [end-of-line] option instead. - Added: [react/self-closing-comp]. Thanks to Gaurav Gupta ([@gaurav5430](https://togithub.com/gaurav5430))!Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.