问题标签 [swiftlint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - 正则表达式 - 设置减法
我必须找到所有以 //MARK 开头但不包含 sting ABCDS 的字符串。我进行了一些尝试,但都失败了。这里最大的问题是标记集合 AB。
它应该与:
但不应该匹配:
我能够找到所有案例,但不知道如何删除这个案例。我只能使用单个正则表达式。我知道当负面环顾不起作用时,许多帖子否定了整个正则表达式模式
有任何想法吗?
command-line-interface - Swiftlint 输出文件我无法获得
我正在使用 Swiftlint CLI,它运行成功并在终端中显示质量问题。但是它们没有生成 HTML 文件来查看输出。任何人都可以帮助如何获得输出。
regex - swiftlint 自定义规则的正则表达式
我正在 swiftlint 程序中创建自定义规则。
这是我的参考:https ://github.com/realm/SwiftLint
我想添加一个自定义规则,我必须在“,”之后检测 2 个或更多空格。所以我添加了这条规则。
但这不起作用。swiftlint 的帮助没有多大帮助。github也没有提到正则表达式规则。
所以我研究了 Swift 正则表达式格式,这似乎很好。我在这里错过了什么吗?
regex - SwiftLint 自定义基于正则表达式的规则中的属性
我正在为SwiftLint创建自定义规则,用于检查color
. 我需要这个不区分大小写。
我目前正在匹配 usingregex: "([C|c]olour)"
但我想使用不区分大小写的修饰符/i
。我尝试了以下规则,但它不起作用:
你如何在 SwiftLint 中使用修饰符?
macos - 从包中删除安装的 SwiftLint
我从官方软件包安装了 SwiftLint 。现在,我希望完全删除并从 Homebrew 安装。我没有找到有关卸载 SwiftLint 的官方文档。有什么建议么?
swiftlint - 如何使用 swiftlint 对单个文件进行 lint?
我想使用 swiftlint 对单个文件进行 lint。我该如何做到这一点?检查https://github.com/realm/SwiftLint上的文档没有帮助。
ios - Xcode 在工作区中的项目之间共享运行脚本构建阶段
Xcode 中有没有办法在工作区中的多个项目之间共享运行脚本构建阶段?
我正在使用SwiftLint来强制执行编码样式,但我不想手动将必要的运行脚本添加到我的 Xcode 项目中的所有项目(我维护的,而不是第 3 方)。
swift - Legacy Constructor Violation:Swift 构造函数优于传统的便利函数。(legacy_constructor)
我在这一行收到SwiftLint警告:
这是警告:
Legacy Constructor Violation:Swift 构造函数优于传统的便利函数。(legacy_constructor)
我也在这条线上收到警告:
旧版 CGGeometry 函数违规:结构扩展属性和方法优于旧版函数(legacy_cggeometry_functions)
UIEdgeInsetsMake
和的 Swift 版本是CGRectInset
什么?
swiftlint - SwiftLint:排除特定规则的文件
我试图在我的 .swiftlint.yml 文件中做这样的事情:
我有这段代码,但我不喜欢我得到的 force_try 警告:
我想通过从规则中排除这个文件来禁止这个文件的警告。
有没有办法做到这一点 ?
ios - How should I fix the errors in Nimble files?
I'm attempting to use the Quick/Nimble testing framework in the iOS application at work. When I build my xcworkspace project I get all the errors in the image below. All these errors are within the Pods.xcodeproj in Pods/Nimble folder.
I'm using Swift 3, Xcode 8.0, Cocoapods 1.1.1, fastlane 1.10.5, Nimble 5.1.1, Quick 0.10.0, and Swiftlint. Are these errors caused by Swiftlint, Swift 3, or something else?