Closed3

eslint v9(flat config)で'module' is not defined.になる時

ピン留めされたアイテム
bisquit_devbisquit_dev

global コメントを使う

/* global module */

または、設定に以下を追記する

CommonJSファイルは.cjsにしている想定

eslint.config.js
// https://github.com/sindresorhus/globals
import globals from 'globals';

export default [
  ...
  {
    files: ['**/*.cjs'],
    languageOptions: {
      globals: {
        ...globals.node,
      },
    },
  },
];

https://eslint.org/docs/latest/use/configure/language-options#using-configuration-comments
https://eslint.org/docs/latest/use/configure/language-options#predefined-global-variables

bisquit_devbisquit_dev

以前はこれで直せてたが、v9(flat config)では直らない

/* eslint-env node */
このスクラップは2ヶ月前にクローズされました