An in-range update of jshint is breaking the build 🚨
- Dominant language
- JavaScript
- Stars
- 441
- Forks
- 254
- PR merge metrics
- No merged PRs in 30d
Description
## The devDependency [jshint](https://github.com/jshint/jshint) was updated from `2.10.2` to `2.10.3`.
🚨 [View failing branch](https://github.com/bitovi/syn/compare/master...bitovi:greenkeeper%2Fjshint-2.10.3).
This version is **covered** by your **current version range** and after updating it in your project **the build failed**.
jshint is a devDependency of this project. It **might not break your production code or affect downstream projects**, but probably breaks your build or test tools, which may **prevent deploying or publishing**.
Status Details
- ❌ **continuous-integration/travis-ci/push:** The Travis CI build could not complete due to an error ([Details](https://travis-ci.org/bitovi/syn/builds/607923339?utm_source=github_status&utm_medium=notification)).
---
Release Notes for JSHint 2.10.3
2.10.3 (2019-11-04)
Bug Fixes
- Allow more escapes with RegExp
uflag (5ac5c46) - Correct binding power of AwaitExpression (af04b1e)
- Correct interpretation of commas (691dbdc)
- Correct restrictions on class method names (f670aeb)
- Correctly interpret class method names (82b49c4)
- Do not crash on invalid program code (b14acca)
- Interpret "object rest" ident as a binding (c0e9a5b)
- Relax
singleGroupsfor async functions (c5dcd90) - Tolerate
staticas class method name (9cb3b20) - Tolerate valid assignments (0a60c9e)
- Validate lone arrow function parameter (38285cd)
Commits
The new version differs by 36 commits.
c43f4adv2.10.338285cd[[FIX]] Validate lone arrow function parameter691dbdc[[FIX]] Correct interpretation of commase63dbc7[[CHORE]] Revert parser improvementsd72ce61[[CHORE]] Improve test coverage for logical NOTd015657[[CHORE]] Remove unused internal variablec81bf3a[[CHORE]] Improve CI configuration (#3415)5a337a8[[CHORE]] Optimizecaseclause tracking9cb3b20[[FIX]] Toleratestaticas class method nameb14acca[[FIX]] Do not crash on invalid program code2366c92[[CHORE]] Improve test coverage for RegExp parsing5ac5c46[[FIX]] Allow more escapes with RegExpuflag0a60c9e[[FIX]] Tolerate valid assignmentse04746b[[TEST]] Ignore "information" messagesa70304d[[TEST]] Do not interpret warning as error
There are 36 commits in total.
See the full diff
FAQ and help
There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
---
Your [Greenkeeper](https://greenkeeper.io) Bot :palm_tree:
Contributor guide
Research direction
Start with the failing branch linked in the issue and reproduce the jshint 2.10.3 update locally. Read the Travis CI failure details to identify the build break, then confirm the project builds successfully with a compatible dependency version and that CI passes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- build-system, ci-cd
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100