Pytania otagowane jako lint

Pytania dotyczące narzędzi do analizy statycznej należy oznaczyć słowem „analiza statyczna”, chyba że dotyczą one narzędzia Lint. Jednym z pierwszych analizatorów statycznych było narzędzie Lint, które pojawiło się w 1979 roku jako część zestawu dystrybucyjnego Unix 7. Lint był pierwotnie używany do analizy kodu źródłowego C. Polecenie to było tak popularne, że słowo „lint” stało się ogólnym terminem określającym narzędzia do analizy statycznej.

7
Co to jest „Linting”?
PHPLint , JSLint i ja niedawno natknęliśmy się na „możesz sfałszować swój kod JS w locie”, czytając coś o IDE . Więc co to za strzępienie, które wszyscy znają oprócz mnie?
1094 lint  gjslint 

12
Wyłączanie reguły eslint dla określonego pliku
Czy można wyłączyć regułę eslint dla całego pliku? Coś takiego jak: // eslint-disable-file no-use-before-define (Analogicznie do eslint-disable-line.) Dość często zdarza mi się, że w pewnym pliku łamię określoną regułę w wielu miejscach, co jest uważane za OK dla tego pliku, ale nie chcę wyłączać reguła dla całego projektu, ani nie …


6
Jak dodać -Xlint: niezaznaczone do mojego projektu opartego na Androidzie Gradle?
Próbowałem dodać do build.gradlepliku głównego : subprojects { gradle.projectsEvaluated { tasks.withType(Compile) { options.compilerArgs << "-Xlint:unchecked -Xlint:deprecation" } } } Ale rozumiem: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':Libraries:ActionBarSherlock:compileRelease'. > invalid flag: -Xlint:unchecked -Xlint:deprecation Co ja robię źle?
138 android  gradle  javac  lint 

8
Wynik subskrypcji nie jest używany
Zaktualizowałem dzisiaj do Android Studio 3.1, który wydaje się mieć kilka dodatkowych sprawdzeń kłaczków. Jedno z tych sprawdzeń lintów dotyczy jednorazowych subscribe()wywołań RxJava2 , które nie są przechowywane w zmiennej. Na przykład, pobieranie listy wszystkich graczy z mojej bazy danych Pokoju: Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); W rezultacie powstaje duży …

6
VIM + JSLint?
Dni spędzam w vimie, obecnie pisząc dużo JavaScript. Próbowałem znaleźć sposób na zintegrowanie JSLint lub czegoś podobnego z vimem, aby poprawić moje kodowanie. Czy komuś udało się coś takiego zrobić? Edytować: próbowałem tego: Sprawdzanie składni Javascript z Vima , niestety wynik jest bardzo prymitywny.
121 javascript  vim  lint 

1
Co jest lepsze: @SuppressLint czy @TargetApi?
Mam problemy w mojej aplikacji dotyczące StrictModei dodałem fragment kodu, który zasadniczo wyłącza rozszerzenie StrictModeHelper. Jednak Lint narzeka setThreadPolicy()teraz i proponuje albo dodać @SuppressLint 'NewApi' lub @TargetApi(Build.VERSION_CODES.GINGERBREAD) do onCreate()zdarzenia widoku. Która metoda jest preferowana ... czy w zasadzie robią to samo?
100 android  eclipse  lint 

12
Błąd „jest tutaj przetłumaczony, ale nie odnaleziono go w domyślnych ustawieniach regionalnych” w strings.xml z translatable = „false”
Oto moje wartości \ strings.xml (plik domyślny) i wszystko jest oczywiste: Moje pytania): Jak można „nie znaleźć w domyślnych ustawieniach regionalnych”, jeśli edytuję domyślne ustawienia regionalne (wartości \ strings.xml)? Jak to może być błąd tłumaczenia kłaczków, jeśli ustawię translatable="false"? W values-pl \ strings.xml (i values-ru, values-iw folderach) ciągi nie istnieją …

7
Uprawnienie jest przyznawane tylko aplikacji systemowej
Mam aplikację systemową, która używa uprawnień systemowych i mam te uprawnienia wymienione w manifeście. Eclipse wyświetla następujący błąd, gdy próbuję utworzyć kompilację (działa kompilacja z wiersza poleceń): Uprawnienie jest przyznawane tylko aplikacjom systemowym Wiem już, że moja aplikacja wymaga uprawnień systemowych i nie stanowi to dla mnie problemu, ponieważ moja …
98 android  eclipse  lint 

3
Czy istnieje prosty linter Java CLI? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie Próbowałem znaleźć linter Java, który może działać w CLI, który jest niezależny od Eclipse, który mogę …
86 java  lint 

12
Nie można znaleźć com.android.tools.lint: lint-gradle Android Studio 3
Zaktualizowałem Android Studio do 3.0 i teraz otrzymałem wiele problemów .. teraz zatrzymałem się na punkcie z takim problemem: Could not resolve all files for configuration ':applib:_lintClassPath'. > Could not find com.android.tools.lint:lint-gradle:26.1.0-alpha01. Searched in the following locations: file:/Users/anwender/Library/Android/sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom file:/Users/anwender/Library/Android/sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/Library/Android/sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom file:/Users/anwender/Library/Android/sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/Library/Android/sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom file:/Users/anwender/Library/Android/sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar https://jitpack.io/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom https://jitpack.io/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/dev/project/dk_shopping_checklist/augmented/libs/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/dev/project/dk_shopping_checklist/augmented/libs/lint-gradle.jar Required …

2
Wymagająca deklaracji typu w Julii
Czy jest jakikolwiek sposób na jawne wymaganie w Julii (np. Powiedzenie w module lub pakiecie), że typy muszą być deklarowane ? Czy na przykład PackageCompilerczy Lint.jlma żadnego wsparcia dla takich kontroli? Mówiąc szerzej, czy sama standardowa dystrybucja Julii zapewnia jakiś statyczny analizator kodu lub równoważny, który mógłby pomóc w sprawdzeniu …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.