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.