JavaScript nesneleri ve Dreamweaver 19.0’da Linting ile ilgili sorunlar

Sorun 1: JavaScript nesneleri, Dreamweaver 19.0'da tanımsızdır

Dreamweaver'ı en son 19.0 sürümüne güncellediğinizde, bazen "ERROR: 'document' tanımlanmadı olarak hata alırsınız. [no-undef]". Belge veya pencere gibi temel JavaScript nesnelerinin bazıları tanımlanmamış. 

Ortam

Desteklenen tüm işletim sistemlerinde Dreamweaver 19.0. 

Hata açıklaması

Dreamweaver, Dreamweaver 19.0'daki ECMAScript 6 sözdizimini destekler. Dreamweaver ayrıca ESLint'in varsayılan JavaScript linter olarak ayarlanmasıyla da ECMAScript kodlanmasını destekler.

Bazı durumlarda, temel JavaScript nesneleri tanımlanmamıştır. 

Sayı-2: JavaScript Linting beklendiği gibi çalışmıyor

Hata açıklaması

Dreamweaver, artık Dreamweaver 19.0'da ECMAScript 6 sözdizimini desteklemektedir. Dreamweaver ayrıca ESLint'in varsayılan JavaScript linter olarak ayarlanmasıyla da ECMAScript kodlanmasını destekler.

Dreamweaver 19.0'da desteklenen ESLint sürümü 3.19'dur. for-direction ve getter-return gibi .eslintrc.js yapılandırma dosyasında sağlanan kurallardan bazıları ESLint’in en son sürümüne aittir. Bu nedenle, bu sorun ortaya çıkar.

Geçici Çözüm-2

Bu sorun, .eslintrc.js yapılandırma dosyasını güncelleyerek giderilmiştir. Güncellenmiş .eslintrc.js yapılandırma dosyasını kullanmak için aşağıdaki adımları izleyin.

Adobe logosu

Hesabınıza giriş yapın