t0gre / react-datepicker

An easily internationalizable, accessible, mobile-friendly datepicker library for the web, build with styled-components.
https://react-datepicker.netlify.com/
MIT License
331 stars 54 forks source link

chore(deps): update dependency eslint-config-prettier to v8 #128

Open renovate[bot] opened 3 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-config-prettier ^6.11.0 -> ^8.0.0 age adoption passing confidence

Release Notes

prettier/eslint-config-prettier ### [`v8.1.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-810-2021-02-24) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v8.0.0...v8.1.0) - Added: [flowtype/object-type-curly-spacing]. - Added: Dummy files for the configs removed in 8.0.0. The dummy files throw an error that try to guide you how to upgrade. ### [`v8.0.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-800-2021-02-21) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v7.2.0...v8.0.0) - Changed: All configs have been merged into one! To upgrade, change: ```json { "extends": [ "some-other-config-you-use", "prettier", "prettier/@​typescript-eslint", "prettier/babel", "prettier/flowtype", "prettier/react", "prettier/standard", "prettier/unicorn", "prettier/vue" ] } ``` Into: ```json { "extends": [ "some-other-config-you-use", "prettier" ] } ``` The `"prettier"` config now includes not just ESLint core rules, but also rules from all plugins. Much simpler! So … what’s the catch? Why haven’t we done this earlier? Turns out it’s just a sad mistake. I ([@​lydell](https://togithub.com/lydell)) was confused when testing, and thought that turning off unknown rules in a config was an error. Thanks to Georgii Dolzhykov ([@​thorn0](https://togithub.com/thorn0)) for pointing this out! If you use [eslint-plugin-prettier], all you need is [plugin:prettier/recommended]: ```json { "extends": [ "some-other-config-you-use", "plugin:prettier/recommended" ] } ``` (The ["prettier/prettier" config][prettier-prettier-config] still exists separately. It’s the odd one out. The main `"prettier"` config does _not_ include the rules from it.) - Changed: The CLI helper tool now only prints warnings for [arrow-body-style] and [prefer-arrow-callback], just like other “special rules.” This means that if you’ve decided to use those rules and [eslint-plugin-prettier] at the same time, you’ll get warnings but exit code zero (success). ### [`v7.2.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-720-2021-01-18) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v7.1.0...v7.2.0) - Added: [@​typescript-eslint/object-curly-spacing]. - Added: [react/jsx-newline]. ### [`v7.1.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-710-2020-12-19) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v7.0.0...v7.1.0) - Added: [unicorn/empty-brace-spaces]. Thanks to fisker Cheung ([@​fisker](https://togithub.com/fisker))! ### [`v7.0.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-700-2020-12-05) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v6.15.0...v7.0.0) - Changed: At least ESLint 7.0.0 is now required. - Changed: [arrow-body-style] and [prefer-arrow-callback] are no longer turned off by default. They only need to be turned off if you use [eslint-plugin-prettier]. If you do, add `"prettier/prettier"` to your `"extends"` array to turn them off again. ```json { "extends": ["prettier", "prettier/prettier"], "plugins": ["prettier"], "rules": { "prettier/prettier": "error" } } ``` Alternatively, update [eslint-plugin-prettier] to version 3.2.0 or later which automatically turns off these two rules in its `"plugin:prettier/recommended"` config. The CLI helper tool only warns about these rules if you have the `"prettier/prettier"` _rule_ enabled for a file. - Changed: `no-tabs` is now a validatable rule. If you use it, you should enable `allowIndentationTabs` so that the rule works regardless of your Prettier config: ```json { "rules": { "no-tabs": ["error", { "allowIndentationTabs": true }] } } ``` - Changed: The CLI helper tool is now called just `eslint-config-prettier` instead of `eslint-config-prettier-check`. This is so that `npx eslint-config-prettier` always works regardless of whether you have already installed `eslint-config-prettier` or not: If you have, the local installation is used; if you haven’t, `npx` downloads a temporary copy. - Changed: The CLI helper tool no longer requires you to pipe the output of `eslint --print-config` to it. Instead, it does that automatically for you via ESLint API:s added in ESLint v7. Before: npx eslint --print-config index.js | npx eslint-config-prettier-check After: npx eslint-config-prettier index.js - Improved: The npm package is now 75% smaller.

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.