Olá, Thiago.
Tudo bem?
Primeiro, é importante entender que o arquivo eslint.config.mjs
que você mencionou usa o formato de módulos ECMAScript, o que é uma abordagem mais moderna e pode ser diferente do que o instrutor está usando.
Para configurar manualmente seu estilo de código, você pode começar criando um arquivo .eslintrc.json
na raiz do seu projeto. Este é um formato comum para a configuração do ESLint. Aqui está um exemplo básico de como você pode configurar este arquivo:
{
"env": {
"browser": true,
"es2021": true,
"node": true
},
"extends": "eslint:recommended",
"parserOptions": {
"ecmaVersion": 12,
"sourceType": "module"
},
"rules": {
"indent": ["error", 2],
"linebreak-style": ["error", "unix"],
"quotes": ["error", "single"],
"semi": ["error", "always"]
}
}
Neste arquivo, definimos o ambiente em que o código será executado (env
), estendemos as regras recomendadas pelo ESLint (extends
), configuramos as opções do parser (parserOptions
) e definimos algumas regras específicas (rules
). Você pode ajustar essas regras conforme sua necessidade ou preferência de estilo de código.
Se você quiser manter o formato eslint.config.mjs
, você pode adaptar o exemplo acima para o formato de módulo ECMAScript, como no seu arquivo original, mas configurando as regras diretamente lá.
Além disso, é sempre útil consultar a documentação oficial do ESLint para entender todas as opções disponíveis e como elas podem ser configuradas.
Espero ter entendido e conseguido ajudar. Qualquer dúvida manda aqui. Bons estudos.