Problema-1: objetos JavaScript são indefinidos no Dreamweaver 19.0
Atualizar o Dreamweaver para a versão mais recente, 19.0, às vezes você recebe um erro como "ERRO: 'documento' não está definido. [no-undef]". Alguns objetos JavaScript básicos, como documento ou janela, não estão definidos.
Ambiente
Dreamweaver 19.0 em todos os sistemas operacionais com suporte.
Descrição do problema
O Dreamweaver suporta a sintaxe ECMAScript 6 no Dreamweaver 19.0. O Dreamweaver também suporta o linting de código ECMAScript, com o ESLint sendo padronizado como linter de JavaScript.
Em alguns casos, os objetos JavaScript básicos não são definidos.
Problema 2: JavaScript Linting não funciona conforme o esperado
Descrição do problema
O Dreamweaver agora suporta a sintaxe ECMAScript 6 no Dreamweaver 19.0. O Dreamweaver também suporta o linting de código ECMAScript, com o ESLint sendo padronizado como linter de JavaScript.
A versão ESLint suportada no Dreamweaver 19.0 é a 3.19. Algumas das regras fornecidas no arquivo de configuração .eslintrc.js, como for-direction e getter-return, pertencem à versão mais recente do ESLint. Por isso, ocorre este problema.
Solução alternativa-2
Esse problema foi corrigido atualizando o arquivo de configuração .eslintrc.js. Siga as etapas abaixo para use o arquivo de configuração atualizado .eslintrc.js.