Skip to content

Commit

Permalink
fix(deps): update dependency eslint-config-prettier to v8 (#109)
Browse files Browse the repository at this point in the history
[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-config-prettier](https://togithub.com/prettier/eslint-config-prettier) | [`^5.0.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/eslint-config-prettier/5.1.0/8.3.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.3.0/compatibility-slim/5.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.3.0/confidence-slim/5.1.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>prettier/eslint-config-prettier</summary>

### [`v8.3.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-830-2021-04-24)

[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v8.2.0...v8.3.0)

-   Added: Support for \[[@&#8203;babel/eslint-plugin](https://togithub.com/babel/eslint-plugin)]. Thanks to Chip Zhang ([@&#8203;ChipZhang](https://togithub.com/ChipZhang)) for the heads-up! (\[eslint-plugin-babel] is still supported, too.)

### [`v8.2.0`](https://togithub.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md#Version-820-2021-04-13)

[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v8.1.0...v8.2.0)

-   Added: \[flowtype/quotes]. Thanks to Martin Zlámal ([@&#8203;mrtnzlml](https://togithub.com/mrtnzlml))!

### [`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/@&#8203;typescript-eslint",
        "prettier/babel",
        "prettier/flowtype",
        "prettier/react",
        "prettier/standard",
        "prettier/unicorn",
        "prettier/vue"
      ]
    }
    ```

    Into:

    <!-- prettier-ignore -->

    ```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 ([@&#8203;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 ([@&#8203;thorn0](https://togithub.com/thorn0)) for pointing this out!

    If you use \[eslint-plugin-prettier], all you need is \[plugin:prettier/recommended]:

    <!-- prettier-ignore -->

    ```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: \[[@&#8203;typescript-eslint/object-curly-spacing](https://togithub.com/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 ([@&#8203;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.

### [`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: \[[@&#8203;typescript-eslint/space-infix-ops](https://togithub.com/typescript-eslint/space-infix-ops)]. Thanks to Masafumi Koba ([@&#8203;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 [@&#8203;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 [@&#8203;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: \[[@&#8203;typescript-eslint/comma-dangle](https://togithub.com/typescript-eslint/comma-dangle)]. Thanks to Masafumi Koba ([@&#8203;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: \[[@&#8203;typescript-eslint/keyword-spacing](https://togithub.com/typescript-eslint/keyword-spacing)]. Thanks to Hans Bergren ([@&#8203;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: \[[@&#8203;typescript-eslint/comma-spacing](https://togithub.com/typescript-eslint/comma-spacing)]. Thanks to Masafumi Koba ([@&#8203;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 [@&#8203;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: \[[@&#8203;typescript-eslint/no-extra-semi](https://togithub.com/typescript-eslint/no-extra-semi)]. Thanks to [@&#8203;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: \[[@&#8203;typescript-eslint/space-before-function-paren](https://togithub.com/typescript-eslint/space-before-function-paren)]. Thanks to Masafumi Koba ([@&#8203;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 [@&#8203;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 ([@&#8203;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 ([@&#8203;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: \[[@&#8203;typescript-eslint/brace-style](https://togithub.com/typescript-eslint/brace-style)]. Thanks to Masafumi Koba ([@&#8203;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: \[[@&#8203;typescript-eslint/quotes](https://togithub.com/typescript-eslint/quotes)] (as a \[special rule]\[[@&#8203;typescript-eslint/quotes-special](https://togithub.com/typescript-eslint/quotes-special)]). Thanks to Masafumi Koba ([@&#8203;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 ([@&#8203;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`.)

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/carbon-design-system/carbon-for-ibm-dotcom-web-components-test).
  • Loading branch information
renovate[bot] authored Nov 19, 2021
1 parent 833bb5a commit 2f555fa
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion packages/eslint-config-ibmdotcom/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"babel-eslint": "^10.0.3",
"eslint-config-airbnb": "^19.0.0",
"eslint-config-airbnb-base": "^13.0.0",
"eslint-config-prettier": "^5.0.0",
"eslint-config-prettier": "^8.0.0",
"eslint-plugin-import": "^2.17.3",
"eslint-plugin-jsdoc": "^15.3.7",
"eslint-plugin-prettier": "^3.1.0",
Expand Down

0 comments on commit 2f555fa

Please sign in to comment.