No curso o arquivo em questão (.eslintrc.json) é este abaixo:
{
"env": {
"es2021": true,
"node": true
},
"extends": "eslint:recommended",
"overrides": [
],
"parserOptions": {
"ecmaVersion": "latest",
"sourceType": "module"
},
"rules": {
"indent": [
"error",
2
],
"linebreak-style": [
"error",
"windows"
],
"quotes": [
"error",
"double"
],
"semi": [
"error",
"always"
]
}
}
Para min que estou fazendo o curso em 2025 ele não funcionou, abaixo segue o código que funcionou:
import globals from "globals";
import pluginJs from "@eslint/js";
/** @type {import('eslint').Linter.Config[]} */
export default [
{ languageOptions: { globals: { ...globals.node, ...globals.browser } } }, // Suporte a Node.js e Browser
pluginJs.configs.recommended,
];
E o nome do arquivo "eslint.config.js"