O Eslint parece ter mudado novamente e não gera um arquivo .json e sim um .js diferente da aula
import js from "@eslint/js";
import globals from "globals";
import { defineConfig } from "eslint/config";
export default defineConfig([
{ files: ["**/*.{js,mjs,cjs}"], plugins: { js }, extends: ["js/recommended"] },
{ files: ["**/*.{js,mjs,cjs}"], languageOptions: { globals: globals.browser } },
]);
Essas são as perguntas dele:
@eslint/create-config: v1.9.0
√ What do you want to lint? · javascript
√ How would you like to use ESLint? ·* problems*
√ What type of modules does your project use? ·* esm*
√ Which framework does your project use? · none
√ Does your project use TypeScript? ·* no / yes*
√ Where does your code run? ·* browser*