Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2.13.0 #3486

Merged
merged 20 commits into from May 30, 2021
Merged

Version 2.13.0 #3486

merged 20 commits into from May 30, 2021

Commits on Mar 1, 2021

  1. [[CHORE]] Recognize 'esversion: 11'

    This commit extends the options parsing system to tolerate the values
    "11" and "2020" for the `esversion` linting option. It does not
    introduce support for any features introduced by the new edition of the
    language.
    jugglinmike committed Mar 1, 2021
    Copy the full SHA
    a345b96 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    553f816 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    482b106 View commit details
    Browse the repository at this point in the history
  4. [[CHORE]] Remove unreachable code

    No call site for `propertyName` specifies an object value for the second
    argument. The `optionalidentifier` function returns only string values
    or undefined. These two invariants make the untested code paths
    unreachable. Remove them both.
    jugglinmike committed Mar 1, 2021
    Copy the full SHA
    dc600e5 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    565070e View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    b614775 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    265ba68 View commit details
    Browse the repository at this point in the history
  8. [[CHORE]] Simplify internal function

    In so-called "object short notation," an IdentifierName is interpreted
    as both a LiteralPropertyName and an IdentifierReference. The second is
    a more restrictive goal than the first, so it is not necessary to apply
    the LiteralPropertyName validation rules. Removing that validation logic
    allows for an otherwise-unused parameter of the internal `propertyName`
    function to be removed.
    jugglinmike committed Mar 1, 2021
    Copy the full SHA
    3a9fa87 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    72a8102 View commit details
    Browse the repository at this point in the history
  10. [[FIX]] Consider all exported bindings "used"

    Extend consideration to include bindings created using
    DestructuringBindingPattern.
    jugglinmike committed Mar 1, 2021
    Copy the full SHA
    90228b7 View commit details
    Browse the repository at this point in the history
  11. [[CHORE]] Remove unnecessary branch

    Currently, the `setExported` method only makes the specified binding as
    "used." This is unnecessary in this context because when `expression`
    processes an IdentifierReference, it does the same. Remove the branch.
    jugglinmike committed Mar 1, 2021
    Copy the full SHA
    bd346cf View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    916c230 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    e831188 View commit details
    Browse the repository at this point in the history
  14. [[FIX]] Report early reference with warning

    The situation described by this condition does not constitute
    syntactically invalid code, so it should be reported with a warning.
    jugglinmike committed Mar 1, 2021
    Copy the full SHA
    2c1a5f8 View commit details
    Browse the repository at this point in the history
  15. [[FIX]] Improve declaration parsing

    Add an internal test so the coverage analysis tool recognizes that the
    modified branch is verified.
    jugglinmike committed Mar 1, 2021
    Copy the full SHA
    a9bdc93 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    c46f464 View commit details
    Browse the repository at this point in the history
  17. [[FEAT]] Add support for import.meta

    Tolerate parsing errors regarding escape sequences in IdentifierNames as
    these reflect a pre-existing deficiency which will require a dedicated
    patch to correct.
    jugglinmike committed Mar 1, 2021
    Copy the full SHA
    73d7e0d View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    f50b14d View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    b125dbe View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Copy the full SHA
    6bfcaed View commit details
    Browse the repository at this point in the history