2017-03-21 18 views
15

TipScript ve bazı dış kütüphaneleri kullanan bir projem var.Bazı dosya için Visual Studio 2017'deki uyarıları/hataları bastır

ben node_modules tüm .js, ts, .d.ts vb dosyalar için tüm hataları ve uyarıları engellemek için bir yol arıyorum klasör ve proje köküne göreli bir yoldur diğer kütüphaneler ile klasör varlıklar/eklentiler.

./node_modules/* 
./assets/plugins/* 

ve ayrıca

./node_modules/**/*.js 
./node_modules/**/*.ts 
./node_modules/**/*.d.ts 
./assets/plugins/**/*.js 
./assets/plugins/**/*.ts 
./assets/plugins/**/*.d.ts 

ama bu işe yaramadı: Aşağıdaki içeriğe sahip bir .eslintignore dosyası oluşturma denedim.

Sadece özetlemek gerekirse, yalnızca bu dosyalar için hata ve uyarıları engellemek ve projedeki diğer tüm dosyalar için görünür kalmak istiyorum.

Not: Visual Studio 2015'te proje açıldığında, Visual Studio 2017'de .ts ve .js dosyalarındaki tüm bu hatalar ve uyarılar yalnızca Visual Studio 2013'te görülebilir; hata ve uyarı yoktur.

+0

, ben 1) .eslintignore ve ayrıca 2) Seçenek çalıştı -> Web -> Cody Analizi -> Kalıpları görmezden gel –

+0

Bu yüzden dektilo akışını kaybediyor ... –

cevap

5

(

**/*.d.ts 
**/node_modules/* 
**/assets/plugins/* 

ve ayrıca projede yer typescript derleyici (tsconfig.json dosyası) için yapılandırma oluşturmak: Her iki ECMAScript ve TypeScript) aşağıdaki içeriğe sahip bir .eslintignore dosyası oluşturmak gerekir Kök aşağıdaki içeren: Visual Studio 2017 Topluluğu ile artık aynı sorunu var ve tether.js birçok uyarıları almak var

{ 
    "exclude": [ 
    "node_modules/*", 
    "assets/plugins/*" 
    ] 
} 
7

aşağıdakileri içeren projenin köküne bir .eslintignore ekleme ve sonra VS benim için hile yaptı yeniden başlatmadan (en azından şimdilik) node_modules için tüm uyarıları bastırmak amacıyla

**/*.d.ts 
**/node_modules/* 
+1

VS'yi yeniden başlatmak önemlidir, bu ekstra detay için teşekkürler. –

+0

Bu '.eslintignore' dosyasını nereye koymalıyım? Sln dosyasının nerede olduğunu (proje kökü değil) koydum ama çalışmıyor: Hata \t TS2304 \t (TS) 'Harita' adı bulamıyor. \t Açısal (tsconfig projesi) \t e: \ web \ node_modules \ @aspnet \ signalr -... ' – Makla

+0

Diğer tüm .config dosyaları ile koydum – PelleLauritsen