«lint» etiketlenmiş sorular

Statik analiz araçlarıyla ilgili soruları, aslında Lint yardımcı programıyla ilgili olmadıkları sürece, "statik analiz" olarak etiketleyin. İlk statik analizörlerden biri, Unix 7 dağıtım kitinin bir parçası olarak 1979'da ortaya çıkan Lint yardımcı programıdır. Lint, başlangıçta C kaynak kodunu analiz etmek için kullanıldı. Bu komut o kadar popülerdi ki, "tiftik" kelimesi statik analiz araçları için genel bir terim haline geldi.

7
“Linting” nedir?
PHPLint , JSLint ve son zamanlarda bazı IDE hakkında bir şeyler okurken " JS kodunuzu anında bırakabilirsiniz " ile karşılaştık . Peki, benden başka herkesin bildiği bu linting nedir?
1094 lint  gjslint 

12
Belirli bir dosya için eslint kuralını kapatma
Tüm dosya için eslint kuralını kapatmak mümkün müdür? Gibi bir şey: // eslint-disable-file no-use-before-define (Eslint-devre dışı bırakma satırına benzer.) Bana oldukça sık geliyor, belirli bir dosyada, o dosya için Tamam olarak kabul edilen birçok yerde belirli bir kuralı ihlal ediyorum, ancak devre dışı bırakmak istemiyorum tüm proje için kural veya …


6
Android Gradle tabanlı projeme -Xlint: işaretsiz nasıl eklenir?
Kök build.gradledosyasına aşağıdakileri eklemeye çalıştım : subprojects { gradle.projectsEvaluated { tasks.withType(Compile) { options.compilerArgs << "-Xlint:unchecked -Xlint:deprecation" } } } Ama bunu alıyorum: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':Libraries:ActionBarSherlock:compileRelease'. > invalid flag: -Xlint:unchecked -Xlint:deprecation Neyi yanlış yapıyorum?
138 android  gradle  javac  lint 

8
Abone olmanın sonucu kullanılmaz
Bugün Android Studio 3.1'e yükselttim, bu da birkaç tiftik kontrolü daha ekledi. Bu tiftik kontrollerinden biri subscribe(), bir değişkende depolanmayan tek seferlik RxJava2 çağrıları içindir. Örneğin, Oda veritabanımdan tüm oyuncuların bir listesini almak: Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); Büyük sarı bir blok ve bu ipucu ile sonuçlanır: Sonucu subscribekullanılmaz Bunun …

6
VIM + JSLint?
Günlerimi vim'de geçiriyorum, şu anda çok fazla JavaScript yazıyorum. Kodlamamı geliştirmek için JSLint veya benzeri bir şeyi vim'e entegre etmenin bir yolunu bulmaya çalışıyorum. Böyle bir şey yapmayı başaran var mı? Düzenle: bunu denedim: Vim'den Javascript Sözdizimi Kontrolü , maalesef çıktı çok kaba.
121 javascript  vim  lint 

1
Hangisi daha iyi: @SuppressLint veya @TargetApi?
Uygulamamda StrictModetemelde StrictModeHelper. Ancak, Lint setThreadPolicy()şimdiden şikayet ediyor ve her ikisini de eklemeyi öneriyor @SuppressLint 'NewApi' veya @TargetApi(Build.VERSION_CODES.GINGERBREAD) için onCreate()görünümün olay. Hangi yöntem tercih edilir .. yoksa temelde aynı şeyi mi yapıyorlar?
100 android  eclipse  lint 

7
İzin yalnızca sistem uygulamasına verilir
Sistem izinlerini kullanan bir Sistem uygulamam var ve bildirimde listelenen bu izinlere sahibim. Bir derleme yapmaya çalıştığımda Eclipse şu hatayı veriyor (komut satırı oluşturma çalışıyor): İzin yalnızca sistem uygulamalarına verilir Uygulamamın sistem izinleri gerektirdiğinin zaten farkındayım ve benim için bir sorun değil çünkü uygulamam yalnızca rootlu telefonlarda kullanılacak. Öyleyse bu …
100 android  eclipse  lint 

12
Strings.xml dosyasında translatable = "false" ile "burada çevrildi ancak varsayılan yerel ayarda bulunamadı" hatası
İşte değerlerim \ strings.xml (varsayılan dosya) ve her şey kendi kendini açıklayıcı: Sorularım): Varsayılan yerel ayarı (değerler \ strings.xml) düzenliyorsam, nasıl "varsayılan yerel ayarda bulunamaz"? Ayarlasam nasıl tiftik çeviri hatası olabilir translatable="false"? Values-pl \ strings.xml'de (ve değerler-ru, değerler-iw klasörlerinde de) dizeler bile yok mu? zaten olmamalı. Rus dizesi için neden …

3
Basit bir CLI Java linter var mı? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Eclipse'den ayrı CLI üzerinde çalışabilen bir Java linter bulmaya çalışıyorum, git için bir commit …
88 java  lint 

2
Julia'da tür bildirimi gerekli
Julia'da türlerin bildirilmesi gerektiğini açıkça belirtmenin bir yolu var mı (örneğin, bir modül veya paket içinde diyelim) ? Örneğin , bu tür kontroller için destek var mı veya herhangi bir destek var mı ? Daha genel olarak, Julia standart dağıtımının kendisi bu gereksinimi kontrol etmeye yardımcı olabilecek herhangi bir statik …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.