bitovi / bitovi/syn

An in-range update of jshint is breaking the build 🚨

Open
#176 2 comments 0 reactions 0 assignees View on GitHub
greenkeeper
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 u flag (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 singleGroups for async functions (c5dcd90)

  • Tolerate static as class method name (9cb3b20)

  • Tolerate valid assignments (0a60c9e)

  • Validate lone arrow function parameter (38285cd)

Commits

The new version differs by 36 commits.



  • c43f4ad v2.10.3

  • 38285cd [[FIX]] Validate lone arrow function parameter

  • 691dbdc [[FIX]] Correct interpretation of commas

  • e63dbc7 [[CHORE]] Revert parser improvements

  • d72ce61 [[CHORE]] Improve test coverage for logical NOT

  • d015657 [[CHORE]] Remove unused internal variable

  • c81bf3a [[CHORE]] Improve CI configuration (#3415)

  • 5a337a8 [[CHORE]] Optimize case clause tracking

  • 9cb3b20 [[FIX]] Tolerate static as class method name

  • b14acca [[FIX]] Do not crash on invalid program code

  • 2366c92 [[CHORE]] Improve test coverage for RegExp parsing

  • 5ac5c46 [[FIX]] Allow more escapes with RegExp u flag

  • 0a60c9e [[FIX]] Tolerate valid assignments

  • e04746b [[TEST]] Ignore "information" messages

  • a70304d [[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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.