草庐IT

Lint-staged

全部标签

swift - lint 遗留构造函数违规 : (legacy_constructor) NSMakeRange in Swift?

以下代码的Swift构造函数是什么?NSMakeRange(0,textfield.text!.characters.count) 最佳答案 现代Swift的构造函数是NSRange(location:length:)。NSRange(location:0,length:textfield.text!.characters.count) 关于swift-lint遗留构造函数违规:(legacy_constructor)NSMakeRangeinSwift?,我们在StackOverflo

ios - 无法 Lint/推送 Swift Cocoapods podspec

我试图创建我的第一个podspec结合ObjC和Swift代码,但我很快就偶然发现了一个我在上传时无法解决的顽固错误CopyingMyLibraryfrom/Users/lukasschwoebel/Library/Caches/CocoaPods/Pods/External/MyLibrary/540307feb534d63ad9015f3f6452b3ad-be661to../../../../../../private/var/folders/2p/_pc_vts51b3_pfydgm7_2n200000gn/T/CocoaPods/Lint/Pods/MyLibrary-Run

ios - Xcode Swift CocoaPods pod spec lint 在 Embed Pods 框架上失败

尝试运行podspeclint--verbose时出现以下错误:sent1312397bytesreceived106bytes2625006.00bytes/sectotalsizeis1311832speedupis1.00/var/folders/3d/v0m_90ty4mg1opbynpnjjvzh2010gm/T/CocoaPods-Lint-20181015-62030-oljqd-MySwiftPackage/Pods/TargetSupportFiles/Pods-App/Pods-App-frameworks.sh:line104:EXPANDED_CODE_SIGN

java - Stage 的监听器最小化、最大化等

我刚刚开始我的第二个JavaFX项目,我需要知道何时最大化Stage。在Swing中,这非常简单,可以通过使用WindowListener/Event来完成。但是,在搜索JavaFX的Javadoc之后,我似乎无法找到任何方式来监听Stage的状态。有什么办法吗? 最佳答案 要了解Stage是否最小化,您可以听取iconified属性:stage.iconifiedProperty().addListener(newChangeListener(){@Overridepublicvoidchanged(ObservableValue

java - 用于 Java/Android 的自定义 Lint 如果我们发现类调用而没有实现其接口(interface),则报告

为了好玩,我正在编写一个自定义lint检测器。我要结束关于创建customlintruleinAndroid的BigNerdRanches类(class)(Java应该是一样的)我可以检测到我想要的事件。调用了类构造函数。然而,由于我们正在遍历AbstractSyntaxTree我没有检测到回调的实现。我不确定如何告诉Java检查文件并仅在找不到文件时报告。在这种情况下是接口(interface)实现。因为我一次只能看到一片叶子。我如何查找两次事件,存储每次事件发生的位置,然后执行我的逻辑并相应地报告?packagecom.bignerdranch.linette.detectors;

java - Okio 上的 Lint 错误

我开始收到有关的错误**InvalidPackage:PackagenotincludedinAndroid**../../../../../../../.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.6.0/98476622f10715998eacf9240d6b479f12c66143/okio-1.6.0.jar:Invalidpackagereferenceinlibrary;notincludedin**Android:java.nio.file**.Referencedfrom**okio.Okio**

android - 找不到 com.android.tools.lint :lint-gradle Android Studio 3

我已将AndroidStudio更新到3.0,但现在收到了很多问题..现在停止了这样的问题:Couldnotresolveallfilesforconfiguration':applib:_lintClassPath'.>Couldnotfindcom.android.tools.lint:lint-gradle:26.1.0-alpha01.Searchedinthefollowinglocations:file:/Users/anwender/Library/Android/sdk/extras/m2repository/com/android/tools/lint/lint-gr

android - 找不到 com.android.tools.lint :lint-gradle Android Studio 3

我已将AndroidStudio更新到3.0,但现在收到了很多问题..现在停止了这样的问题:Couldnotresolveallfilesforconfiguration':applib:_lintClassPath'.>Couldnotfindcom.android.tools.lint:lint-gradle:26.1.0-alpha01.Searchedinthefollowinglocations:file:/Users/anwender/Library/Android/sdk/extras/m2repository/com/android/tools/lint/lint-gr

python - 为什么 Python lint 要我使用不同的局部变量名而不是全局变量名来达到相同的目的

给定Python代码如deffunc():foriinrange(10):passforiinrange(10):passpylint提示Redefiningname'i'fromouterscope用Pythonic的方式来写上面的代码是什么?在本地使用不同的变量,比如说j?但是为什么,当变量在两种情况下的含义完全相同时(i表示索引)。假设我将所有本地索引更改为j,然后我发现我想使用j作为glocal范围内的第二个索引。还得再换?我无法禁用lint警告,我不想拥有它们,我想编写Pythonic,但我想在整个过程中对同一事物使用相同的名称,在上面的简单情况下。这不可能吗?

Notepad++ 的 Python 正确性(即 lint)分析

有谁知道类似pylint的东西吗?或pycheckerNotepad++?或者也许如何在notepad++中使用pylint。 最佳答案 如果安装PythonScriptplugin,然后您可以添加一个包含以下行的新脚本以获得很好的结果:console.show()console.clear()console.run('cmd.exe/c'+'C:\\Python26\\Scripts\\pylint.bat--reports=n-fparseable'+'"%s"'%notepad.getCurrentFilename())输出将