mitodl / sga-lti

an LTI implementation of Staff Graded Assignments, for use with edX
BSD 3-Clause "New" or "Revised" License
2 stars 2 forks source link

Update dependency babel-eslint to v10 #113

Open renovate[bot] opened 5 months ago

renovate[bot] commented 5 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
babel-eslint 5.0.4 -> 10.1.0 age adoption passing confidence

Release Notes

babel/babel-eslint (babel-eslint) ### [`v10.1.0`](https://togithub.com/babel/babel-eslint/releases/tag/v10.1.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v10.0.3...v10.1.0) - Added ability to parse Flow enums [#​812](https://togithub.com/babel/babel-eslint/pull/812) ([@​gkz](https://togithub.com/gkz)) ### [`v10.0.3`](https://togithub.com/babel/babel-eslint/releases/tag/v10.0.3) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v10.0.2...v10.0.3) Fixes [https://github.com/babel/babel-eslint/issues/791](https://togithub.com/babel/babel-eslint/issues/791), also [https://github.com/eslint/eslint/issues/12117](https://togithub.com/eslint/eslint/issues/12117) Some context: [https://github.com/babel/babel-eslint/pull/793#issuecomment-524435971](https://togithub.com/babel/babel-eslint/pull/793#issuecomment-524435971) We ended up going with [@​JLHwung](https://togithub.com/JLHwung)'s PR [https://github.com/babel/babel-eslint/pull/794](https://togithub.com/babel/babel-eslint/pull/794) which uses ESLint's deps instead of going with peerDeps since it really depends on the version being used and we don't want users to have to install it directly on their own. babel-eslint is patching patches of the dependencies of ESLint itself so these kinds of issues have happened in the past. We'll need to look into figuring out how to have a more solid way of modifying behavior instead of this monkeypatching type of thing for future releases. ### [`v10.0.2`](https://togithub.com/babel/babel-eslint/releases/tag/v10.0.2) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v10.0.1...v10.0.2) > Fixes [https://github.com/babel/babel-eslint/issues/772](https://togithub.com/babel/babel-eslint/issues/772) ### [`v10.0.1`](https://togithub.com/babel/babel-eslint/releases/tag/v10.0.1) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v10.0.0...v10.0.1) ### v10.0.1 - Reverting [https://github.com/babel/babel-eslint/pull/584](https://togithub.com/babel/babel-eslint/pull/584) The `TypeAlias` "conversion" to a function has issues. Sounds like we need to rethink the change, most likely we can just actually change the scoping rather than hardcode an AST change. ### [`v10.0.0`](https://togithub.com/babel/babel-eslint/releases/tag/v10.0.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v9.0.0...v10.0.0) ### v10.0.0 Small breaking change: add a peerDependency starting from the ESLint version that added a parser feature that we were monkeypatching before (and drop that code). If already using ESLint 5 shouldn't be any different. - Bugfix for `TypeAlias`: [https://github.com/babel/babel-eslint/pull/584](https://togithub.com/babel/babel-eslint/pull/584) ```js /* @​flow */ type Node = { head: T; tail: Node } // or type File = {chunks: Array} type Chunk = {file: File} ``` - Update to test against ESLint 5, add a peerDependency: [https://github.com/babel/babel-eslint/pull/689](https://togithub.com/babel/babel-eslint/pull/689) - Drop monkeypatching behavior: [https://github.com/babel/babel-eslint/pull/690](https://togithub.com/babel/babel-eslint/pull/690) ### [`v9.0.0`](https://togithub.com/babel/babel-eslint/releases/tag/v9.0.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.2.6...v9.0.0) ### v9.0.0 We've released v7: https://twitter.com/left_pad/status/1034204330352500736, so this just updates babel-eslint to use those versions internally. That in itself doesn't break anything but: - Babel now supports the new decorators proposal by default, so we need to switch between the new and the old proposal. This is a breaking change. To enable the legacy decorators proposal users should add a specific parser option: ```js { parserOptions: { ecmaFeatures: { legacyDecorators: true } } } ``` - Babel removed the support for Node 4 , so I propagated that here. ### [`v8.2.6`](https://togithub.com/babel/babel-eslint/compare/v8.2.5...v8.2.6) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.2.5...v8.2.6) ### [`v8.2.5`](https://togithub.com/babel/babel-eslint/compare/v8.2.4...v8.2.5) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.2.4...v8.2.5) ### [`v8.2.4`](https://togithub.com/babel/babel-eslint/compare/v8.2.3...v8.2.4) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.2.3...v8.2.4) ### [`v8.2.3`](https://togithub.com/babel/babel-eslint/compare/v8.2.2...v8.2.3) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.2.2...v8.2.3) ### [`v8.2.2`](https://togithub.com/babel/babel-eslint/compare/v8.2.1...v8.2.2) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.2.1...v8.2.2) ### [`v8.2.1`](https://togithub.com/babel/babel-eslint/compare/v8.2.0...v8.2.1) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.2.0...v8.2.1) ### [`v8.2.0`](https://togithub.com/babel/babel-eslint/compare/v8.1.2...v8.2.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.1.2...v8.2.0) ### [`v8.1.2`](https://togithub.com/babel/babel-eslint/compare/v8.1.1...v8.1.2) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.1.1...v8.1.2) ### [`v8.1.1`](https://togithub.com/babel/babel-eslint/compare/v8.1.0...v8.1.1) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.1.0...v8.1.1) ### [`v8.1.0`](https://togithub.com/babel/babel-eslint/releases/tag/v8.1.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.0.3...v8.1.0) Use ESLint's API to customize scope analysis and avoid monkeypatching: [https://github.com/babel/babel-eslint/pull/542](https://togithub.com/babel/babel-eslint/pull/542) ### [`v8.0.3`](https://togithub.com/babel/babel-eslint/compare/v8.0.2...v8.0.3) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.0.2...v8.0.3) ### [`v8.0.2`](https://togithub.com/babel/babel-eslint/compare/v8.0.1...v8.0.2) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.0.1...v8.0.2) ### [`v8.0.1`](https://togithub.com/babel/babel-eslint/releases/tag/v8.0.1) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v8.0.0...v8.0.1) #### v8.0.1 Handle optionalCatchBinding: [https://github.com/babel/babel-eslint/pull/521](https://togithub.com/babel/babel-eslint/pull/521) ### [`v8.0.0`](https://togithub.com/babel/babel-eslint/releases/tag/v8.0.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v7.2.3...v8.0.0) #### 8.0.0 No major changes, just updating babel deps to v7 ### [`v7.2.3`](https://togithub.com/babel/babel-eslint/releases/tag/v7.2.3) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v7.2.2...v7.2.3) #### Fix - [https://github.com/babel/babel-eslint/pull/465](https://togithub.com/babel/babel-eslint/pull/465) ### [`v7.2.2`](https://togithub.com/babel/babel-eslint/releases/tag/v7.2.2) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v7.2.1...v7.2.2) ##### v7.2.2 - Lots of cleanup by [@​zertosh](https://togithub.com/zertosh) - [@​vitorbal](https://togithub.com/vitorbal) added support for ESLint 4 alpha. *** - Fix: use eslint-scope instead of escope if present ([#​461](https://togithub.com/babel/babel-eslint/issues/461)) (Vitor Balocco) - Separate finding peer deps from monkeypatching ([#​460](https://togithub.com/babel/babel-eslint/issues/460)) (Andres Suarez) - Remove unused .gitmodules ([#​457](https://togithub.com/babel/babel-eslint/issues/457)) (Andres Suarez) - Use dedent for unpadding ([#​456](https://togithub.com/babel/babel-eslint/issues/456)) (Andres Suarez) - Enable strict mode in all of babylon-to-espree (Andres Suarez) - Move ast convert steps to babylon-to-espree (Andres Suarez) - Use for-loop for template literal conversion (Andres Suarez) - Only iterate over tokens once (Andres Suarez) - Inline fixDirectives and use for-loop (Andres Suarez) - Consolidate versions of "convertComments" (Andres Suarez) - toAst pass "source" in state instead of keeping in scope (Andres Suarez) - Add type parameter scope tests ([#​454](https://togithub.com/babel/babel-eslint/issues/454)) (Andres Suarez) ### [`v7.2.1`](https://togithub.com/babel/babel-eslint/compare/v7.2.0...v7.2.1) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v7.2.0...v7.2.1) ### [`v7.2.0`](https://togithub.com/babel/babel-eslint/releases/tag/v7.2.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v7.1.1...v7.2.0) ##### New Feature - Add option to disable code frame. ([#​446](https://togithub.com/babel/babel-eslint/issues/446)) (Luís Couto) Main change is just an option to disable the codeframe (added in [v7.1.1](https://togithub.com/babel/babel-eslint/releases/tag/v7.1.1)) for html output and more (thanks to [@​Couto](https://togithub.com/Couto)). ```json { "parser": "babel-eslint", "parserOptions": { "codeFrame": false }, "extends": "eslint:recommended" } ``` ##### Bug Fix - \[flow] Process polymorphic type bounds on functions ([#​444](https://togithub.com/babel/babel-eslint/issues/444)) (Alex Rattray) ##### Internal/Docs - Use `lodash` instead of `lodash.pickby`. ([#​435](https://togithub.com/babel/babel-eslint/issues/435)) (wtgtybhertgeghgtwtg) - Updates ESLint version/remove unnecessary config (Kai Cataldo) - Remove broken ESLint tests (Kai Cataldo) - Upgrade outdated dependencies (Kai Cataldo) - remove deprecated rule examples \[skip ci] (Henry Zhu) - update readme \[skip ci] (Henry Zhu) - chore(package): update eslint-config-babel to version 6.0.0 ([#​433](https://togithub.com/babel/babel-eslint/issues/433)) (Henry Zhu) - Update to use Node 4 features ([#​425](https://togithub.com/babel/babel-eslint/issues/425)) (Nazim Hajidin) - chore(package): update eslint-config-babel to version 4.0.0 ([#​430](https://togithub.com/babel/babel-eslint/issues/430)) (greenkeeper\[bot]) - add badges \[skip ci] (Henry Zhu) - Revert "use `*`" ([#​426](https://togithub.com/babel/babel-eslint/issues/426)) (Henry Zhu) - use `*` ([#​421](https://togithub.com/babel/babel-eslint/issues/421)) (Henry Zhu) - chore(package): update eslint-config-babel to version 3.0.0 ([#​423](https://togithub.com/babel/babel-eslint/issues/423)) (greenkeeper\[bot]) ### [`v7.1.1`](https://togithub.com/babel/babel-eslint/releases/tag/v7.1.1) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v7.1.0...v7.1.1) #### v7.1.1 ##### 💅 Polish - Append the code frame on parse error ([#​418](https://togithub.com/babel/babel-eslint/issues/418)) [@​hzoo](https://togithub.com/hzoo) Before screen shot 2016-10-28 at 5 33 11 pm After screen shot 2016-10-28 at 5 32 58 pm ### [`v7.1.0`](https://togithub.com/babel/babel-eslint/releases/tag/v7.1.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v7.0.0...v7.1.0) ### v7.1.0 #### 🚀 New Feature - Adding support to lint `dynamicImport` ([#​413](https://togithub.com/babel/babel-eslint/issues/413)) [@​kesne](https://togithub.com/kesne) Babylon support was added in https://github.com/babel/babylon/releases/tag/v6.12.0 ```js import(`./section-modules/${link.dataset.entryModule}.js`) .then(module => { module.loadPageInto(main); }) ``` ### [`v7.0.0`](https://togithub.com/babel/babel-eslint/releases/tag/v7.0.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v6.1.2...v7.0.0) ### v7.0.0 #### FYI [https://github.com/babel/babel-eslint/issues/88](https://togithub.com/babel/babel-eslint/issues/88) We're looking for more contributors maintainers, I don't have as much time to work on babel-eslint since babel needs a lot of help as well). #### Changelog - Drop node < 4 ([#​358](https://togithub.com/babel/babel-eslint/issues/358)) - Remove the lodash.assign dependency ([#​393](https://togithub.com/babel/babel-eslint/issues/393)) - Remove eslint 2 logic ([#​361](https://togithub.com/babel/babel-eslint/issues/361)) - Remove logic for accounting for async/await before eslint supported it ([#​350](https://togithub.com/babel/babel-eslint/issues/350)) ESLint v3.6.0 supports async/await (you don't need always need babel-eslint) http://eslint.org/blog/2016/09/eslint-v3.6.0-released#support-for-es2017 ```js { "parserOptions": { "ecmaVersion": 2017, "sourceType": "module" } } ``` ### [`v6.1.2`](https://togithub.com/babel/babel-eslint/compare/v6.1.1...v6.1.2) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v6.1.1...v6.1.2) ### [`v6.1.1`](https://togithub.com/babel/babel-eslint/compare/v6.1.0...v6.1.1) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v6.1.0...v6.1.1) ### [`v6.1.0`](https://togithub.com/babel/babel-eslint/releases/tag/v6.1.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v6.0.5...v6.1.0) #### New Feature - Add allowImportExportEverywhere parserOption ([#​327](https://togithub.com/babel/babel-eslint/issues/327)) ([#​329](https://togithub.com/babel/babel-eslint/issues/329)) [@​rhettlivingston](https://togithub.com/rhettlivingston) ### [`v6.0.5`](https://togithub.com/babel/babel-eslint/releases/tag/v6.0.5) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v6.0.4...v6.0.5) #### Bug Fixes - Fix compatibility with babylon 6.8.1 ([#​325](https://togithub.com/babel/babel-eslint/issues/325)) (Daniel Tschinder) ### [`v6.0.4`](https://togithub.com/babel/babel-eslint/releases/tag/v6.0.4) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v6.0.3...v6.0.4) #### Bug Fixes - Fix parent not being set for decorator nodes. ([#​296](https://togithub.com/babel/babel-eslint/issues/296)) (Rafał Ruciński) - Ensure strictmode is enabled/disabled when changing sourceType ([#​302](https://togithub.com/babel/babel-eslint/issues/302)) (Daniel Tschinder) - Fix escope to take sourceType and ecmaVersion from options ([#​288](https://togithub.com/babel/babel-eslint/issues/288)) (Daniel Tschinder) #### Internal/Chore - Update lodash and replace pick by pickBy ([#​301](https://togithub.com/babel/babel-eslint/issues/301)) (Daniel Tschinder) - Declare eslint call more simply in the scripts. ([#​297](https://togithub.com/babel/babel-eslint/issues/297)) (Rafał Ruciński) - Add root: true to eslint config. ([#​294](https://togithub.com/babel/babel-eslint/issues/294)) (Rafał Ruciński) - Make npm scripts work on Windows too. ([#​295](https://togithub.com/babel/babel-eslint/issues/295)) (Rafał Ruciński) ### [`v6.0.3`](https://togithub.com/babel/babel-eslint/releases/tag/v6.0.3) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v6.0.2...v6.0.3) Ignore this ### [`v6.0.2`](https://togithub.com/babel/babel-eslint/compare/v6.0.1...v6.0.2) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v6.0.1...v6.0.2) ### [`v6.0.1`](https://togithub.com/babel/babel-eslint/compare/v6.0.0...v6.0.1) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v6.0.0...v6.0.1) ### [`v6.0.0`](https://togithub.com/babel/babel-eslint/releases/tag/v6.0.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v5.0.4...v6.0.0) v6 is for supporting ESLint 2

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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



This PR was generated by Mend Renovate. View the repository job log.