Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-6314

Migrate to eslint v9's flat config

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: Tooling

      Use Case

      As an eslint user,
      I want to adopt eslint v9's flat config file format for my eslint configuration,
      So that we can continue to update eslint once the legacy config format is removed in v10.

      Eslint v9 substantially changed the configuration file format. Adopting eslint v9 without migrating our config files is possible using the new ESLINT_USE_FLAT_CONFIG environment variable, but support for this compatabilty layer will be removed in eslint v10.

      See

      User Experience

      n/a

      Dependencies

      n/a

      Risks/Unknowns

      Do all the plugins and packages we rely on added support for eslint v9 yet?

      Acceptance Criteria

      Implementation Requirements

      • Migrate bson's custom eslint plugins to support the flat configuration file format.

      Testing Requirements

      n/a

      Documentation Requirements

      n/a

      Follow Up Requirements

      n/a

            Assignee:
            Unassigned Unassigned
            Reporter:
            bailey.pearson@mongodb.com Bailey Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: