| 1 | | In #42850 (r42547), JSHint was replaced with Esprima due to the former having a GPL-incompatible license. However, the [https://www.npmjs.com/package/esprima `esprima` package] has not been updated since July 2018. Because it hasn't been updated in so long, it does not support "newer" syntax ECMAScript syntax (since 2020) like dynamic imports, optional chaining, and nullish coalescing: |
| | 1 | In #42850 (r42547), JSHint was replaced with Esprima due to the former having a GPL-incompatible license. However, the [https://www.npmjs.com/package/esprima esprima package] has not been updated since July 2018. Because it hasn't been updated in so long, it does not support "newer" syntax ECMAScript syntax (since 2020) like dynamic imports, optional chaining, and nullish coalescing: |