Skip to content

[Bug]: @babel/eslint-parser will still load root babel config even if requireConfigFile is set to false #14321

@tcp-mike

Description

@tcp-mike

💻

  • Would you like to work on a fix?

How are you using Babel?

@babel/eslint-parser

Input code

import info from './package.json' assert { type: 'json' };

Configuration file name

.eslintrc.js

Configuration

module.exports = {
  env: {
    node: true,
    es2022: true,
    mocha: true,
  },
  overrides: [{
    files: ['*.js', '*.mjs'],
  }],
  extends: [
    'airbnb-base',
  ],
  parserOptions: {
    ecmaVersion: 'latest',
    sourceType: 'module',
    requireConfigFile: false,
    babelOptons: {
      plugins: [
        '@babel/plugin-syntax-import-assertions',
      ],
    },
  },
  parser: '@babel/eslint-parser',
  rules: {
  },
};

Current and expected behavior

Not able to enable importAssertions plugin:

..\Dev\account-service\index.mjs
  3:34  error  Parsing error: This experimental syntax requires enabling the parser plugin: "importAssertions". (3:34)

Environment

  System:
    OS: Windows 10 10.0.19042
  Binaries:
    Node: 17.6.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.17 - ~\AppData\Roaming\npm\yarn.CMD
    npm: 8.5.1 - C:\Program Files\nodejs\npm.CMD
  npmPackages:
    @babel/eslint-parser: ^7.17.0 => 7.17.0
    @babel/plugin-syntax-import-assertions: ^7.16.7 => 7.16.7 
    eslint: ^8.10.0 => 8.10.0

Possible solution

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    i: needs triageoutdatedA closed issue/PR that is archived due to age. Recommended to make a new issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions