Skip to content
This repository has been archived by the owner on Aug 13, 2018. It is now read-only.

Update eslint-plugin-shopify to the latest version 🚀 #22

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

greenkeeper[bot]
Copy link

@greenkeeper greenkeeper bot commented Oct 31, 2017

Version 18.0.0 of eslint-plugin-shopify was just published.

Dependency eslint-plugin-shopify
Current Version 17.2.1
Type devDependency

The version 18.0.0 is not covered by your current version range.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint-plugin-shopify.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


Release Notes Disable class-methods-use-this

See the CHANGELOG for details.

Commits

The new version differs by 6 commits.

  • 4d1c914 v18.0.0
  • d7324fe Merge pull request #50 from Shopify/release-18-0-0
  • 8a28f90 Update CHANGELOG for 18.0.0
  • c6c9ddd Merge pull request #45 from Shopify/class-methods-use-this
  • 543826e Update CHANGELOG
  • 3168f0c Disable class-methods-use-this

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 🌴

@greenkeeper
Copy link
Author

greenkeeper bot commented Dec 1, 2017

Version 18.1.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 5 commits.

  • b97191c v18.1.0
  • 3e11b3a Prep for 18.1.0 release (#56)
  • 615c2b1 Add trailing comma function support to comma-dangle and prettier config (#55)
  • 616ffcc Adding a typescript & typescript-react config (#54)
  • 026a8af Remove esnext config from prettier config (#53)

See the full diff

greenkeeper bot added a commit that referenced this pull request Dec 5, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Dec 5, 2017

Version 18.2.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 4 commits.

See the full diff

greenkeeper bot added a commit that referenced this pull request Dec 18, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Dec 18, 2017

Version 18.3.0 just got published.

Update to this version instead 🚀

Release Notes v18.3.0

See CHANGELOG

Commits

The new version differs by 2 commits.

  • f8f799b v18.3.0
  • 6eefd7d Replace no-debugger with shopify/no-debugger (#60)

See the full diff

greenkeeper bot added a commit that referenced this pull request Jan 18, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 18, 2018

Version 19.0.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 40 commits.

  • 40577d6 v19.0.0
  • e72f889 Update changelog for 19.0.0
  • 6ad67d5 Merge pull request #72 from Shopify/beta
  • 982c505 Fix empty value state class member (#76)
  • 9911536 Increase timeout on all config test (#74)
  • 15ac105 Fix rules-status / rules-omitted scripts (#71)
  • fe5f9b5 v19.0.0-beta.4
  • 08132da Allow all LTS (8.9.x) versions
  • b2867a0 v19.0.0-beta.3
  • 7dc1b9f v19.0.0-beta.2
  • 7347755 Drop support for Node.js 6
  • 92358b5 v19.0.0-beta.1
  • 82a072f Merge pull request #63 from Shopify/prettier-upgrade
  • 8353b87 Document all new rules in changelog
  • 237d042 Set new rules to sensible error defaults

There are 40 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Mar 12, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 12, 2018

Version 19.0.1 just got published.

Update to this version instead 🚀

Commits

The new version differs by 6 commits.

  • 7cf8a0f v19.0.1
  • 55052d5 Update changelog for 19.0.1
  • 51e2b3d Fix empty string children breaking hardcoded content rule (#83)
  • 05da62b Merge pull request #82 from Shopify/adjust-a11y-linting-settings
  • ac462c2 Adjust a11y linting config
  • e999304 Use the same style of images in the version & ci shields

See the full diff

greenkeeper bot added a commit that referenced this pull request Mar 16, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 16, 2018

Version 20.0.0 just got published.

Update to this version instead 🚀

Release Notes v20.0.0 - TypeScript 2.7 support
  • Breaking: the version of TypeScript supported by this plugin is 2.7.x (in line with typescript-eslint-parser’s TypeScript support)
  • Updated dependencies that support the new ESLint documentation URL metadata. Errors from these plugins are accompanied by a link to the documentation for the broken rule.
  • Dependencies are now strictly versioned for tighter control over the exact rules the plugin enforces.
Package old new
eslint-plugin-ava ^4.4.0 4.5.1
eslint-plugin-import ^2.8.0 2.9.0
eslint-plugin-jest ^21.5.0 21.14.1
eslint-plugin-lodash ^2.5.0 2.6.1
eslint-plugin-node ^5.2.1 6.0.1
eslint-plugin-prettier ^2.4.0 2.6.0
eslint-plugin-promise ^3.6.0 3.7.0
eslint-plugin-react ^7.5.1 7.7.0
eslint-plugin-typescript ^0.8.1 0.10.0
Commits

The new version differs by 28 commits.

  • 1bfaefa v20.0.0
  • 9242a92 Update changelog
  • 73e8bcb Merge pull request #84 from Shopify/eslint-docs
  • 347d913 Merge pull request #86 from Shopify/docs-meta
  • 8e08002 Merge pull request #87 from Shopify/docs-add-meta
  • 5c2df96 Apply category changes - thanks @lemonmade ❤️
  • 1eabeb0 v20.0.0-beta.4
  • 1bd52b8 Add docs meta to custom rules
  • c94a6f0 Rewrite rules in imperative tone
  • 5c8f31e Turn jest/lowercase-name rule off
  • 9978763 Turn rule react/jsx-child-element-spacing on
  • f18da27 Turn rule react/no-this-in-sfc on
  • 23be4b8 Turn on jest/valid-expect-in-promise rule
  • d2f1785 Allow graphql, css, sass, scss, less, styl file extensions in imports
  • d02b662 Mention new TypeScript version support in Changelog

There are 28 commits in total.

See the full diff

@greenkeeper
Copy link
Author

greenkeeper bot commented May 4, 2018

Version 22.0.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 6 commits.

  • 84b8b5e v22.0.0
  • 7339b9f Update changelog.md for v22
  • a944aea Merge pull request #92 from Shopify/typescript-1.8-compat
  • 22ba471 Break changelog items in two
  • fbaa78f Lock dependencies to strict versions
  • 8376339 Update dependencies, add support for TypeScript 2.8

See the full diff

greenkeeper bot added a commit that referenced this pull request Jun 8, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jun 8, 2018

Version 22.1.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 12 commits.

  • 33b8314 Merge pull request #97 from Shopify/node_10_support
  • 9c053f3 v22.1.0
  • 16db9e0 Update CHANGELOG
  • 469d8a1 Use eslint-plugin-sort-class-members 1.3.1
  • 64ad5e7 Merge pull request #95 from Shopify/react-prefer-private-members
  • db33276 more docs
  • e078caa add compound component check
  • 21378e0 Feedback
  • dc03ea7 add react-prefer-private-members rule
  • d0f0808 Merge pull request #96 from Shopify/prefer-pascal-case-enums
  • f5a611d docs
  • 45173cb Add prefer-pascal-case-enums rule

See the full diff

greenkeeper bot added a commit that referenced this pull request Jul 16, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jul 16, 2018

Version 23.0.0 just got published.

Update to this version instead 🚀

Release Notes v23.0.0

Added

  • shopify/jsx-prefer-fragment-wrappers (#94)
  • shopify/jest/no-vague-titles (#93)
  • shopify/strict-component-boundaries (#98)
  • shopify/prefer-pascal-case-enums (#96)
  • shopify/react-prefer-private-members (#95)

Changed

  • Breaking Moved prettier to be a peerDependency, this avoids the potential for having multiple versions of prettier in the dependency graph. If you use prettier you will need to ensure you have it installed in your project as eslint-plugin-shopify will no longer install it for you (#107)
  • Breaking Updated typescript-eslint-parser to support typescript@2.9.1 (#102)
  • Updated eslint-plugin-sort-class-members dependency to version 1.3.1 in order to support node 10.
  • Support for TypeScript 2.8
  • Fixed the publish config for the package.
Commits

The new version differs by 20 commits.

  • 0319b86 v23.0.0
  • 958547d Adds missing properties (#106)
  • a00afe7 fix jsx-prefer-fragment-wrappers (#112)
  • a480088 Merge pull request #105 from Shopify/add-missing-configs
  • b6fc2d6 Add missing configs to turn on rulls
  • 534e582 Merge pull request #109 from Shopify/fix-no-vague-titles
  • 4930fe0 prevent reading name from undefined callee.object
  • 024c982 Bump typescript-eslint-parser version (#102)
  • 17d5ed4 Merge pull request #107 from Shopify/prettier-peerdep
  • 4d2105f Move prettier to be a peer dependency
  • d13fdbc Merge pull request #98 from Shopify/strict-component-boudaries
  • 5edcffc adds strict-component-boundaries rule
  • 3db1439 Merge pull request #100 from Shopify/add-new-rules
  • ef53ab1 Merge pull request #93 from Shopify/no-tests-contain-correct
  • 0827edc Add no-tests-contain-correct rule

There are 20 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 2, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 2, 2018

Version 23.1.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 5 commits.

  • c4e2c1d v23.1.0
  • 849c3a4 Update changelog for a 23.1.0 release (#131)
  • 1726cfb Fix links to changelog diffs (#125)
  • 55b8c56 Remove inline Prettier configs (fixes #118) (#121)
  • 3d930b0 Add 'all' to vague terms in no-vague-titles (#114)

See the full diff

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants