Closed3
eslint v9(flat config)で'module' is not defined.になる時
ピン留めされたアイテム
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,
},
},
},
];
以前はこれで直せてたが、v9(flat config)では直らない
/* eslint-env node */
eslint-env
コメントはflat configでは認識されなくなった
将来的にはエラーになるらしい
global
コメントか、configで設定するように変わった
このスクラップは5ヶ月前にクローズされました