Packages

@babel/eslint-plugin

8.0.6 · 18 Sep 2026MIT520.3k / weekRepositoryHomepagenpmAtom feed

Your version

7.11.0

30 Jul 2020Where it was published

7.29.7 is the newest release of 7.x.

In short

5 new4 fixed10 changed30 internal

Release note

Thanks @coderaiser, @cwohlman, @morrme, @ryzokuken, @SirWindfield, @sz-coder and @vahnag for their first PRs!

:eyeglasses: Spec Compliance

  • babel-parser

    • fix: disallow \8, \9 in strict mode string (@JLHwung)

    • fix: allow 09.1_1 and 09e1_1 in sloppy mode (@JLHwung)

  • babel-plugin-proposal-optional-chaining

:rocket: New Feature

  • babel-cli, babel-core

  • babel-compat-data, babel-preset-env

    • enable logical assignment in babel preset env (@morrme)

    • Add numeric-separator to preset-env (@JLHwung)

    • Add export-namespace-from to preset-env (@JLHwung)

  • babel-parser

    • feat: enable numericSeparator parsing support (@JLHwung)

    • Allow unknown/any in TS catch clause param (@existentialism)

    • TypeScript 4.0: Allow spread in the middle of tuples (@nicolo-ribaudo)

    • eslint-parser: ES2020 features (@JLHwung)

  • babel-generator, babel-parser, babel-types

  • babel-core, babel-generator, babel-parser, babel-plugin-syntax-decimal, babel-standalone, babel-types

  • babel-core

    • Add cloneInputAst option to babel.transformFromAst (@coderaiser)

:bug: Bug Fix

  • Other

    • update: hardcode @babel/eslint-parser min supported version check (@kaicataldo)

  • babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-optional-chaining, babel-plugin-transform-spread

    • Skip TSAsExpression when transforming spread in CallExpression (@oliverdunk)

  • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-logical-assignment-operators

    • add support for logical assignments with private properties (@ryzokuken)

  • babel-plugin-transform-typescript

    • Typescript: always strip declare from class fields (@jamescdavis)

  • babel-plugin-transform-runtime

    • Fix incorrect module path when absoluteRuntime is specified (@sz-coder)

  • babel-parser

    • Correctly check reserved word for PropertyDefinition: IdentifierReference (@JLHwung)

    • fix: correctly set innerEndPos in CoverParenthesizedExpressionAndArrowParameterList (@JLHwung)

  • babel-generator, babel-parser, babel-plugin-transform-typescript

    • Follow-up on initial TS4 catch param support (@JLHwung)

  • babel-generator

    • Always retain lines for async arrow (@cwohlman)

:nail_care: Polish

  • babel-traverse

    • babel-traverse: prefer clearer, reduced-bias option naming (@jayaddison)

:house: Internal

  • Other

    • fix build config to work the same when running on windows (@zxbodya)

    • Prepare to publish @babel/eslint-* packages (@JLHwung)

    • chore: use modules: "auto" (@JLHwung)

    • chore(github): fix issue template typo (@SirWindfield)

    • chore: update spec-new in CONTRIBUTING.md [skip ci] (@JLHwung)

  • babel-standalone

    • chore: build standalone once in prepublish step (@JLHwung)

  • babel-compat-data, babel-helper-compilation-targets, babel-preset-env

    • refactor: replace caniuse-db by mdn-browser-compat-data (@JLHwung)

  • babel-compat-data, babel-core, babel-helper-module-transforms, babel-helper-split-export-declaration, babel-parser, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-classes, babel-preset-env, babel-traverse, babel-types

  • babel-types

    • refactor: reorganize babel types definitions structure (@JLHwung)

  • babel-compat-data

    • chore: use repository HEAD when pulling third party repos (@JLHwung)